Obtenga conectividad extendida a la base de datos Snowflake con Astera Centerprise

By |2022-03-25T11:59:32+00:0017 julio,2020|

Snowflake es un almacén de datos SQL relacional, desarrollado en la nube. Es ampliamente utilizado por profesionales de datos en diversas industrias para almacenar datos empresariales y facilitar el intercambio de datos. La capacidad de Snowflake para procesar datos analíticos lo hace adecuado para usuarios comerciales que buscan generar información para tomar decisiones comerciales mejores y más rápidas. La base de datos se usa como un punto central para ETL y canalizaciones de datos en varias operaciones de datos debido a su arquitectura única que permite el escalado independiente para almacenamiento, informática y servicios.

Como solución de almacenamiento de datos basada en la nube, Copo de nieve se utiliza principalmente para informes de alto nivel. Para utilizar este repositorio para tareas operativas, como procesar pedidos de clientes u operaciones de ventas, es esencial la integración con otros sistemas locales y en la nube. Una vez reunidos en Snowflake, los datos pueden proporcionar una vista consolidada de los activos empresariales.

Astera Centerprise ofrece una integración perfecta con la base de datos Snowflake a través de un conector incorporado en una interfaz de arrastrar y soltar. Puede conectarse fácilmente a sus sistemas empresariales back-end y aplicaciones de datos, como Salesforce, Servidor SQL, SAP HANAy más sin escribir código ni cambiar de plataforma. ¡Extraiga, cargue y transforme datos fácilmente hacia y desde Snowflake a través de esta herramienta de integración de datos!

Además de conectarse a este almacén de datos en la nube, Centerprise también permite a los usuarios comerciales limpiar, estandarizar y manipular datos sin procesar para que los datos modernos de mayor calidad estén disponibles para compartir dentro y fuera de la organización, además de informes, análisis y BI.

Habilitación de integraciones de copo de nieve sin código con Astera Centerprise

Al ofrecer conectividad nativa a Snowflake, Astera Centerprise facilita al usuario la configuración de la base de datos como fuente o destino para la ingesta y carga de datos, respectivamente. La conectividad se amplía para soportar otras funcionalidades en Centerprise, como:

  • Fuente de consulta SQL - Usando sentencias SELECT en consultas SQL o procedimientos almacenados, puede obtener datos de la base de datos Snowflake.
  • Búsqueda de base de datos - Esta función puede buscar valores de una o más tablas de la base de datos de Snowflake y devolverlos como campos de salida del registro en el que los valores de búsqueda coinciden con los entrantes.
  • Consulta de consulta SQL - Le permite buscar valores en Snowflake utilizando sentencias de consulta SQL.
  • Optimización de empuje - Puede reducir el tiempo de ejecución del proceso al empujando hacia abajo datos a la base de datos Snowflake. La carga de procesamiento es manejada por la capacidad informática nativa de la base de datos en lugar de Centerprise servidor, que optimiza el rendimiento.

El incorporado Centerprise el conector cierra la brecha entre la base de datos Snowflake y formatos de archivo dispares, sistemas de bases de datos y aplicaciones en línea, lo que permite integraciones sin código y sin problemas.

Así es cómo Centerprise puede ayudarlo a aprovechar los datos almacenados en Snowflake:

Simplificando la recuperación de datos

Al configurar la base de datos Snowflake como un objeto fuente en Centerprise, puede recuperar datos de ellos, procesarlos de acuerdo con los requisitos comerciales y transferirlos a su sistema de destino.

Aquí hay un flujo de datos simple que lee los datos del cliente del objeto Snowflake, los filtra según el Titulo de contacto campo, y lo escribe en un archivo de Excel.

conector de copo de nieve

Figura 1: Un flujo de datos que usa Snowflake en el punto de origen

Configurando el conector de fuente para Snowflake es tan simple como arrastrar y soltar el icono de la base de datos desde Herramientas e ingresando detalles de conexión. La captura de pantalla siguiente muestra que hemos seleccionado el proveedor de datos como Copo de nieve e ingresó sus credenciales de cuenta.

Figura 2: Configuración de la conexión a la base de datos Snowflake

Figura 2: Configuración de la conexión a la base de datos Snowflake

Una vez configurada la conexión, puede seleccionar la tabla de base de datos requerida y especificar la estrategia de lectura en el Propiedades ventana. En Centerprise, puede recuperar datos al mismo tiempo o de forma incremental. Aquí, hemos seleccionado el Carga completa .

Incluso puede dividir los datos entrantes en particiones, y Centerprise lo leerá de acuerdo con el número de particiones especificadas. La lectura particionada se usa para restringir la cantidad de datos escaneados por cada consulta, mejorando así el rendimiento y reduciendo la carga en la base de datos.

integraciones de almacenamiento de copos de nieve

Figura 3: Especificación de las opciones de lectura de la base de datos

En este conector de base de datos de origen, también puede especificar los parámetros a los que se deben asignar valores desde el archivo de configuración. Al ejecutar el flujo de datos, los parámetros de configuración anularán los valores de propiedad correspondientes, sin que los usuarios tengan que realizar ningún cambio manualmente.

