Patroon A: standaard dashboardbron
Maak eerst een datasource, refresh het schema, stel kolommetadata in en gebruik die bron daarna direct in widgets en filters.
Keuzehulp
Deze pagina is de brug tussen de datasource-documentatie en de element-documentatie. Gebruik haar als snelle besliswijzer wanneer je weet dat je iets met data wilt doen, maar nog niet zeker weet of dat in een connector, custom SQL, een Element-widget of een automationstap thuishoort.
Het belangrijkste onderscheid is eenvoudig: een datasource haalt of modelleert data op tenantniveau; een Element voert Python-logica uit. In de praktijk combineer je ze vaak.
| Je doel | Beste startpunt | Waarom |
|---|---|---|
| Rijen ophalen uit een database, API of bestand | Datasource | Connectors zijn bedoeld voor stabiele data-ingang, schema-refresh en hergebruik in widgets, Dashbot en Autoflow. |
| Een gepubliceerde Python-bron direct in dashboards gebruiken | Element van type data of stream_data | Gepubliceerde data-Elements verschijnen direct als datasource in widgets, filters en query console. |
| Bestaande datasources joinen, mergen of omvormen met SQL | Custom datasource | Je publiceert één tenantbrede bron met een read-only SQL-query boven expliciet geselecteerde onderliggende datasources. |
| Data verrijken of opschonen met Python | Element met datasource helpers | Je leest expliciete bronnen via data-worker-agent en retourneert of bewaart het opgeschoonde resultaat bewust. |
| Een volledig nieuwe widget uit Python teruggeven | Element widget | Geschikt voor dynamische visualisatie of samengestelde output die niet goed past in standaard widgetopties. |
| Herbruikbare runtime-logica bouwen voor meerdere plekken | Element | Elements kun je publiceren, testen en later inzetten in datasources, widgets en automations. |
| Een terugkerende operationele flow bouwen | Autoflow | Autoflow orkestreert datasources, Elements, Dashbot en acties in één uitvoerbare workflow. |
Maak eerst een datasource, refresh het schema, stel kolommetadata in en gebruik die bron daarna direct in widgets en filters.
Publiceer een Element van type data of stream_data en gebruik het daarna direct als datasource in dashboards zonder extra datasource-doc.
Maak een SQL-query boven geselecteerde dependency-datasources wanneer je vooral joins, filters, casts, unions of aggregaties nodig hebt en die als één herbruikbare bron wilt publiceren. Gebruik de inline query-preview tijdens het bewerken om de query met dezelfde geselecteerde bronnen via data-worker-agent uit te voeren.
Gebruik een Element wanneer Python nodig is voor businesslogica, mapping of verrijking. Lees expliciete datasources met de worker helpers en retourneer rows, schrijf een file of append naar een uplink/parquet-backed datasource.
Laat een Element een complete widgetconfig retourneren wanneer de visualisatie zelf dynamisch of conditioneel is.
Autoflow haalt data uit een datasource, laat een Element of Dashbot die interpreteren en stuurt daarna notificaties of taken.