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 revertir a versiones anteriores.
Los repositorios de BigQuery funcionan como repositorios de Git. Puedes usar las capacidades integradas de Git de BigQuery o conectarte a un repositorio de Git existente de terceros. En cada repositorio, creas espacios de trabajo para editar el código almacenado allí.
Para ver los repositorios, en la página de BigQuery, en el panel izquierdo, haz clic en Explorador, y, luego, en Repositorios. Tus repositorios se muestran en orden alfabético en una pestaña nueva en el panel de detalles.
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 mediante SSH o HTTPS.
En la siguiente tabla, se enumeran los proveedores de Git compatibles y los métodos de conexión que están disponibles para sus repositorios:
| Proveedor de Git | Método de conexión |
|---|---|
| Servicios de Microsoft Azure DevOps | 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 en el siguiente formato:
service-YOUR_PROJECT_NUMBER@gcp-sa-dataform.s3ns-system.iam.gserviceaccount.com
Se aplica el modo estricto de actuar como y 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 repositorios de BigQuery.
Precios
No se te cobra por crear, actualizar ni borrar un repositorio.
Para obtener más información sobre los precios de BigQuery, consulta Precios.
¿Qué sigue?
- Obtén información para crear repositorios.
- Obtén información para crear espacios de trabajo.
- Obtén información para administrar código con repositorios de Git de BigQuery Studio.