

# Crear un nodo de origen de BigQuery
<a name="creating-bigquery-source-node"></a>

## Requisitos previos necesarios
<a name="creating-bigquery-source-node-prerequisites"></a>
+ Una conexión del Catálogo de datos de AWS Glue tipo BigQuery
+ Un secreto de AWS Secrets Manager de las credenciales de Google BigQuery, que utiliza la conexión.
+ Permisos adecuados en el trabajo para leer el secreto utilizado por la conexión.
+ El nombre y el conjunto de datos de la tabla y el proyecto de Google Cloud correspondiente que quiere leer.

## Agregar un origen de datos de BigQuery
<a name="creating-bigquery-source-node-add"></a>

**Para agregar un nodo de **Origen de datos: BigQuery**:**

1.  Elija la conexión para el origen de datos de BigQuery. Dado que lo ha creado, debería estar disponible en el menú desplegable. Si es necesario crear una conexión, elija **Crear conexión de BigQuery**. Para más información, consulte [Información general sobre el uso de conectores y conexiones](https://docs.aws.amazon.com/glue/latest/ug/connectors-chapter.html#using-connectors-overview). 

    Una vez que haya elegido una conexión, puede ver las propiedades de la conexión mediante un clic en **Ver propiedades**. 

1. Identifique qué datos de BigQuery desea leer y, a continuación, elija una opción de **origen de BigQuery**
   + Elegir una sola tabla: permite extraer todos los datos de una tabla.
   + Introducir una consulta personalizada: permite personalizar los datos que se van a recuperar mediante una consulta.

1.  Describa los datos que desea leer

   **(Obligatorio) **defina el **Proyecto principal** como el proyecto que contiene la tabla o un proyecto principal de facturación, si corresponde.

   Si ha elegido una sola tabla, establezca **Tabla** con el nombre de una tabla de Google BigQuery en el siguiente formato: `[dataset].[table]` 

   Si ha elegido una consulta, envíela a **Consulta**. En su consulta, consulte las tablas con su nombre de tabla completo, en el formato: `[project].[dataset].[tableName]`.

1.  Proporcionar las propiedades de BigQuery 

   Si ha elegido una sola tabla, no será necesario proporcionar propiedades adicionales.

   Si eligió una consulta, debe proporcionar las siguientes **Propiedades personalizadas de Google BigQuery**:
   + Establezca `viewsEnabled` en true.
   + Establezca `materializationDataset` en un conjunto de datos. La entidad principal de GCP autenticada por las credenciales proporcionadas a través de la conexión de AWS Glue debe poder crear tablas en este conjunto de datos.