The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
With a "traditional" SQL-style Full Outer Join which joins on the Name field, which this functionality is attempting to mimic. We should see the following output:
What happened?
As title suggests, Outer Join (tabular) -
Join by field
Transformation - is not joining consistent with SQL-style Outer Join.Escalation.
PR that introduced the behavior.
Consider the following tables... Table 1:
Table2:
With a "traditional" SQL-style Full Outer Join which joins on the
Name
field, which this functionality is attempting to mimic. We should see the following output:However, this is the output instead:
Import this Dash to verify: debug-Transformation.join.by.fields-2024-05-02.02_11_05.json.txt
What did you expect to happen?
For the Transform to behave like a SQL-style Full Outer Join.
Did this work before?
This fiunctionality didn't exist before.
How do we reproduce it?
Is the bug inside a dashboard panel?
No response
Environment (with versions)?
ENVIRONMENT DETAILS On-Prem or HG: On-Prem (On-prem) Platform (Linux, Windows, K8s, AMG, etc): (Cloud) Instance Slug: N/A (HG) Permission to access instance (Y/N): N/A (HG) Link to affected page: N/A
Grafana Version: 10.4 License: Grafana Enterprise
Product: Grafana Component: Panel (Transformation)
Grafana platform?
I use Grafana Cloud
Datasource(s)?
No response