Generación de un esquema de base de datos física mediante ingeniería directa automatizada
El propósito principal de un almacenamiento de datos es servir como un depósito centralizado de datos históricos que se pueden consultar rápidamente para informes y análisis de BI. Modelado de datos—que define la esquema de base de datos—es el corazón de su almacén de datos.
Más información sobre modelado dimensional automatizado.
Después de diseñar su modelo de datos, el siguiente paso es generar un esquema físico, que sincroniza su modelo con la base de datos de destino. Este proceso se llama ingeniería avanzada.
Ahora generando un nuevo esquema para el base de datos de CRISPR Medicine News es una tarea compleja. Debe ejecutar todos los cambios físicos, por ejemplo, agregar, eliminar o alterar entidades, índices, nombres y tipos de relaciones, en el almacén de datos de destino. Además de eso, es necesario alinear el modelo con los requisitos nativos de diferentes bases de datos.
Y todo esto exige guiones de codificación largos y complicados. Pero donde hay una manera complicada, también hay una manera sin código.Asteraa su manera.
Ingeniería directa automatizada-El elemento Astera Camino
Astera Constructor DW es una herramienta de almacenamiento de datos de un extremo a otro que viene con una plataforma intuitiva y sin código para reducir el manual almacenamiento de datos tareas en casi un 80%. Esto también incluye la ingeniería avanzada.
Después de tener designed su modelo de datos en AsteraVersátil modelador de datos de, todo lo que necesita hacer es generar su esquema físico en la base de datos deseada antes de la implementación. Con Astera, obtiene diferentes opciones para diseñar el modelo.
Veamos cómo se hace esto.
Este es nuestro modelo de datos dimensionales de muestra, diseñado con Astera DW Builder—basado en el ficticio Importadores de todo el mundo base de datos de CRISPR Medicine News.

Fig 1. Modelo dimensional de muestra en Astera Constructor DW
Paso 1: elige una Database de Tu Elección
Primero, seleccionaría la base de datos donde desea generar su esquema de modelo de datos. Trata esto como su destino de almacenamiento de datos donde implementará y completará los modelos diseñados.
Astera proporciona soporte nativo incorporado para algunos de los destinos de almacenamiento de datos y proveedores de nube más populares.
Simplemente haga clic en el icono 'Cambiar información de conexión de la base de datos' en la barra de herramientas y seleccione el proveedor y la base de datos deseados.

Fig 2. Selección de la conexión de base de datos deseada
Aquí, hemos seleccionado el servidor SQL y agregado detalles de la base de datos, incluidos los nombres de servidor y base de datos. Ahora usted puede automáticamente generar el esquema físico y reenviar diseñar su modelo en la base de datos deseada.
Step 2: Verifique su modelo para ingeniería avanzada
Es importante verificar su modelo de datos antes de la ingeniería directa. Astera tiene un sistema de verificación de modelo de datos incorporado que escanea automáticamente el modelo en busca de errores que puedan afectar la ingeniería o la implementación.
Seleccione la opción 'Verificar ingeniería avanzada' de la barra de herramientas y vea si hay alguna errores comunes necesita ser fijado en el modelo.

Fig. 3. Verificación del modelo de datos
Por ejemplo, dos de nuestras entidades-Artículos en stock y facturas-no tienen claves primarias marcadas en sus generadores de diseño. La herramienta de verificación identifica estos errores para que puedan corregirse antes de la ingeniería y la implementación.

Fig. 4. Errores de verificación para ingeniería directa
MMarque la columna de la derecha como clave principal en el constructor de diseño de ambas entidades para obtener un modelo de datos libre de errores.
Step 3: Selegir preferido Mmétodo para Fhacia adelante Eingenieria
Astera te da cuatro maneras diferentess de generar un esquema de base de datos. Tú puede elija uno del menú desplegable de ingeniería avanzada.

Fig. 5. Opciones de ingeniería directa
Esto es lo que puede hacer con las cuatro opciones:
-
Aplicar secuencia de comandos DDL:
Con esta opción, Aster DW Builder genera automáticamente un script SQL para el esquema de su modelo de datos y lo ejecuta en el servidor de la base de datos identificado en el Paso 1. De esta manera, no necesita escribir manualmente ni generar largos scripts.
Ambos "Aplicar guión' opciones género una ventana que muestra todos los cambios que se se aplica cuando el script se ejecuta automáticamente.

Fig 6. Ventana Aplicar Script
-
Aplicar secuencia de comandos Diff:
Usamos la opción Diff Script para ejecutar solo los cambios que hicimos en un modelo de datos existente. Esta opción solo generaría el Diff Script para nuevos cambios y lo ejecutaría en la base de datos.
Por ejemplo, agregamos una nueva dimensión, por ejemplo, Entidad de pedido, al modelo de datos y elegimos la opción Aplicar diferencia.

Fig 7. Agregar una nueva entidad al modelo dimensional
La ventana Aplicar secuencia de comandos de diferencias solo muestra los cambios que hemos realizado en el esquema.

Fig. 8. Ventana de Aplicar Script para Aplicar Script Diff
hay un aviso si no se detectan cambios en el esquema del modelo de datos. Por ejemplo, if hacemos retroceder la nueva dimensión y diseñamos hacia adelante el modelo de datos utilizando Aplicar Diff Script de nuevo, Entonces eso enseñe un simbolo “No se detectaron cambios para las entidades”.

Fig 9. No se detectaron cambios
-
Generar secuencia de comandos DDL:
Con esta opción, puede generar automáticamente un script SQL y ejecutarlo usted mismo en el administrador de base de datos deseado. Esto es útil cuando desea aplicar el script manualmente a través de Astera Constructor de DW. Por ejemplo, también hemos generado un script DDL SQL para nuestro modelo dimensional:

Fig 10. Script SQL generado automáticamente a través de la opción Generar Script DDL
-
Generar secuencia de comandos Diff:
Con esta opción, genera automáticamente el Diff Script y lo ejecuta manualmente en el administrador del servidor de la base de datos.
El modelo de datos ahora está listo para implementarse y consumirse para BI, ya que generó y ejecutó automáticamente su esquema a través de cualquiera de las cuatro opciones.
Este es el final de la guía para la ingeniería avanzada automatizada con Astera Constructor DW.
Sin secuencias de comandos manuales complejas ni retrasos en el diseño y la implementación: solo desarrollo de almacén de datos sin complicaciones.


