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.

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.httpVersiontextNoe.g. http1/http2.
oauth.*mixedNoToken URL, grantType, client credentials, scope/audience/resource, header overrides en extra params.
response.typeselectYesjson of 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 geuploade bronbestanden.
filesupload listPraktisch yesMetadata van geuploade bestanden. De editor vult dit via uploadacties; je beheert deze lijst normaal niet handmatig in JSON.
buckettext/implicitNoOverride van de GCS bucket voor uploads. Standaard gebruikt Dashview de tenant file bucket.
fileFormatselectNoauto, csv, tsv, psv, json, ndjson, parquet, logfmt, apache_common, apache_combined of 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. Element connector

FieldControlRequiredBeschrijving
descriptiontextNoOmschrijving.
elementIdtextYesDoel element ID.
elementVersiontextNoLeeg = latest published versie.
elementEntrypointtextNoFunctienaam, meestal run.
elementTimeoutSecondsnumberNoExecution timeout.
elementParamskeyvalue(typed)NoStatische params per run.
includeRequestQueryParamstoggleNoForward dashboard params naar element.
allowedRequestParamslistNoAllowlist forwarded params.
requestParamMapkeyvalueNoRename inkomende params voor element call.