Informationen zum Erstellen von Data Mart aus mehreren Datenbanken für kontinuierliche Analysen

Ihr Unternehmen nutzt datenstark für das Optimieren von Geschäftsentscheidungen über Funktionen, Ihre Daten werden jedoch über mehrere Systeme und Anwendungen hinweg verteilt. Das Aggregieren und Verwalten Ihrer Daten, um Geschäftsinformationen zu erfassen, ist ein manueller und ressourcenintensiver Prozess, der die Innovation aufnimmt.

Eine zentrale, skalierbare und sichere Data Warehouse-Lösung, die einfache Datenmigration, Datenmanagement und kontinuierliche Datenanalysen umfasst, bietet die Agilität beim Erreichen von geschäftlichen Einblicken.

Architektur für das Erstellen eines Data Marts aus mehreren Datenbanken für kontinuierliche Analysen

Mit einem relativ einfachen Architekturmuster können Sie Daten aus mehreren Datenbankquellen in einen zentralisierten Data Warehouse-Speicherort laden und optimieren, damit Sie eine kontinuierliche Datenanalyse durchführen können, um Business-Insights zu erhalten.

Die Architektur umfasst die folgenden allgemeinen Komponenten:
  • Oracle Cloud Infrastructure: Die Daten werden umgewandelt und gespeichert mit Services, die in Oracle Cloud Infrastructure bereitgestellt werden.

  • Oracle GoldenGate: Transformiert die Daten aus einer oder mehreren Oracle-Datenbanken und speichert die resultierenden Daten in Oracle Autonomous Data Warehouse. Das Data Warehouse bietet sichere, skalierbare, dynamische Data Warehousing zur Unterstützung moderner Analysen und Datenverwaltung.

  • Oracle Analytics Cloud: Durchsuchen Sie Daten über interaktive Visualisierungen, laden und modellieren Sie Daten, und analysieren Sie sie, indem Sie Berichte und Dashboards erstellen.

Beschreibung von architektur-Datenbank-analytics.png folgt
Beschreibung der Abbildung architektur-Datenbank-analytics.png

Bevor Sie beginnen

Um Daten aus einer oder mehreren On-Premise-Datenbanken zu erfassen, müssen folgende Voraussetzungen erfüllt sein:

  • Sie müssen eine On-Premise-Oracle Database-Version Oracle 11g, Oracle 12c, Oracle 18c oder Oracle 19c verwenden.

  • Bereiten Sie Ihre Datenbank für den Zugriff durch Oracle GoldenGate vor. Diese Lösung umfasst die erforderlichen grundlegenden Schritte.

  • Geben Sie einen Bereich von IP-Adressen an, die auf Oracle Autonomous Data Warehouse zugreifen dürfen.

Datensicherheit

Um sicherzustellen, dass die Daten beim Verschieben zwischen Systemen sicher sind, verwendet die Architektur die folgenden Strategien.

  • Die Datenübertragung von einem Kundendatencenter in Oracle Cloud verwendet ein VPN oder Oracle Cloud Infrastructure FastConnect.

  • SQL-Zugriff verwendet Benutzername und Kennwort und Oracle Wallet-Zugangsdaten für die Authentifizierung.

  • Oracle Autonomous Data Warehouse kann den Zugriff mit einer Network Access Control-Liste (ACL) kontrollieren. Mit einer Access Control-Liste akzeptiert ein bestimmtes Data Warehouse nur Verbindungen von Adressen, die in der Access Control-Liste angegeben sind, und lehnt alle anderen Clientverbindungen ab. Wenn keine Netzwerkzugriffskontrolllisten angegeben sind, ist die Datenbank standardmäßig von einer IP-Adresse aus zugänglich.

Datenbankverbindung

