Ressource : DataSource
Représente les métadonnées relatives à la source de données. Les métadonnées sont suffisantes pour afficher l'interface utilisateur et demander des jetons OAuth appropriés.
Représentation JSON | |
---|---|
{ "name": string, "dataSourceId": string, "displayName": string, "description": string, "clientId": string, "scopes": [ string ], "transferType": enum( |
Champs | |
---|---|
name |
Uniquement en sortie. Nom de ressource de la source de données |
dataSourceId |
ID de la source de données |
displayName |
Nom convivial de la source de données |
description |
Chaîne de description conviviale de la source de donnée |
clientId |
ID client de la source de données à utiliser pour recevoir le jeton d'actualisation |
scopes[] |
Champs d'application Auth de l'API pour lesquels le jeton d'actualisation doit être obtenu. Il s'agit des champs d'application requis par une source de données pour préparer des données et les intégrer dans BigQuery, par exemple : https://www.googleapis.com/auth/bigquery. |
transferType |
Obsolète. Ce champ n'a aucun effet. |
supportsMultipleTransfers |
Obsolète. Ce champ n'a aucun effet. |
updateDeadlineSeconds |
Nombre de secondes d'attente d'une mise à jour de la source de données avant que le service de transfert de données n'indique l'état ÉCHEC |
defaultSchedule |
Planification du transfert de données par défaut. Exemples de planifications valides : |
supportsCustomSchedule |
Indique si la source de données est compatible avec une planification définie par l'utilisateur ou fonctionne selon la programmation par défaut. Si ce paramètre est défini sur |
parameters[] |
Paramètres de source de données |
helpUrl |
URL du document d'aide de cette source de données |
authorizationType |
Indique le type d'autorisation. |
dataRefreshType |
Indique si la source de données est compatible avec l'actualisation automatique des données au cours des derniers jours et la manière dont elle est compatible. Pour certaines sources, les données peuvent n'être complètes que quelques jours plus tard. Il est donc utile d'actualiser automatiquement les données. |
defaultDataRefreshWindowDays |
Fenêtre d'actualisation des données par défaut en fonction des jours. Utile seulement lorsque |
manualRunsDisabled |
Désactive le remplissage et la planification manuelle des exécutions pour la source de données. |
minimumScheduleInterval |
Intervalle minimal requis pour la planification des exécutions par le planificateur Durée en secondes avec neuf chiffres au maximum après la virgule. Se termine par " |
partnerLegalName |
Nom légal du partenaire pour cette source de données |
redirectUrl |
URL de redirection permettant de terminer la configuration du transfert pour les sources de données tierces |
Méthodes |
|
---|---|
|
Renvoie la valeur "true" si des identifiants valides existent pour la source de données présentée et l'utilisateur demandeur. |
|
Récupère une source de données compatible et renvoie ses paramètres, qui peuvent être utilisés pour l'affichage dans l'interface utilisateur. |
|
Répertorie les sources de données compatibles et renvoie leurs paramètres, qui peuvent être utilisés pour l'affichage dans l'interface utilisateur. |