Datasource reference

Connector field reference (per type)

Volledige connectorvelden zoals ze in de admin editor beschikbaar zijn. Gebruik deze pagina als technische referentie naast Datasources hub.

Connector field reference (per type) overzicht
Connector field reference (per type) overzicht.

1. BigQuery

FieldControlRequiredBeschrijving
descriptiontextNoHuman-friendly omschrijving.
serviceAccountKeytextarea(JSON)NoService account key override.
projectIdtextNoProject override voor querycontext.
billingProjecttextNoBilling project voor kostenallocatie.
querytextareaYesSQL query.
defaultDatasettextNoDataset voor onvolledig gekwalificeerde tabellen.
locationtextNoBigQuery locatie.
maximumBytesBillednumberNoKostenlimiet per job.
priorityselectNoINTERACTIVE of BATCH.
useLegacySqltoggleNoLegacy SQL mode.
dryRuntoggleNoAlleen valideren, niet uitvoeren.
labelskeyvalueNoJob labels.

2. Firestore

FieldControlRequiredBeschrijving
descriptiontextNoOmschrijving.
projectIdtextNoProject override.
databaseIdtextNoFirestore database id.
serviceAccountKeytextarea(JSON)NoService account key override.
documentPathtextNoSingle document target.
collectionPathtextNoCollection list target.
includeDocumentIdtoggleNoDoc ID opnemen in output.
selectlistNoTe selecteren velden.
filterstextarea(JSON)NoStatische filterarray.
requestFilterstextarea(JSON)NoMapping van request params naar Firestore filters.
orderBytextarea(JSON)NoSortering definitie.
limitnumberNoMax aantal records.
offsetnumberNoOffset.

3. MongoDB

FieldControlRequiredBeschrijving
descriptiontextNoOmschrijving.
uritextYesConnection URI.
databasetextYesDatabase naam.
collectiontextYesCollection naam.
clientOptionstextarea(JSON)NoExtra Mongo client opties.
querytextarea(JSON)Nofind() filter.
projectiontextarea(JSON)NoKolomprojectie.
sorttextarea(JSON)NoSortering.
skip, limitnumberNoPaginering.
maxTimeMsnumberNoQuery timeout.
requestFilterstextarea(JSON)NoDynamische filters op request params.
pipelinetextarea(JSON)NoAggregatie pipeline.
requestStagestextarea(JSON)NoAanvullende stages op basis van request.

4. SQL connectorfamilie

MySQL, Postgres, SQL Server, Firebird en Snowflake volgen hetzelfde patroon: connection + query + parameters + optionele session settings.

Gemeenschappelijke queryvelden

  • query (required bij SQL connectors).
  • maxRows optioneel.
  • parameters (typed keyvalue).
  • includeRequestParams / allowedRequestParams / requestParamMap.

Session/advanced velden

  • MySQL: maxExecutionTimeMs.
  • Postgres: role, searchPath, statementTimeoutMs, sessionSettings.
  • Snowflake: sessionParameters en connectie-specifieke auth velden.
  • SQL Server: timeoutSeconds, queryTimeoutSeconds, tdsVersion, useMars.
ConnectorBelangrijkste connection fieldsSpecifieke aanvullingen
Firebirdconnection.dsn of host/port/database/user/passwordconnection.role, connection.charset, connection.timeoutSeconds.
MySQLconnection.host, connection.port, connection.user, connection.databaseconnection.charset, connection.unixSocket, connection.connectTimeoutSeconds.
Postgresconnection.connectionString of host/port/user/password/databaseconnection.sslmode, applicationName, targetSessionAttrs.
SQL Serverconnection.connectionString of host/port/database/user/passwordconnection.applicationName, connection.tdsVersion, connection.useMars.
Snowflakeconnection.account, connection.user, connection.passwordauthenticator, private key settings, warehouse/schema/role, keep alive, session parameters.

5. HTTP API connector