Después de especificar la conexión y las propiedades, se ejecuta el flujo de datos y los datos de Snowflake se procesan y almacenan en la hoja de Excel.

Agilizar la carga de datos

La base de datos de Snowflake también se puede configurar como una base de datos de destino, lo que le permite consolidar y escribir información en el almacén de datos en la nube o en el lago de datos.

Para ilustrar cómo se puede utilizar Snowflake como punto final de destino, tomemos un flujo de datos simple:

Figura 4: Un flujo de datos simple que usa Snowflake como sistema de destino

Figura 4: Un flujo de datos simple que usa Snowflake como sistema de destino

Este flujo de datos combina Reservar datos de dos tablas diferentes en SQL Server y los carga en Snowflake. El método de configuración del conector de base de datos es idéntico al del conector de fuente de datos, excepto cuando el usuario desea cargar datos de forma masiva. Al habilitar el Amazon S3 Bucket para puesta en escena, puede aprovechar al máximo su cuenta de AWS existente y aprovechar los depósitos de S3 para la ingeniería, la administración y el almacenamiento de datos.

Figura 5: Habilitación del bucket de Amazon S3

Figura 5: Habilitación del bucket de Amazon S3

El siguiente paso consiste en especificar las propiedades seleccionando una de las tablas existentes de la base de datos o creando una nueva. Además, puede especificar cómo funciona la asignación para los puertos de entrada. Aquí hemos seleccionado Puertos individuales para acciones que inserta todos los registros individualmente para nuevas tablas de base de datos.

opciones de carga de datos

Figura 6: Especificación de las propiedades de la base de datos de destino

Centerprise admite diferentes opciones de carga de la base de datos, como puede ver en la captura de pantalla anterior para que pueda seleccionar el preferido según la naturaleza de su flujo de datos. En este flujo de datos, estamos cargando varias filas de datos en la base de datos utilizando el Inserto a granel con tamaño de lote .

Una vez que se han especificado las propiedades, la ejecución del flujo de datos cargará los datos procesados ​​en la base de datos Snowflake.

Libere la base de datos Power of Snowflake con Astera Centerprise

Así es como las integraciones de almacenamiento de Snowflake pueden ayudarlo a mejorar sus operaciones comerciales y tecnológicas:

Brinde conectividad continua

Conecte e ingiera fácilmente datos empresariales de fuentes in situ y en la nube dispares a Snowflake en AWS, sin codificación manual. Al ofrecer soporte para una variedad de fuentes estructuradas, no estructuradas y semiestructuradas, Centerprise permite una conectividad perfecta entre sistemas empresariales heterogéneos y la base de datos Snowflake.

Habilitar integración de autoservicio

La interfaz de usuario visual fácil de usar, las transformaciones predefinidas y los conectores integrados en Centerprise Capacite a los usuarios comerciales para ejecutar trabajos de integración de Snowflake con un soporte mínimo de sus equipos de TI.

Escalar para necesidades empresariales

Organice los flujos ETL para aprovechar la arquitectura flexible y la concurrencia de Snowflake, y transfiera datos de forma segura a través de entornos híbridos a la velocidad de los requisitos de su empresa.

Llegar a decisiones más rápido

Genere conocimientos a partir de los datos de Snowflake y permita que las partes interesadas y los socios accedan de forma segura a la información cuando necesiten tomar decisiones más rápidas basadas en datos y agilizar las operaciones comerciales diarias.

Automatizar integraciones de copos de nieve

Use el automatización del flujo de trabajo y capacidades de programación de trabajo en Centerprise para automatizar sus integraciones de almacenamiento de Snowflake y acortar su viaje de tiempo para obtener información al mismo tiempo que reduce el tiempo de ejecución del proceso.

La escalabilidad elástica de Snowflake lo convierte en la mejor opción para las empresas que buscan almacenes de datos en la nube de nivel empresarial. Usando el conector nativo Snowflake en Astera Centerprise, los usuarios empresariales pueden conectarse de forma segura a la base de datos y utilizar sus datos para impulsar sus procesos finales.

Descargue Versión de prueba of Astera Centerprise y experimente de primera mano las capacidades de integración de nuestra plataforma.

Artículos Relacionados

Establezca una conectividad perfecta con la base de datos Oracle utilizando Astera CenterpriseEstá incorporado...

Hoy, como los datos empresariales cruciales se encuentran dispersos en múltiples ubicaciones, Astera está aumentando constantemente su gama de conectores listos para usar para...
LEER MÁS

Conéctese a Azure SQL Database y ETL Your Data con...

Azure SQL es una base de datos relacional basada en la nube que se ha creado para mejorar la escalabilidad. La velocidad de la base de datos, la facilidad de uso y el bajo tiempo de inactividad hacen...
LEER MÁS

Astera Centerprise Agiliza la conectividad a la base de datos de Amazon Redshift con Astera

Amazon Redshift es una solución basada en la nube bajo el paraguas de Amazon Web Services. Los bajos requisitos de mantenimiento, escalabilidad, velocidad y eficiencia...
LEER MÁS