複数のデータベースからの連続分析用データ・マートの作成について

組織では、複数の機能にまたがってビジネスの意思決定を重点的に行うためにデータを使用していますが、データは複数のシステムおよびアプリケーションに分散されており、これらの両方がオンプレミスで分散されます。ビジネス・インサイトを収集するためのデータの集約および管理は、イノベーションを発生させる手動およびリソース集中型のプロセスです。

データ移行、データ管理および連続的データ分析を含む、集中管理可能でスケーラブルなセキュアなデータ・ウェアハウス・ソリューションは、探索しているビジネスの見通しを高めています。

複数のデータベースから連続的な分析用のデータ・マートを作成するアーキテクチャ

比較的単純なアーキテクチャ・パターンを使用すると、複数のデータベース・ソースから集中的なデータ・ウェアハウスの場所にデータをロードおよび最適化し、継続的なデータ分析を実行してビジネス・インサイトを得ることができます。

アーキテクチャには、次の一般的なコンポーネントが含まれます。
  • Oracle Cloud Infrastructure:データはOracle Cloud Infrastructureにプロビジョニングされたサービスを使用して変換され、ウェアハウスされます。

  • Oracle GoldenGate: 1つ以上のOracleデータベースからデータを変換し、結果のデータをOracle Autonomous Data Warehouseに格納します。データ・ウェアハウスは、最新の分析およびデータ管理をサポートするために、セキュアでスケーラブルな動的データ・ウェアハウスを提供します。

  • Oracle Analytics Cloud:対話型のビジュアライゼーションを通じてデータを参照し、データをロードしてモデル化し、レポートおよびダッシュボードを作成してデータを分析します。

Architecture e-database-analytics.pngの説明が続きます
画像architecture e-database-analytics.pngの説明

始める前に

1つ以上のオンプレミス・データベースからデータを取得するには、次の前提条件を満たす必要があります。

  • オンプレミスのOracle DatabaseバージョンOracle 11 g、Oracle 12 c、Oracle 18 cまたはOracle 19 cが必要です。

  • Oracle GoldenGateがアクセスするデータベースを準備します。このソリューションは、必要な基本ステップを提供します。

  • Oracle Autonomous Data Warehouseへのアクセスを許可されるIPアドレスの範囲を指定します。

データ・セキュリティ

システム間での移動時にデータがセキュアであるように、アーキテクチャでは次の戦略が使用されます。

  • 顧客データ・センターからOracle Cloudへのデータ転送には、VPNまたはOracle Cloud Infrastructure FastConnectが使用されます。

  • SQLアクセスでは、認証にユーザー名とパスワードおよびOracle Walletの資格証明が使用されます。

  • Oracle Autonomous Data Warehouseは、ネットワーク・アクセス制御リスト(ACL)を使用してアクセスを制御できます。アクセス制御リストを使用すると、特定のデータ・ウェアハウスは、アクセス制御リストに指定されたアドレスからの接続のみを受け入れ、その他のすべてのクライアント接続を拒否します。デフォルトでは、ネットワーク・アクセス制御リストが指定されていない場合、データベースには任意のIPアドレスからアクセスできます。

データベース接続性

