En savoir plus sur la création d'un datamart à partir de plusieurs bases de données pour les analyses continues

Votre organisation utilise un haut niveau de données pour prendre des décisions commerciales sur l'ensemble des fonctions, mais les données sont distribuées sur plusieurs systèmes et applications, à la fois sur site et hors site. Le regroupement et la gestion des données pour recueillir des informations professionnelles est un processus manuel et très intensif qui gêne l'innovation.

Une solution d'entrepôt de données centralisée, évolutive et sécurisée qui inclut une migration facile des données, une gestion des données et des analyses continues des données offre l'agilité quant à l'obtention d'informations professionnelles que vous recherchez.

Architecture pour la création d'un datamart à partir de plusieurs bases de données pour les analyses de tableau

A l'aide d'un modèle d'architecture relativement simple, vous pouvez charger et optimiser les données de plusieurs sources de base de données dans un emplacement centralisé du Data Warehouse afin de pouvoir effectuer une analyse continue des données pour obtenir des informations professionnelles.

L'architecture inclut les composants généraux suivants :
  • Oracle Cloud Infrastructure : les données sont transformées et extraites à l'aide des services provisionnés dans Oracle Cloud Infrastructure.

  • Oracle GoldenGate : transforme les données à partir d'au moins une base de données Oracle et stocke les données obtenues dans Oracle Autonomous Data Warehouse. Data Warehouse offre des entrepôts de données dynamiques, évolutifs et sécurisés qui prennent en charge l'analyse et la gestion de données innovantes.

  • Tableau Desktop : utilisez votre moteur d'analyse préféré pour explorer les données via des visualisations interactives, pour charger et modéliser des données, et pour analyser des données en créant des rapports et des tableaux de bord.

Image Architect - adw-tableau-analytics.png
Description de l'illustration Architect - adw-tableau-analytics.png

Avant de commencer

Pour capturer les données d'au moins une base de données sur site, vous devez respecter les prérequis suivants :

  • Vous devez disposer d'une version Oracle Database sur site Oracle 11g, Oracle 12c, Oracle 18c ou Oracle 19c.

  • Préparez la base de données pour l'accès par Oracle GoldenGate. Cette solution décrit les étapes de base nécessaires.

  • Identifiez une plage d'adresses IP autorisées à accéder à Oracle Autonomous Data Warehouse.

  • Tableau Desktop doit être installé sur votre ordinateur local.

Sécurité des données

Pour vous assurer que les données sont sécurisées lorsqu'elles sont déplacées entre les systèmes, l'architecture utilise les stratégies suivantes.

  • Le transfert de données d'un centre de données client vers Oracle Cloud utilise un VPN ou Oracle Cloud Infrastructure FastConnect.

  • L'accès SQL utilise le nom utilisateur et le mot de passe, ainsi que les informations d'identification Oracle Wallet pour l'authentification.

  • Oracle Autonomous Data Warehouse peut contrôler l'accès à l'aide d'une liste de contrôle d'accès (ACL) réseau. A l'aide d'une liste de contrôle d'accès, un Data Warehouse n'accepte que les connexions provenant des adresses indiquées dans la liste de contrôle d'accès et rejette toutes les autres connexions client. Par défaut, lorsqu'aucune liste de contrôle d'accès réseau n'est spécifiée, la base de données est accessible à partir de n'importe quelle adresse IP.

Connectivité de base de données

