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

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

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

タブレット分析用の複数のデータベースからデータ・マートを作成するためのアーキテクチャ

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

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

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

  • タブレットデスクトップ:優先分析エンジンを使用すると、インタラクティブなビジュアライゼーションを通じてデータを探索したり、データをロードしてモデル化したり、レポートやダッシュボードを作成してデータを分析できます。

アーキテクト- admin - tableau-analytics.pngの説明が続きます
図アーキテクト- admin - tableau-analyts.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では、次の2つの方法のいずれかを使用して、仮想クラウド・ネットワーク(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に格納されます。タブレットデスクトップには、データ分析のビジュアライゼーションが表示されます。

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

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

  • Oracle Autonomous Data Warehouse

必要なクラウド・サービスを取得するには、「Oracle Cloud Services for Oracle Solutions」を参照してください。

さらに、次のテクノロジも使用できます。
  • データの表示および分析を行うには、タブレットデスクトップを使用します。
  • SQL*Plusコマンドライン・インタフェースを使用し、Oracle Walletを使用してOracle Autonomous Data Warehouseに接続します。
  • Oracle Instant Clientを使用して、Oracle Cloud Infrastructureとインタフェースします。

    Oracle Instant Clientは、Oracle Cloud Infrastructureアプリケーションの完全なクライアント側インストールに必要なディスク領域の4分の1つのみをインストールして使用することが容易です。

    次の場所からローカル・マシンの適切なパッケージをダウンロードし、Oracle Instant Clientをダウンロードしてインストールします。インストール手順は、各パッケージのダウンロード・ページで確認できます。

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

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

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

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