Oracle Autonomous Data Warehouseには3種類の接続方法があります。

  1. ほとんどの組織は、ファイアウォールを使用してネットワーク上のネットワークおよびデバイスを保護します。ファイアウォールは、特定のポートの使用と特定のコンピュータ(または、より具体的なIPアドレスやホスト名)へのアクセスを可能にするルールを使用して、受信ネットワーク・トラフィックおよび送信ネットワーク・トラフィックを制御します。ファイアウォールは、内部ネットワークとパブリック・インターネットを区切ります。

    Oracle Autonomous Data Warehouseには、パブリック・インターネットを使用してアクセスできます。ファイアウォールの内側からOracle Autonomous Data Warehouseにアクセスするには、ファイアウォールで接続内のサーバーへの接続時にデータベース接続に指定されたポートの使用を許可する必要があります。Oracle Autonomous Data Warehouseのデフォルトのポート番号は1522です。

  2. Oracle Cloud Infrastructure FastConnectは、FastConnectパブリック・ピアリングを使用して、オンプレミス・ネットワークをOracle Autonomous Data Warehouseに簡単に接続する方法を提供します。Oracle Cloud Infrastructure FastConnectは、帯域幅のオプションを提供しており、インターネット・ベースの接続よりも信頼性の高い一貫性のあるネットワークのエクスペリエンスを提供します。Oracle Cloud Infrastructure FastConnectを使用しない場合、パブリックIPアドレスを宛先とするトラフィックはインターネット上でルーティングされます。

  3. Oracle Autonomous Data Warehouseは、次のいずれかの方法を使用して、仮想クラウド・ネットワーク(VCN)内のOracle Cloud Infrastructureリソースからのプライベート・アクセスをサポートします。

    • プライベート・エンドポイント

    • サービス・ゲートウェイ

    いずれのプライベート・アクセス・オプションでも、トラフィックはOracle Cloud Infrastructureネットワーク内にとどまり、インターネットを通過しません。ただし、サービス・ゲートウェイを使用する場合、サービスへのリクエストではサービスのパブリック・エンドポイントが使用されます。

    パブリック・エンドポイントを使用しない場合は、VCNでプライベート・エンドポイントを使用できます。プライベート・エンドポイントはVCN内のサブネット内のプライベートIPアドレスとして表されます。プライベート・エンドポイントは、共有Exadataインフラストラクチャ上のOracle Autonomous Data Warehouseでのみ使用できます。

    サービス・ゲートウェイとプライベート・エンドポイントの両方で、VCNにインターネット・ゲートウェイを必要とせずに、プライベート・サブネットのプライベートIPアドレスからOracle Autonomous Data Warehouseに接続できます。サービス・ゲートウェイまたはプライベート・エンドポイントを構成した後、Oracle Autonomous Data Warehouseに接続するために特別なステップは必要ありません。

複数のデータベースから連続的な分析用のデータ・マートを作成するための必須サービスについて

プロビジョニングおよび推奨されるサービスやテクノロジの使用方法を理解している必要があります。Oracle Cloud環境では、1つ以上のデータベースから連続分析用のデータ・マートを作成すると、次のサービスや機能が使用されます

データは、Oracle Cloud MarketplaceからOracle GoldenGateを使用して1つ以上のオンプレミスOracle Databasesから取得され、Oracle Autonomous Data Warehouseに格納されます。Oracle Analytics Cloudでは、データ分析の視覚化が提供されています。

連続分析の1つ以上のデータベースからデータ・マートを作成するには、Oracle Cloud Infrastructureで次のサービスを実行する必要があります。

  • Oracle Cloud MarketplaceからのOracle GoldenGateマイクロサービス

  • Oracle Autonomous Data Warehouse

  • Oracle Analytics Cloud

Oracle SolutionsのOracle Cloudサービスを取得して必要なクラウド・サービスを取得する方法を参照してください。

さらに、次のテクノロジを使用します。
  • SQL*Plus: Oracle Walletを使用してOracle Autonomous Data Warehouseに接続するには、コマンドライン・インタフェースを使用します。

  • リモート・データ・ゲートウェイ:リモート・データ・ゲートウェイをダウンロードしてインストールし、Oracle Analytics Cloudがプライベート・サブネットに格納されているデータにアクセスできるようにします。インストーラをダウンロードする手順およびリンクは、「ダウンロード・コード」セクションにあります。ゲートウェイのインストール手順は、後続の項を参照してください。

ロールおよび権限について

データのロードおよび分析に必要なサービスを統合するには、特定のユーザー役割と権限が必要です。ロールおよび権限の作成ステップは、この後の項で説明します。

Oracle Autonomous Data Warehouseのクライアント・アクセス資格証明が含まれるウォレットをダウンロードするには、Oracle Autonomous Data Warehouseの管理者アカウントが必要です。