Blog

Accueil / Blog / Apportez des modifications de schéma à votre entrepôt de données avec la fonctionnalité d'ingénierie avancée

Table des matières
L'automatisé, Pas de code Pile de données

Apprener comment Astera Data Stack peut simplifier et rationaliser la gestion des données de votre entreprise.

    Apportez des modifications de schéma à votre entrepôt de données avec la fonctionnalité d'ingénierie avancée

    Qu’est-ce que l’ingénierie avancée ?

    Dans la gestion des données, l'ingénierie prospective fait spécifiquement référence à la création d'un environnement physique. schéma de base de données basé sur un modèle de données prédéfini. Il s'agit essentiellement de traduire le plan de vos données (le modèle de données) dans la structure réelle du base de données où résideront les informations. Entrepôts de données sont essentiels pour alimenter les projets d’analyse. Clé entreposage de données Techniques, telles que modélisation dimensionnelle, jouent un rôle essentiel en garantissant que des données fiables sont disponibles dans un format cohérent avec les besoins de votre entreprise.

    Outils de modélisation de données ou des méthodologies telles que les diagrammes entité-relation (ERD) sont souvent utilisées pour créer et visualiser ces modèles. Une fois que vous disposez d'un modèle de données finalisé, les outils d'ingénierie avancés peuvent le traduire en un ensemble d'instructions DDL (Data Definition Language). DDL est un type spécifique de code SQL utilisé pour créer et définir la structure des objets de base de données tels que des tables, des colonnes, des contraintes et des index. Ces instructions fournissent essentiellement les instructions nécessaires pour créer le schéma de base de données physique qui reflète le modèle de données.

    Pourquoi avez-vous besoin d'une ingénierie avancée ?

    Ingénierie avancée dans l'entrepôt de données

    Ingénierie avancée dans l'entrepôt de données

    Construisez facilement votre schéma de base de données de destination

    Après avoir créé vos modèles de données, vous devrez répliquer le schéma physique sur l'entrepôt de destination avant que les données y soient chargées.

    L'ingénierie avancée évite aux utilisateurs les subtilités liées à la recréation manuelle du modèle dimensionnel dans la base de données cible, qui est généralement une tâche gourmande en ressources. Le produit simplifie considérablement cette étape et réduit le travail à quelques clics, permettant à votre équipe de travailler avec un schéma de base de données fonctionnel en quelques minutes.

    Mettez à jour rapidement votre entrepôt de données

    Reporting et Analyse des données les exigences changent continuellement à mesure que les opérations commerciales évoluent avec le temps. Vous devrez peut-être ajouter ou supprimer des entités de dimension et de fait ou modifier des champs et leurs attributs dans le modèle de données. La mise en œuvre de tous ces changements dans votre base de données de destination nécessite un travail manuel et peut prendre des jours avant que les nouvelles informations ne soient disponibles pour les consommateurs de données.

    Grâce à l'ingénierie avancée, vous pouvez modifier rapidement vos modèles de données et les synchroniser avec la base de données physique pour garantir que vos analystes et utilisateurs professionnels peuvent créer des rapports avec des informations à jour.

    Ingénierie avancée en Astera Constructeur DW

    Astera Constructeur DW est une plateforme automatisée de bout en bout qui accélère le processus de développement de construire un entrepôt de données, de mois et de semaines à quelques jours. Il fournit un modeleur de données riche en fonctionnalités qui prend en charge la modélisation dimensionnelle, modélisation du coffre-fort de données, et le schéma 3NF pour accélérer le processus de création de la structure sous-jacente de l'entrepôt de données de manière exponentielle en fonction des besoins de reporting et d'analyse de l'entreprise.

    Une fois que vous avez créé votre modèle dimensionnel, il doit être déployé sur votre base de données de destination. Astera DW Builder propose sa fonctionnalité d'ingénierie avancée qui simplifie considérablement le processus de développement d'un entrepôt de données. C'est une fonctionnalité utile qui vous permet de transformer un modèle de données logique en modèle de données physique en générant le schéma de base de données. Le schéma généré est ensuite utilisé pour créer une nouvelle base de données ou modifier une base de données existante. En termes simples, il vous permet de « répliquer » le schéma de la base de données ou les modifications qui y ont été apportées sur la destination souhaitée.

    L'option d'ingénierie avancée vous permet de synchroniser les modifications physiques que vous avez apportées au modèle de données, telles que l'ajout ou la suppression d'entités, d'index, d'attributs et de relations avec la base de données. Cependant, cette option ne reflète aucun changement logique, comme le type d'entité, Type de champ SCD, etc., car l'ingénierie prospective ne concerne que l'implémentation du modèle de données spécifique à la base de données.

    Comment fonctionne l'ingénierie avancée dans Astera Constructeur DW

    L'ingénierie avancée vous permet de créer un script DDL (script SQL) de votre modèle de données ou d'appliquer les modifications apportées au modèle de données directement à votre base de données de destination. Il ne vous reste plus qu'à cliquer sur le Générer un script DDL bouton, suivez quelques étapes et il s'occupera du reste.

    Vous pouvez utiliser cette fonctionnalité de plusieurs manières. Vous pouvez:

    • Générer un script DDL pour créer une nouvelle base de données
    • Exportez un script différentiel, qui contient les modifications apportées au niveau du modèle de données pour modifier une base de données existante, et exécutez-le manuellement
    • Appliquer les modifications apportées au schéma de la base de données directement à l'aide du Appliquer la différence de schéma option qui exécute le script dans la base de données. La dernière option identifie les modifications apportées au modèle de données, qui ne font pas partie de votre schéma physique déjà déployé, et les applique implicitement à la base de données de destination.

    Les étapes suivantes montrent comment utiliser la fonctionnalité d'ingénierie avancée dans Astera DW Builder une fois que vous avez terminé de créer le modèle de données dimensionnel :

    Étape # 1:

    L'option Générer un script DDL se trouve dans la barre d'outils du modèle de données et dans le menu contextuel des entités.

    Générer l'option de script DDL pour l'ingénierie avancée

    Étape # 2:

    Un clic sur cette commande ouvre une boîte de dialogue dans laquelle l'utilisateur doit choisir le chemin du répertoire et le nom du script.

    Choisissez le chemin du répertoire et le nom du script lors de la sélection de l'ingénierie avancée

    Étape # 3:

    Cliquez sur enregistrer. Le fichier enregistré apparaîtra dans la fenêtre de sortie. Ce script DDL est ensuite exécuté dans la base de données nouvelle ou existante.

    ingénierie avancée dans la base de données

    C'est ça. Vos modifications ont été déployées dans votre base de données de destination.

    Vérification de votre modèle de données pour l'ingénierie avancée

    Vérification de votre modèle de données pour l'ingénierie avancée

    Avant de déployer le modèle de données dimensionnelles dans l'entrepôt de destination, il est recommandé de le revérifier pour les avertissements et les erreurs, qui peuvent être problématiques dans les processus suivants.

    Pour s'en assurer, Astera DW Builder exécute des centaines de vérifications avant de générer le script DDL via le module de vérification de modèle de données intégré. Il recherche dans le modèle des avertissements ou des erreurs potentiels spécifiques aux entités, relations, index ou contraintes. Vous pouvez facilement corriger toutes les erreurs et vérifier à nouveau votre modèle, en vous assurant que le schéma d'ingénierie avancée et les modifications appliquées sont corrects et conformes aux règles de la base de données.

    Conclusion

    Comme vous pouvez le constater, l’ingénierie prospective joue un rôle déterminant dans la création du cadre sous-jacent de votre référentiel de données central. Il s'agit d'une fonctionnalité robuste qui accélère le processus de création et de déploiement du schéma physique de votre entrepôt de données d'entreprise tout en garantissant la haute qualité de votre implémentation.

    Vous voulez découvrir comment l’ingénierie prospective peut vous aider à rationaliser votre projet d’entreposage de données ? Demander une démo personnalisée aujourd'hui avec notre équipe.

    Auteurs:

    • Astera Équipe Marketing
    Tu pourrais aussi aimer
    Concevoir et déployer facilement un modèle de données OLTP
    Modélisation dimensionnelle automatisée avec Astera: Un guide étape par étape
    Génération d'un schéma de base de données physique via l'ingénierie avancée automatisée
    Considérant Astera Pour vos besoins en gestion de données ?

    Établissez une connectivité sans code avec vos applications d'entreprise, vos bases de données et vos applications cloud pour intégrer toutes vos données.

    Connectons-nous maintenant !
    connectons-nous