- Recurso: listagem
- BigQueryDatasetSource
- Estado
- DataProvider
- Categoria
- Editor
- RestrictedExportConfig
- Métodos
Recurso: ficha
Uma listagem é o que é publicado em uma troca de dados em que os assinantes podem se inscrever. Ela contém uma referência à fonte de dados, além de informações descritivas, que ajudarão os assinantes a encontrar e assinar os dados.
Representação JSON |
---|
{ "name": string, "displayName": string, "description": string, "primaryContact": string, "documentation": string, "state": enum ( |
Campos | |
---|---|
name |
Apenas saída. O nome do recurso da listagem. Por exemplo, |
displayName |
Obrigatório. Nome de exibição legível da listagem. O nome de exibição deve conter apenas letras Unicode, números (0-9), sublinhados (_), traços (-), espaços ( ), "e" comercial (&) e não pode começar ou terminar com espaços. O valor padrão é uma string vazia. Tamanho máximo: 63 bytes. |
description |
Opcional. Breve descrição da listagem. A descrição não pode conter caracteres não Unicode e códigos de controle C0 e C1, exceto tabs (HT), novas linhas (LF), retornos de carro (CR) e quebras de página (FF). O valor padrão é uma string vazia. Tamanho máximo: 2.000 bytes. |
primaryContact |
Opcional. E-mail ou URL do ponto de contato principal da listagem. Tamanho máximo: 1.000 bytes. |
documentation |
Opcional. Documentação que descreve a listagem. |
state |
Apenas saída. Estado atual da listagem. |
icon |
Opcional. Imagem codificada em Base64 que representa a listagem. Tamanho máximo: 3,0 MiB. As dimensões de imagem esperadas são de 512 x 512 pixels. No entanto, a API só realiza a validação no tamanho dos dados codificados. Observação: para campos de bytes, o conteúdo do campo é codificado em base64 (o que aumenta o tamanho dos dados de 33 a 36%) ao usar JSON na rede. Uma string codificada em base64. |
dataProvider |
Opcional. Detalhes do provedor de dados que detém os dados de origem. |
categories[] |
Opcional. Categorias da listagem. São permitidas até duas categorias. |
publisher |
Opcional. Detalhes do editor que é o proprietário da listagem e quem pode compartilhar os dados de origem. |
requestAccess |
Opcional. E-mail ou URL da solicitação de acesso à listagem. Os assinantes podem usar essa referência para solicitar acesso. Tamanho máximo: 1.000 bytes. |
restrictedExportConfig |
Opcional. Se definido, a configuração de exportação restrita será propagada e aplicada ao conjunto de dados vinculado. |
Campo de união source . Origem da listagem. source pode ser apenas de um dos tipos a seguir: |
|
bigqueryDataset |
Obrigatório. Conjunto de dados compartilhado, ou seja, origem do conjunto de dados do BigQuery. |
BigQueryDatasetSource
Uma referência a um conjunto de dados compartilhado. É um conjunto de dados do BigQuery com uma coleção de objetos, como tabelas e visualizações, que você quer compartilhar com os assinantes. Quando o assinante se inscreve em uma listagem, o Analytics Hub cria um conjunto de dados vinculado no projeto do assinante. Um conjunto de dados vinculado é um conjunto de dados opaco e somente leitura do BigQuery que serve como um link simbólico para um conjunto de dados compartilhado.
Representação JSON |
---|
{ "dataset": string } |
Campos | |
---|---|
dataset |
Nome do recurso da origem do conjunto de dados desta listagem. Por exemplo, |
Estado
Estado da listagem.
Enums | |
---|---|
STATE_UNSPECIFIED |
Valor padrão. Esse valor não é usado. |
ACTIVE |
Estado de assinatura. Os usuários com a permissão dataexchange.listings.subscribe podem se inscrever nesta listagem. |
DataProvider
Contém detalhes do provedor de dados.
Representação JSON |
---|
{ "name": string, "primaryContact": string } |
Campos | |
---|---|
name |
Opcional. Nome do provedor de dados. |
primaryContact |
Opcional. E-mail ou URL do provedor de dados. Tamanho máximo: 1.000 bytes. |
Categoria
Categorias de listagem.
Enums | |
---|---|
CATEGORY_UNSPECIFIED |
|
CATEGORY_OTHERS |
|
CATEGORY_ADVERTISING_AND_MARKETING |
|
CATEGORY_COMMERCE |
|
CATEGORY_CLIMATE_AND_ENVIRONMENT |
|
CATEGORY_DEMOGRAPHICS |
|
CATEGORY_ECONOMICS |
|
CATEGORY_EDUCATION |
|
CATEGORY_ENERGY |
|
CATEGORY_FINANCIAL |
|
CATEGORY_GAMING |
|
CATEGORY_GEOSPATIAL |
|
CATEGORY_HEALTHCARE_AND_LIFE_SCIENCE |
|
CATEGORY_MEDIA |
|
CATEGORY_PUBLIC_SECTOR |
|
CATEGORY_RETAIL |
|
CATEGORY_SPORTS |
|
CATEGORY_SCIENCE_AND_RESEARCH |
|
CATEGORY_TRANSPORTATION_AND_LOGISTICS |
|
CATEGORY_TRAVEL_AND_TOURISM |
Editor
Contém detalhes do editor da listagem.
Representação JSON |
---|
{ "name": string, "primaryContact": string } |
Campos | |
---|---|
name |
Opcional. Nome do editor da listagem. |
primaryContact |
Opcional. E-mail ou URL do editor da listagem. Tamanho máximo: 1.000 bytes. |
RestrictedExportConfig
Configuração de exportação restrita, usada para configurar a exportação restrita no conjunto de dados vinculado.
Representação JSON |
---|
{ "enabled": boolean, "restrictDirectTableAccess": boolean, "restrictQueryResult": boolean } |
Campos | |
---|---|
enabled |
Opcional. Se verdadeiro, ativar a exportação restrita. |
restrictDirectTableAccess |
Apenas saída. Se verdadeiro, restringe o acesso direto à tabela (ler api/tabledata.list) na tabela vinculada. |
restrictQueryResult |
Opcional. Se verdadeiro, restringe a exportação do resultado da consulta derivado da tabela de conjunto de dados vinculada restrita. |
Métodos |
|
---|---|
|
Cria uma nova listagem. |
|
Exclui uma listagem. |
|
Recebe os detalhes de uma listagem. |
|
Recebe a política do IAM. |
|
Lista todas as listagens em um determinado projeto e local. |
|
Atualiza uma listagem existente. |
|
Define a política do IAM. |
|
Inscreve-se em uma listagem. |
|
Retorna as permissões do autor da chamada. |