Ressource: DataSource
Stellt die Metadaten einer Datenquelle dar. Metadaten reichen aus, um die UI zu rendern und korrekte OAuth-Tokens anzufordern.
JSON-Darstellung | |
---|---|
{ "name": string, "dataSourceId": string, "displayName": string, "description": string, "clientId": string, "scopes": [ string ], "transferType": enum ( |
Felder | |
---|---|
name |
Nur Ausgabe. Name der Datenquellenressource. |
dataSourceId |
Die ID der Datenquelle. |
displayName |
Der nutzerfreundliche Name der Datenquelle. |
description |
Der String mit der nutzerfreundlichen Beschreibung der Datenquelle. |
clientId |
Die Client-ID der Datenquelle, die zum Empfangen des Aktualisierungstokens verwendet werden soll. |
scopes[] |
Die API-Auth-Bereiche, für die Aktualisierungstokens abgerufen werden müssen. Dies sind Bereiche wie https://www.googleapis.com/auth/bigquery, die von einer Datenquelle zur Vorbereitung von Daten und deren Aufnahme in BigQuery benötigt werden. |
transferType |
Verworfen. Dieses Feld hat keine Auswirkung. |
supportsMultipleTransfers |
Verworfen. Dieses Feld hat keine Auswirkung. |
updateDeadlineSeconds |
Die Anzahl der Sekunden, die auf eine Aktualisierung von der Datenquelle zu warten ist, bevor der Data Transfer Service die Übertragung als fehlgeschlagen markiert. |
defaultSchedule |
Der Standardzeitplan für die Datenübertragung. Beispiele für gültige Zeitpläne sind |
supportsCustomSchedule |
Gibt an, ob die Datenquelle einen benutzerdefinierten Zeitplan unterstützt oder mit dem Standardzeitplan arbeitet. Wenn |
parameters[] |
Die Parameter der Datenquelle. |
helpUrl |
Die URL des Hilfedokuments für diese Datenquelle. |
authorizationType |
Zeigt den Autorisierungstyp an. |
dataRefreshType |
Gibt an, ob die Datenquelle die automatische Datenaktualisierung für die letzten Tage unterstützt und wie diese unterstützt wird. Bei einigen Datenquellen sind die Daten möglicherweise erst einige Tage später vollständig. Daher ist zu empfehlen, die Daten automatisch zu aktualisieren. |
defaultDataRefreshWindowDays |
Das Standardfenster für die Datenaktualisierung in Tagen. Dies ist nur sinnvoll, wenn |
manualRunsDisabled |
Deaktiviert den Backfill und die manuelle Ausführungsplanung für die Datenquelle. |
minimumScheduleInterval |
Das Mindestintervall, das der Planer zur Planung von Ausführungen verwenden kann. Dauer in Sekunden mit bis zu neun Nachkommastellen und einem ' |
Methoden |
|
---|---|
|
Gibt "true" zurück, wenn gültige Anmeldedaten für die angegebene Datenquelle und den anfordernden Nutzer vorhanden sind. |
|
Ruft eine unterstützte Datenquelle ab und gibt ihre Einstellungen zurück, die für die UI-Erstellung verwendet werden können. |
|
Listet unterstützte Datenquellen auf und gibt ihre Einstellungen zurück, die für die UI-Erstellung verwendet werden können. |