Recurso: DataSource
Representa os metadados da fonte de dados. Os metadados são suficientes para renderizar a interface do usuário e solicitar tokens OAuth adequados.
Representação JSON | |
---|---|
{ "name": string, "dataSourceId": string, "displayName": string, "description": string, "clientId": string, "scopes": [ string ], "transferType": enum ( |
Campos | |
---|---|
name |
Apenas saída. Nome do recurso de fonte de dados. |
dataSourceId |
Código da fonte de dados. |
displayName |
Nome da fonte de dados amigável. |
description |
String de descrição da fonte de dados amigável. |
clientId |
ID do cliente da fonte de dados que precisa ser usado para recebimento do token de atualização. |
scopes[] |
Escopos de autenticação da API que precisam ser usados para recebimento do token de atualização. Esses são os escopos necessários para que uma fonte de dados prepare dados e ingira-os no BigQuery, por exemplo, https://www.googleapis.com/auth/bigquery |
transferType |
Obsoleto. Esse campo não tem efeito. |
supportsMultipleTransfers |
Obsoleto. Esse campo não tem efeito. |
updateDeadlineSeconds |
O número de segundos a aguardar por uma atualização da fonte de dados antes que o serviço de transferência de dados marque a transferência como FAILED. |
defaultSchedule |
Horário padrão de transferência de dados. Exemplos de programações válidas incluem: |
supportsCustomSchedule |
Especifica se a fonte de dados é compatível com uma programação definida pelo usuário ou se opera na programação padrão. Quando definido como |
parameters[] |
Parâmetros da fonte de dados. |
helpUrl |
URL para o documento de ajuda para essa fonte de dados. |
authorizationType |
Indica o tipo de autorização. |
dataRefreshType |
Especifica se (e como) a fonte de dados é compatível com atualização automática de dados nos últimos dias. Em algumas fontes, os dados só ficam completos alguns dias depois. Por isso, é útil atualizá-los automaticamente. |
defaultDataRefreshWindowDays |
Janela de atualização de dados padrão em dias. Significativa apenas quando |
manualRunsDisabled |
Desativa o preenchimento e a programação de execução manual para a fonte de dados. |
minimumScheduleInterval |
O intervalo mínimo para o programador agendar execuções. Uma duração em segundos com até nove dígitos fracionários, encerrada por " |
Métodos |
|
---|---|
|
Retorna verdadeiro se existirem credenciais válidas para a fonte de dados e o usuário solicitante. |
|
Recupera uma fonte de dados compatível e retorna suas configurações, que podem ser usadas para renderização da interface do usuário. |
|
Lista as fontes de dados compatíveis e retorna as configurações delas, que podem ser usadas para renderização da IU. |