Blogs

Inicio / Blogs / Entregue cambios de esquema a su almacén de datos con la función de ingeniería avanzada

Tabla de Contenido
El automatizado, Sin código Pila de datos

Aprende cómo Astera Data Stack puede simplificar y agilizar la gestión de datos de su empresa.

Entregue cambios de esquema a su almacén de datos con la función de ingeniería avanzada

16 de enero de 2024.

En el mundo actual basado en datos, almacenes de datos son esenciales para impulsar los proyectos de análisis. Las técnicas clave de almacenamiento de datos, como el modelado dimensional, juegan un papel fundamental para garantizar que los datos confiables estén disponibles en un formato consistente con las necesidades de su negocio.

Astera DW Builder es un punto a punto plataforma de automatización de almacenamiento de datos que acelera el proceso de desarrollo de la construcción de su repositorio centralizado, de meses y semanas a días. Proporciona un modelador de datos rico en funciones que admite el modelado de datos dimensionales y acelera la construcción de la estructura subyacente del almacén de datos de manera exponencial en función de las necesidades de análisis e informes comerciales.

Una vez que haya creado su modelo dimensional, debe implementarlo en su base de datos de destino. Astera DW Builder ofrece una característica sólida llamada Ingeniería avanzada que simplifica este paso considerablemente.

Echemos un vistazo al propósito de esta función y el valor que agrega al proceso general de desarrollo del almacén de datos.

¿Qué es la ingeniería avanzada en Astera ¿Constructor de DW?

La ingeniería avanzada es una característica útil que le permite transformar un modelo de datos lógicos en un modelo de datos físicos generando el esquema de la base de datos. El esquema generado se utiliza para crear una nueva base de datos o modificar una existente. En palabras simples, le permite "replicar" el esquema de la base de datos o los cambios realizados en el destino deseado.

La opción Ingeniería avanzada le permite sincronizar los cambios físicos que ha realizado en el modelo de datos, como agregar o eliminar entidades, índices, atributos y relaciones con la base de datos. Sin embargo, esta opción no refleja ningún cambio lógico, como tipo de entidad, tipo de campo SCD, etc., ya que Forward Engineering solo se ocupa de la implementación específica de la base de datos del modelo de datos.

¿Por qué necesita ingeniería avanzada?

Ingeniería avanzada en almacén de datos

Ingeniería avanzada en almacenamiento de datos

Cree su esquema de base de datos de destino fácilmente

Después de crear sus modelos de datos, tendrá que replicar el esquema físico en el almacén de destino antes de que los datos se carguen en ellos.

Forward Engineering ahorra a los usuarios las complejidades involucradas en la recreación manual del modelo dimensional en la base de datos de destino, que generalmente es una tarea que requiere muchos recursos. El producto simplifica este paso considerablemente y reduce el trabajo a unos pocos clics, lo que permite a su equipo trabajar con un esquema de base de datos funcional en cuestión de minutos.

Actualice su almacén de datos rápidamente

Los requisitos de informes y análisis cambian continuamente a medida que las operaciones comerciales evolucionan con el tiempo. Es posible que deba agregar o eliminar entidades de hechos y dimensiones o modificar campos y sus atributos en el modelo de datos. La implementación de todos estos cambios en su base de datos de destino requiere trabajo manual y puede llevar días antes de que la nueva información esté disponible para los consumidores de datos.

Con Forward Engineering, puede modificar rápidamente sus modelos de datos y sincronizarlos con la base de datos física para asegurarse de que sus analistas y usuarios comerciales puedan generar informes con información actualizada.

Cómo funciona la ingeniería avanzada en Astera Constructor DW

Forward Engineering le permite crear un script DDL (script SQL) de su modelo de datos o aplicar los cambios realizados en el modelo de datos directamente a su base de datos de destino. Todo lo que tienes que hacer es hacer clic en el Generar secuencia de comandos DDL , siga algunos pasos y él se encargará del resto.

Puede utilizar esta función de varias formas. Usted puede:

  • Genere un script DDL para crear una nueva base de datos
  • Exportar un script diferencial, que contiene los cambios realizados en el nivel del modelo de datos para alterar una base de datos existente, y ejecutarlo manualmente.
  • Aplicar los cambios realizados en el esquema de la base de datos directamente utilizando el Aplicar diferencia de esquema opción que ejecuta el script en la base de datos. La última opción identifica los cambios realizados en el modelo de datos, que no forman parte de su esquema físico ya implementado, y los aplica implícitamente a la base de datos de destino.

Los siguientes pasos destacan cómo puede utilizar la función de ingeniería avanzada en Astera DW Builder una vez que haya terminado de crear el modelo de datos dimensionales:

Paso # 1:

La opción Generar secuencia de comandos DDL se encuentra en la barra de herramientas del modelo de datos y en el menú contextual de las entidades.

Opción Generar secuencia de comandos DDL para ingeniería avanzada

Paso # 2:

Al hacer clic en este comando, se abre un cuadro de diálogo en el que el usuario debe elegir la ruta del directorio y el nombre del script.

Elija la ruta del directorio y el nombre del script al seleccionar ingeniería directa

Paso # 3:

Haga clic en guardar. El archivo guardado aparecerá en la ventana de salida. Este script DDL luego se ejecuta en la base de datos nueva o existente.

ingeniería avanzada en la base de datos

Eso es. Sus cambios se han implementado en su base de datos de destino.

Verificación de su modelo de datos para ingeniería avanzada

Verificación de su modelo de datos para ingeniería avanzada

Antes de implementar el modelo de datos dimensionales en el almacén de destino, se recomienda verificarlo dos veces para detectar advertencias y errores, que pueden ser problemáticos en los procesos posteriores.

Para asegurar esto,  Astera DW Builder ejecuta cientos de comprobaciones de verificación antes de generar el script DDL a través del módulo de verificación del modelo de datos integrado. Comprueba el modelo en busca de posibles advertencias o errores específicos de las entidades, relaciones, índices o restricciones. Puede corregir fácilmente todos los errores y verificar su modelo nuevamente, asegurándose de que el esquema de ingeniería directa y los cambios que se están aplicando sean correctos y cumplan con las reglas de la base de datos.

Conclusión

Como puede ver, Forward Engineering es fundamental para construir el marco subyacente de su repositorio central. Es una característica sólida que acelera el proceso de creación e implementación del esquema físico de su almacén de datos empresarial al tiempo que brinda confianza sobre la alta calidad de su implementación.

¿Quiere experimentar cómo Forward Engineering puede ayudar a optimizar su proyecto de almacenamiento de datos? Solicite una demostración personalizada hoy con nuestro equipo.

También te puede interesar
AsteraGuía de calidad y gobernanza de los datos de seguros
Gobernanza de la información versus gobernanza de los datos: un análisis comparativo
Marco de calidad de datos: qué es y cómo implementarlo
Considerando Astera ¿Para sus necesidades de gestión de datos?

Establezca conectividad sin códigos con sus aplicaciones empresariales, bases de datos y aplicaciones en la nube para integrar todos sus datos.

¡Conectémonos ahora!
conectemos