Es gibt drei verschiedene Möglichkeiten, eine Verbindung zu Oracle Autonomous Data Warehouse herzustellen.

  1. Die meisten Organisationen schützen Netzwerke und Geräte in einem Netzwerk mithilfe einer Firewall. Eine Firewall kontrolliert eingehenden und abgehenden Netzwerkverkehr mit Regeln, die die Verwendung bestimmter Ports und den Zugriff auf bestimmte Rechner (oder speziell IP-Adressen oder Hostnamen) ermöglichen. Eine Firewall trennt interne Netzwerke und das öffentliche Internet.

    Oracle Autonomous Data Warehouse kann über das öffentliche Internet aufgerufen werden. Um von einer Firewall aus auf Oracle Autonomous Data Warehouse zugreifen zu können, muss die Firewall die Verwendung des in der Datenbankverbindung angegebenen Ports zulassen, wenn eine Verbindung zu den Servern in der Verbindung hergestellt wird. Die Standardportnummer für Oracle Autonomous Data Warehouse ist 1522.

  2. Mit Oracle Cloud Infrastructure FastConnect können Sie Ihr On-Premise-Netzwerk über FastConnect Public Peering mit Oracle Autonomous Data Warehouse verbinden. Oracle Cloud Infrastructure FastConnect bietet Optionen mit höherer Breite und zuverlässiger und konsistenter Netzwerkerfahrung als interne Verbindungen. Ohne Oracle Cloud Infrastructure FastConnect wird der Datenverkehr, der für öffentliche IP-Adressen bestimmt ist, über das Internet weitergeleitet.

  3. Oracle Autonomous Data Warehouse unterstützt privaten Zugriff von Oracle Cloud Infrastructure-Ressourcen in einem virtuellen Cloud-Netzwerk (VCN) mit einer von zwei Methoden:

    • Privater Endpunkt

    • Servicegateway

    Bei einer privaten Zugriffsoption bleibt der Datenverkehr im Oracle Cloud Infrastructure-Netzwerk und durchquert das Internet nicht. Wenn Sie jedoch ein Service-Gateway verwenden, verwenden Anforderungen an den Service einen öffentlichen Endpunkt für den Service.

    Wenn Sie keinen öffentlichen Endpunkt verwenden möchten, können Sie einen privaten Endpunkt in VCN verwenden. Ein privater Endpunkt wird als private IP-Adresse in einem Subnetz in VCN dargestellt. Private Endpunkt ist nur mit Oracle Autonomous Data Warehouse auf Shared Exadata-Infrastruktur verfügbar.

    Sowohl das Service-Gateway als auch der private Endpunkt ermöglichen die Konnektivität mit Oracle Autonomous Data Warehouse von privaten IP-Adressen in privaten Subnetzen, ohne dass ein Internet-Gateway in VCN erforderlich ist. Nachdem Sie ein Service-Gateway oder einen privaten Endpunkt konfiguriert haben, sind keine speziellen Schritte erforderlich, um eine Verbindung zu Oracle Autonomous Data Warehouse herzustellen.

Informationen zu erforderlichen Services zum Erstellen von Data Mart aus mehreren Datenbanken für kontinuierliche Analysen

Sie sollten mit dem Provisioning vertraut sein und die empfohlenen Services und Technologien verwenden. In einer Oracle Cloud-Umgebung verwendet das Erstellen eines Data Marts aus einer oder mehreren Datenbanken für kontinuierliche Analysen die folgenden Services und Features:

Daten werden aus einer oder mehreren On-Premise-Oracle-Datenbanken mit Oracle GoldenGate aus Oracle Cloud Marketplace erfasst und in Oracle Autonomous Data Warehouse gespeichert. Oracle Analytics Cloud stellt Datenanalytics-Visualisierungen bereit.

Um ein Data Mart aus einer oder mehreren Datenbanken für kontinuierliche Analysen zu erstellen, müssen folgende Services auf Oracle Cloud Infrastructure ausgeführt werden:

  • Oracle GoldenGate -Mikroservice aus Oracle Cloud Marketplace

  • Oracle Autonomous Data Warehouse

  • Oracle Analytics Cloud

Informationen zum Abrufen der benötigten Cloud-Services finden Sie unter Oracle Cloud-Services für Oracle Solutions abrufen.

Darüber hinaus verwenden Sie folgende Technologien:
  • SQL*Plus: Verwenden Sie die Befehlszeilenschnittstelle, um mit Oracle Wallet eine Verbindung zu Oracle Autonomous Data Warehouse herzustellen.

  • Remote Data Gateway: Laden Sie das Remote Data Gateway herunter, und installieren Sie es, damit Oracle Analytics Cloud auf Daten zugreifen kann, die in einem privaten Subnetz gespeichert sind. Anweisungen und ein Link zum Herunterladen des Installationsprogramms finden Sie im Abschnitt Download Code. Anweisungen zur Installation des Gateways finden Sie in den nachfolgenden Abschnitten.

Rollen und Berechtigungen

Um die zum Laden und Analysieren von Daten benötigten Services zu integrieren, benötigen Sie bestimmte Benutzerrollen und Berechtigungen. Die Schritte zum Erstellen der Rollen und Berechtigungen werden in späteren Abschnitten bereitgestellt.

Um ein Wallet mit Clientzugriffszugangsdaten für Oracle Autonomous Data Warehouse herunterzuladen, benötigen Sie einen Administrator-Account für Oracle Autonomous Data Warehouse.