Vous pouvez vous connecter à Oracle Autonomous Data Warehouse de trois façons.

  1. La plupart des organisations protègent les réseaux et les périphériques sur un réseau à l'aide d'un pare-feu. Un pare-feu contrôle le trafic réseau entrant et sortant à l'aide de règles qui permettent l'utilisation de certains ports et l'accès à certains ordinateurs (ou d'adresses IP plus spécifiques ou noms d'hôte). Un pare-feu sépare les réseaux internes et l'Internet public.

    Oracle Autonomous Data Warehouse est accessible via le réseau Internet public. Pour accéder à Oracle Autonomous Data Warehouse depuis un pare-feu, ce dernier doit autoriser l'utilisation du port indiqué dans la connexion de base de données lors de la connexion aux serveurs de la connexion. Le numéro de port par défaut pour Oracle Autonomous Data Warehouse est 1522.

  2. Oracle Cloud Infrastructure FastConnect vous permet de connecter facilement votre réseau on-premise à Oracle Autonomous Data Warehouse à l'aide de l'appairage public FastConnect. Oracle Cloud Infrastructure FastConnect offre des options de bande passante supérieure et une expérience réseau plus fiable et homogène que les connexions Internet. Sans Oracle Cloud Infrastructure FastConnect, le trafic destiné aux adresses IP publiques est acheminé via Internet.

  3. Oracle Autonomous Data Warehouse prend en charge l'accès privé à partir des ressources Oracle Cloud Infrastructure dans un réseau cloud virtuel (VCN) à l'aide de l'une des deux méthodes suivantes :

    • Adresse privée

    • Passerelle de service

    Grâce à l'option d'accès privé, le trafic reste sur le réseau Oracle Cloud Infrastructure et ne parcourt pas Internet. Toutefois, si vous utilisez une passerelle de service, les demandes adressées au service utilisent une adresse publique pour le service.

    Si vous ne voulez pas utiliser d'adresse publique, vous pouvez utiliser une adresse privée dans votre instance VCN. Une adresse privée est représentée par une adresse IP privée dans un sous-réseau dans votre VCN. L'adresse privée n'est disponible qu'avec Oracle Autonomous Data Warehouse sur une infrastructure Exadata partagée.

    La passerelle de service et l'adresse privée permettent toutes deux de se connecter à Oracle Autonomous Data Warehouse à partir d'adresses IP privées dans les sous-réseaux privés sans exiger de passerelle Internet dans votre VCN. Une fois que vous avez configuré une passerelle de service ou une adresse privée, aucune étape particulière n'est nécessaire pour vous connecter à Oracle Autonomous Data Warehouse.

A propos des services requis pour la création d'un datamart à partir de plusieurs bases de données pour les analyses de tableau

Vous devez vous familiariser avec la fourniture d'infos de paramétrage et l'utilisation des technologies et services recommandés. Dans un environnement Oracle Cloud, la création d'un modèle de données à partir d'une ou plusieurs bases de données pour une analyse continue utilise les services et fonctionnalités suivants :

Les données sont capturées à partir de bases de données Oracle sur site à l'aide d'Oracle GoldenGate à partir de Oracle Cloud Marketplace et stockées dans Oracle Autonomous Data Warehouse. Tableau Desktop fournit une visualisation d'analyse de données.

Pour créer des données à partir de bases de données destinées à une analyse continue, vous devez avoir les services suivants exécutés sur Oracle Cloud Infrastructure :

  • Service Oracle GoldenGate microservices d'Oracle Cloud Marketplace

  • Oracle Autonomous Data Warehouse

Pour obtenir les services cloud dont vous avez besoin, reportez-vous à Comment obtenir les services Oracle Cloud pour les solutions Oracle.

En outre, vous utiliserez les technologies supplémentaires suivantes :
  • Utilisez Tableau Desktop pour afficher et analyser des données.
  • Utilisez l'interface de ligne de commande SQL*Plus pour vous connecter à Oracle Autonomous Data Warehouse à l'aide d'un Oracle Wallet.
  • Utilisez Oracle Instant Client pour créer une interface avec Oracle Cloud Infrastructure.

    Oracle Instant Client est aussi facile à installer que d'utiliser seulement la quatrième de l'espace disque requis pour une installation complète côté client d'une application Oracle Cloud Infrastructure.

    Téléchargez et installez Oracle Instant Client en téléchargeant le package correspondant à votre machine locale à partir de l'emplacement ci-dessous. Vous trouverez des instructions d'installation sur la page de téléchargement pour chaque package.

    https://www.oracle.com/database/technologies/instant-client/downloads.html

A propos des rôles et des privilèges

Pour intégrer les services requis pour charger et analyser des données, vous avez besoin de certains rôles utilisateur et privilèges. Les étapes à suivre pour créer les rôles et les privilèges sont fournies dans les sections suivantes.

Pour télécharger un portefeuille avec des informations d'identification et de connexion d'accès client pour Oracle Autonomous Data Warehouse, vous devez disposer d'un compte administrateur pour Oracle Autonomous Data Warehouse.