FieldControlRequiredBeschrijving
descriptiontextNoOmschrijving.
timeoutSecondsnumberNoConnector-brede timeout.
verifySsltoggleNoSSL certificaatcontrole.
request.methodselectYesHTTP method.
request.urltextYesEndpoint URL.
request.headerskeyvalueNoStatische request headers.
request.querykeyvalue(typed)NoStatische query params.
request.includeRequestQueryParamstoggleNoForward dashboard query params.
request.allowedQueryParamslistNoAllowlist forwarded params.
request.requestQueryParamMapkeyvalueNoRename forwarded params.
request.jsontextarea(JSON)NoJSON request body.
request.datatextarea(JSON)NoForm/multipart payload expressed as JSON.
request.timeoutSecondsnumberNoRequest-level timeout override.
request.allowRedirectstoggleNoFollow redirects.
request.clientCerttextarea(JSON)NoClient cert config.
request.httpVersiontextNoToegestane waarden: http1, http2.
oauth.*mixedNoToken URL, grantType, client credentials, scope/audience/resource, header overrides en extra params.
response.typeselectYesToegestane waarden: json, csv.
response.recordsPathtextNoPad naar records-array in JSON response.
response.wrapFieldtextNoWrapper voor non-object responsen.
response.delimitertextNoCSV delimiter.

6. File connector

FieldControlRequiredBeschrijving
type=filefixedYesConnector type voor tenant-scoped GCS-bronbestanden.
uritext/implicitWanneer één bestandRaw gs://-URI van het geselecteerde GCS-object dat data-worker-agent leest.
urisarray/implicitWanneer meerdere bestandenRaw gs://-URI's van de geselecteerde GCS-objecten. Data-worker-agent laadt deze als één file source.
filesbrowser selection metadataPraktisch yesUI-metadata van geselecteerde bestanden. De editor vult dit via de GCS file browser; de runtime gebruikt vooral uri/uris.
buckettext/implicitNoGCS bucket van de selectie. De browser gebruikt standaard dashview-cache/filestore/{tenantId}.
fileFormatselectNoToegestane waarden: auto, csv, tsv, psv, json, ndjson, parquet, logfmt, apache_common, apache_combined, lines.
encodingtextNoTekstencoding, standaard utf-8.
delimitertextNoDelimiter override voor delimited bestanden. Vooral nuttig wanneer auto-detect niet betrouwbaar genoeg is.
headertoggleNoGeeft aan of delimited bestanden een header row hebben.
recordsPathtextNoPad naar de records-array in JSON payloads.
wrapFieldtextNoFallback veldnaam voor non-object JSON/NDJSON waarden.
includeFileMetadataColumnstoggleNoVoegt helperkolommen toe zoals __file_id, __file_name, __file_path en __file_format.

7. Virtual datasource

FieldControlRequiredBeschrijving
type=virtualfixedYesDatasource type voor SQL-only virtual views.
dataFormat=virtualfixedAutoVirtual datasources hebben geen eigen parquet-cache of livestream.
virtualSqlSQL editorYesRead-only DuckDB SELECT of WITH-query.
sourceDataSourceIdsmulti-selectYesExpliciete onderliggende datasources die geladen worden voordat de SQL draait.
refreshMode=cachedfixedAutoVirtual datasources worden als runtime view uitgevoerd; bronrefresh blijft bij de onderliggende bronnen.

8. Element connector

FieldControlRequiredBeschrijving
descriptiontextNoOmschrijving.
elementIdtextYesDoel element ID.
elementVersiontextNoLeeg = latest published versie.
elementEntrypointtextNoFunctienaam, meestal run.
elementTimeoutSecondsnumberNoExecution timeout.
elementParamskeyvalue(typed)NoStatische params per run.
includeRequestQueryParamstoggleNoFilters als params doorgeven. Zichtbaar voor livestream en voor parquet-snapshot met refreshMode="realtime".
allowedRequestParamslistNoToegestane doorgestuurde filtersleutels.
requestParamMapkeyvalueNoHernoem doorgestuurde filterkeys voor de Element-call.