Con la CLI de Dataform de código abierto, puedes inicializar, compilar, probar y ejecutar Dataform Core de forma local, fuera de Google Cloud.
La CLI de Dataform admite las credenciales predeterminadas de la aplicación (ADC). Con ADC, puedes hacer que las credenciales estén disponibles para tu aplicación en una variedad de entornos, como el desarrollo o producción local, sin necesidad de modificar el código de la aplicación. Para usar ADC, primero debes proporcionar tus credenciales a ADC.
Antes de comenzar
Antes de instalar la CLI de Dataform, instala NPM.
Instala la CLI de Dataform
Para instalar Dataform CLI, ejecuta el siguiente comando:
npm i -g @dataform/cli
Inicializa un proyecto de Dataform
Para inicializar un proyecto de Dataform nuevo, ejecuta el siguiente comando dentro del directorio de tu proyecto:
dataform init . PROJECT_NAME DEFAULT_LOCATIONReemplaza lo siguiente:
PROJECT_NAME: nombre del proyecto.DEFAULT_LOCATION(opcional): Es la ubicación en la que deseas que Dataform escriba los datos de BigQuery. Si no se configura, Dataform determina la ubicación en función de los conjuntos de datos a los que hace referencia tu consulta en SQL. Esto funciona de la siguiente manera:- Si tu consulta hace referencia a conjuntos de datos de la misma ubicación, Dataform usa esa ubicación.
- Si tu consulta hace referencia a conjuntos de datos de dos o más ubicaciones diferentes, se producirá un error. Para obtener detalles sobre esta limitación, consulta Replicación de conjuntos de datos entre regiones.
- Si tu consulta no hace referencia a ningún conjunto de datos, la ubicación predeterminada para Dataform es la multirregión
US. Para elegir otra ubicación, establece la ubicación predeterminada. Como alternativa, usa la variable del sistema@@locationen tu consulta. Para obtener más información, consulta Cómo especificar ubicaciones.