- Recurso: Ficha
- BigQueryDatasetSource
- Estado
- DataProvider
- Categoría
- Publicador
- RestrictedExportConfig
- Métodos
Recurso: Ficha
Una ficha es lo que se publica en un intercambio de datos al que se puede suscribir un suscriptor. Contiene una referencia a la fuente de datos junto con información descriptiva que ayudará a los suscriptores a encontrar los datos y suscribirse a ellos.
Representación JSON |
---|
{ "name": string, "displayName": string, "description": string, "primaryContact": string, "documentation": string, "state": enum ( |
Campos | |
---|---|
name |
Solo salida. El nombre del recurso de la ficha, p. ej., |
displayName |
Obligatorio. El nombre visible y legible por humanos de la ficha. El nombre visible solo debe contener letras Unicode, números (0-9), guiones bajos (_), guiones (-), espacios ( ), signos de unión (&) y no puede empezar ni terminar con espacios. El valor predeterminado es una cadena vacía. Longitud máxima: 63 bytes. |
description |
Opcional. Descripción breve de la ficha. La descripción no debe contener caracteres Unicode que no sean caracteres ni códigos de control C0 y C1, excepto las pestañas (HT), las líneas nuevas (LF), los retornos de carro (CR) y los saltos de página (FF). El valor predeterminado es una cadena vacía. Longitud máxima: 2,000 bytes. |
primaryContact |
Opcional. Correo electrónico o URL del punto de contacto principal de la ficha. Longitud máxima: 1,000 bytes. |
documentation |
Opcional. Documentación que describe la ficha. |
state |
Solo salida. Estado actual de la ficha. |
icon |
Opcional. Imagen codificada en base64 que representa la ficha. Tamaño máximo: 3.0 MiB. Las dimensiones de imagen esperadas son de 512 x 512 píxeles. Sin embargo, la API solo realiza validación en función del tamaño de los datos codificados. Nota: Para los campos de bytes, el contenido del campo está codificado en base64 (lo que aumenta el tamaño de los datos en un 33% a 36%) cuando se usa JSON en línea. String codificada en base64. |
dataProvider |
Opcional. Detalles del proveedor de datos que posee los datos de origen |
categories[] |
Opcional. Categorías de la ficha. Se permiten hasta dos categorías. |
publisher |
Opcional. Detalles del publicador que posee la ficha y puede compartir los datos de origen. |
requestAccess |
Opcional. Correo electrónico o URL de la solicitud de acceso de la ficha. Los suscriptores pueden usar esta referencia para solicitar acceso. Longitud máxima: 1,000 bytes. |
restrictedExportConfig |
Opcional. Si se establece, la configuración de exportación restringida se propagará y se aplicará al conjunto de datos vinculado. |
Campo de unión source . Fuente de la ficha. source puede ser solo uno de los siguientes: |
|
bigqueryDataset |
Obligatorio. Conjunto de datos compartido, es decir, la fuente del conjunto de datos de BigQuery. |
BigQueryDatasetSource
Una referencia a un conjunto de datos compartido. Es un conjunto de datos de BigQuery existente con una colección de objetos, como tablas y vistas, que deseas compartir con los suscriptores. Cuando el suscriptor se suscribe a una ficha, Analytics Hub crea un conjunto de datos vinculado en el proyecto del suscriptor. Un conjunto de datos vinculado es un conjunto de datos de BigQuery opaco y de solo lectura que funciona como un vínculo simbólico a un conjunto de datos compartido.
Representación JSON |
---|
{ "dataset": string } |
Campos | |
---|---|
dataset |
Nombre del recurso de la fuente del conjunto de datos para esta ficha, p. ej., |
Estado
Estado de la ficha.
Enums | |
---|---|
STATE_UNSPECIFIED |
Valor predeterminado Este valor no se usa. |
ACTIVE |
Estado de suscripción. Los usuarios con el permiso dataexchange.listings.subscribe pueden suscribirse a esta ficha. |
DataProvider
Contiene detalles del proveedor de datos.
Representación JSON |
---|
{ "name": string, "primaryContact": string } |
Campos | |
---|---|
name |
Opcional. Nombre del proveedor de datos. |
primaryContact |
Opcional. Correo electrónico o URL del proveedor de datos. Longitud máxima: 1,000 bytes. |
Categoría
Categorías de fichas.
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 |
Publicador
Contiene detalles del publicador de la ficha.
Representación JSON |
---|
{ "name": string, "primaryContact": string } |
Campos | |
---|---|
name |
Opcional. Nombre del publicador de la ficha. |
primaryContact |
Opcional. Correo electrónico o URL del publicador de la ficha. Longitud máxima: 1,000 bytes. |
RestrictedExportConfig
Configuración de exportación restringida, que se usa para configurar la exportación restringida en el conjunto de datos vinculado.
Representación JSON |
---|
{ "enabled": boolean, "restrictDirectTableAccess": boolean, "restrictQueryResult": boolean } |
Campos | |
---|---|
enabled |
Opcional. Si es verdadero, habilita la exportación restringida. |
restrictDirectTableAccess |
Solo salida. Si es verdadero, restringe el acceso directo a la tabla (api de lectura/tabledata.list) en la tabla vinculada. |
restrictQueryResult |
Opcional. Si es verdadero, restringe la exportación del resultado de la consulta derivado de la tabla del conjunto de datos vinculado restringido. |
Métodos |
|
---|---|
|
Crea una ficha nueva. |
|
Borra una ficha. |
|
Obtiene los detalles de una ficha. |
|
Obtiene la política de IAM. |
|
Muestra una lista de todas las fichas de un proyecto y una ubicación determinados. |
|
Actualiza una ficha existente. |
|
Configura la política de IAM. |
|
Se suscribe a una ficha. |
|
Muestra los permisos que tiene un emisor. |