Utilice los registros de una tabla de Snowflake como entrada de ArcGIS Data Pipelines.
Notas de uso
Tenga en cuenta lo siguiente al trabajar con Snowflake:
- Para utilizar un dataset de Snowflake, primero debe crear un elemento de data store. Los elementos de data store almacenan de forma segura las credenciales y la información de conexión para que Data Pipelines pueda leer los datos. Para crear un data store, siga los pasos que se indican en la sección Conectarse a Snowflake más adelante.
- Para cambiar el elemento de data store configurado, use el parámetro Elemento de data store para eliminar el elemento seleccionado actualmente y elija una de las siguientes opciones:
- Agregar data store: cree un nuevo elemento de data store.
- Seleccionar elemento: explore su contenido para seleccionar un elemento del data store existente.
- Use el parámetro Tabla para especificar el dataset que desea utilizar. Los nombres de las tablas distinguen entre mayúsculas y minúsculas. Por ejemplo, si la tabla se denomina MyTabla, debe especificarla exactamente con las mismas mayúsculas.
- Para mejorar el rendimiento de la lectura de los datasets de entrada, tenga en cuenta las opciones siguientes:
- Utilice el parámetro Usar almacenamiento en caché para almacenar una copia del dataset. La copia en caché solo se mantiene mientras al menos una pestaña abierta del navegador esté conectada al editor. Esto puede hacer que sea más rápido acceder a los datos durante el procesamiento. Si los datos de origen se han actualizado desde que se almacenaron en caché, desmarque este parámetro y vuelva a realizar la vista previa o a ejecutar la herramienta.
- Tras configurar un dataset de entrada, configure cualquiera de las herramientas siguientes que limitan la cantidad de datos que se procesan:
- Filtrar por atributo: conserva un subconjunto de registros que contienen determinados valores de atributo.
- Filtrar por extensión: conserva un subconjunto de registros dentro de una extensión espacial determinada.
- Seleccionar campos: conserva solo los campos de interés.
- Recortar: conserva un subconjunto de registros que intersecan con geometrías específicas.
Conectarse a Snowflake
Para utilizar los datos almacenados en Snowflake, complete los pasos siguientes para crear un elemento de data store en el editor de Data Pipelines:
- En la barra de herramientas del editor de Data Pipelines, haga clic en Entradas y elija Copo de nieve.
Aparece el cuadro de diálogo Seleccionar una conexión de data store.
- Elija Agregar un nuevo data store.
- Haga clic en Siguiente.
Aparece el cuadro de diálogo Agregar una conexión a un data store.
- Especifique la URL del servidor para la cuenta de Snowflake. Tenga en cuenta que la validación puede fallar si especifica https:// en la URL del servidor.Lo siguiente es un ejemplo: my_account.snowflakecomputing.com.
- Elija uno de los siguientes tipos de autenticación:
- Par de claves: escriba el nombre de usuario y especifique el archivo de claves (.p8) configurado para la cuenta de usuario de Snowflake.
- Usuario: especifique el nombre de usuario y la contraseña para la cuenta de usuario de Snowflake.
- Si proporcionó un archivo de claves cifrado en el paso anterior, proporcione un código de acceso para el archivo utilizando el parámetro Código de acceso.
- En el parámetro Base de datos, proporcione el nombre de la base de datos que contiene los datasets a los que va a conectarse.
- En el parámetro Esquema, proporcione el nombre del esquema que utiliza la base de datos.
- En el parámetro Almacén, proporcione el nombre del almacén que proporcionará los recursos informáticos para la conexión.
- En el parámetro Rol, proporcione el nombre del rol que define el conjunto de permisos de la conexión.
El rol debe tener como mínimo los privilegios USAGE y CREATE STAGE en el esquema que contiene la tabla de la que va a leer.
- Haga clic en Siguiente.
Aparece el panel de detalles del elemento.
- Proporcione un título para el nuevo elemento de data store.
Este título aparecerá en el contenido. También puede guardar el elemento en una carpeta específica y proporcionar etiquetas de elemento o un resumen.
- Haga clic en Crear conexión para crear el elemento de data store.
Aparece el cuadro de diálogo Seleccionar datasets.
- Especifique el nombre de la tabla que se utilizará como dataset de entrada en la canalización de datos.
- Haga clic en Agregar.
Se agrega un elemento Snowflake al lienzo.
Limitaciones
Las siguientes son limitaciones conocidas:
- Las cuentas de usuario que tienen habilitada la autenticación multifactor (MFA) no se pueden usar en Data Pipelines.
- Los únicos tipos de autenticación admitidos para establecer conexión con Snowflake en Data Pipelines son par de claves y usuario.
- Para utilizar un elemento del almacén de datos para conectarse a fuentes de datos externas, debe ser el propietario del elemento del almacén de datos. Los elementos del data store datos son privados y no pueden compartirse.
Requisitos de licencia
Se requieren las siguientes licencias y configuraciones:
- Tipo de usuario Creator o Professional
- Rol de publicador, moderador o administrador, o rol personalizado equivalente
Para obtener más información sobre los requisitos de Data Pipelines, consulte Requisitos.