Para usar el Servicio de transferencia de datos de BigQuery, debes completar los siguientes pasos como propietario del proyecto:
- Crea un proyecto y habilita la API de BigQuery
- Habilita el Servicio de transferencia de datos de BigQuery
Para obtener más información sobre las funciones de IAM, consulta la sección Comprende las funciones en la documentación de IAM.
Crea un proyecto y habilita la API de BigQuery
Antes de usar el Servicio de transferencia de datos de BigQuery, debes crear un proyecto y, en la mayoría de los casos, habilitar la facturación para ese proyecto. Puedes usar un proyecto existente con el Servicio de transferencia de datos de BigQuery o bien crear uno nuevo. Si usas un proyecto existente, también necesitas habilitar la API de BigQuery.
Para crear un proyecto y habilitar la API de BigQuery:
-
En Google Cloud Console, ve a la página del selector de proyectos.
-
Selecciona o crea un proyecto de Google Cloud.
Habilita la facturación en todas las transferencias de tu proyecto. Se te cobrarán $0 por las transferencias gratuitas.
Solo se requiere habilitar la facturación una vez por proyecto, incluso si transfieres datos desde varias fuentes. La facturación también debe estar habilitada para consultar los datos en BigQuery después de transferirlos.
Obtén más información sobre cómo confirmar que la facturación esté habilitada en tu proyecto.
- BigQuery se habilita automáticamente en proyectos nuevos.
Para activar BigQuery en un proyecto existente, habilita la API de BigQuery.
Habilita la API de BigQuery
Habilitar el Servicio de transferencia de datos de BigQuery
Antes de realizar una transferencia, debes habilitar el Servicio de transferencia de datos de BigQuery. Para habilitar el Servicio de transferencia de datos de BigQuery, debes tener la función de propietario en tu proyecto.
Para habilitar el Servicio de transferencia de datos de BigQuery:
Console
Abre la página de la API de BigQuery Data Transfer en la biblioteca de API.
En el menú desplegable, selecciona el proyecto adecuado.
Haz clic en el botón HABILITAR.
Otorga acceso de bigquery.admin
Todos los usuarios que crearán transferencias deben tener la función de IAM predefinida bigquery.admin
. La función de bigquery.admin
incluye los siguientes permisos del Servicio de transferencia de datos de BigQuery:
bigquery.transfers.update
bigquery.transfers.get
La función de bigquery.admin
también incluye el permiso bigquery.datasets.update
. Se requiere el permiso bigquery.datasets.update
para escribir datos en el conjunto de datos de destino de la transferencia.
Para otorgar la función de bigquery.admin
, haz lo siguiente:
Console
Abre la página de IAM en Cloud Console.
Haz clic en Seleccionar un proyecto.
Selecciona un proyecto y haz clic en Abrir.
Haz clic en Agregar para agregar miembros nuevos al proyecto y configura sus permisos.
En el cuadro de diálogo Agregar miembros (Add members), haz lo siguiente:
- En Miembros (Members), ingresa la dirección de correo electrónico del usuario o grupo.
- En el menú desplegable Seleccionar una función, haz clic en BigQuery > Administrador de BigQuery (BigQuery > BigQuery Admin).
Haz clic en Agregar (Add).
gcloud
Puedes usar la herramienta de línea de comandos de gcloud
para otorgar la función bigquery.admin
a un usuario o grupo.
Para agregar una vinculación única a la política de IAM del proyecto, escribe el siguiente comando. Para agregar un usuario, proporciona la marca --member
con el formato user:user@example.com
. Para agregar un grupo, proporciona la marca --member
con el formato group:group@example.com
.
gcloud projects add-iam-policy-binding project_id \ --member group/user:address \ --role roles/bigquery.admin
En el ejemplo anterior, se ilustra lo siguiente:
- project_id es el ID del proyecto.
- group/user es
group
ouser
. - address es la dirección de correo electrónico del usuario o del grupo.
Por ejemplo:
gcloud projects add-iam-policy-binding myproject \
--member group:group@example.com \
--role roles/bigquery.admin
El comando genera la política actualizada:
bindings: - members: - group:group@example.com role: roles/bigquery.admin
Para obtener más información sobre las funciones de Cloud IAM en BigQuery, consulta Funciones y permisos predefinidos.
Próximos pasos
Una vez habilitado el Servicio de transferencia de datos de BigQuery, realiza una transferencia para tu fuente de datos.
Apps de software como servicio de Google (SaaS)- Campaign Manager
- Cloud Storage
- Google Ad Manager
- Google Ads
- Google Merchant Center (beta)
- Google Play
- Search Ads 360 (beta)
- Informes de canales de YouTube
- Informes del propietario del contenido de YouTube