Introducción a los repositorios

En este documento, se describen los repositorios de BigQuery, que proporcionan control de versiones para los archivos que usas en BigQuery. Estos repositorios te ayudan a hacer un seguimiento de los cambios en los recursos de BigQuery, como las consultas y los notebooks, colaborar con tu equipo y volver a versiones anteriores.

Los repositorios de BigQuery funcionan como repositorios de Git. Puedes usar las funciones integradas de Git de BigQuery o conectarte a un repositorio de Git de terceros existente. En cada repositorio, creas espacios de trabajo para editar el código almacenado allí.

Para obtener una experiencia de control de versión basada en carpetas, te recomendamos que uses los repositorios de Git de BigQuery Studio. Esta integración te permite trabajar con ramas de Git directamente en el explorador de archivos de BigQuery Studio y clonar varios repositorios a la vez sin administrar espacios de trabajo independientes.

Para ver los repositorios, en la página de BigQuery, en el panel izquierdo, haz clic en Control de código fuente. Puedes seleccionar tus repositorios en el menú desplegable del panel Control de código fuente.

Repositorios de terceros

Si lo deseas, puedes conectar un repositorio de BigQuery a un repositorio de Git de terceros. En este caso, el repositorio de terceros almacena el código del repositorio en lugar de BigQuery. BigQuery interactúa con el repositorio de terceros para permitirte editar y ejecutar su contenido en un espacio de trabajo de BigQuery. Según el tipo de repositorio que elijas, puedes conectarte a un repositorio de terceros con SSH o HTTPS.

En la siguiente tabla, se enumeran los proveedores de Git compatibles y los métodos de conexión disponibles para sus repositorios:

Proveedor de Git Método de conexión
Microsoft Azure DevOps Services SSH
Bitbucket SSH
GitHub SSH o HTTPS
GitLab SSH o HTTPS

Para obtener más información, consulta Conéctate a un repositorio de terceros y Administra código con repositorios de Git de BigQuery Studio.

Cuenta de servicio

Todos los repositorios de BigQuery están conectados al agente de servicio predeterminado de Dataform. Esta cuenta de servicio se deriva de tu número de proyecto con el siguiente formato:

service-YOUR_PROJECT_NUMBER@gcp-sa-dataform.

Se aplica el modo estricto de actuar como y se requiere que todos los repositorios usen una cuenta de servicio personalizada o credenciales de usuario para una Cuenta de Google para programar canalizaciones y notebooks.

Ubicaciones

Puedes crear repositorios en todas las ubicaciones de BigQuery Studio.

Cuotas

Las cuotas de Dataform se aplican al uso de los repositorios de BigQuery.

Precios

No se cobra por crear, actualizar o borrar un repositorio.

Para obtener más información sobre los precios de BigQuery, consulta Precios.

¿Qué sigue?