機械翻訳について

7 パブリックIPアドレスにデプロイされたデータベースへの接続

Oracle Analytics Cloudを使用してパブリックIPアドレスを持つデータベースに接続し、エンド・ユーザーがビジュアライゼーション、分析およびピクセルパーフェクト・レポートでそのデータを分析できるようにします。

たとえば、Oracle Cloud Infrastructureにデプロイされたデータベース内のデータを分析できます。

トピック:

パブリックIPアドレスを使用して、Oracle Cloud Infrastructureにデプロイされているデータベースへの接続

パブリックIPアドレスを使用してOracle Cloud Infrastructureにデプロイされたデータベースに接続するようにOracle Analytics Cloudを構成し、エンド・ユーザーがビジュアライゼーション、分析およびピクセルパーフェクト・レポートでそのデータを分析できるようにします。

Oracle Cloud Infrastructureにデプロイされたデータベースに接続するための一般的なワークフロー

Oracle Cloud Infrastructureでデータベース・デプロイメントに初めて接続する場合は、次のタスクに従ってください。

タスク 説明 詳細情報

前提条件の検証

ご使用の環境がこの構成に必要な前提条件を満たすことを確認してください。

前提条件

データベース情報を記録

データベースの接続情報を記録します。

データベース情報の記録

データベース・アクセスを有効にします

イングレス・ルールを追加して、Oracle Analytics Cloudにデータベースへのアクセス権を付与します。

ポート1521を介したデータベース・アクセスの有効化

データベースへの接続

接続を作成してテストします。

Oracle Analytics Cloudからデータベースへの接続

前提条件

始める前に、必要な環境が整っていることを確認してください。

ステップ 説明 重要なノート

Oracle Analytics Cloudを設定

Oracle Analytics Cloudをデプロイします。

リージョン

可用性ドメイン

Oracle Cloud Infrastructure上での仮想クラウド・ネットワーク(VCN)の設定

Oracle Cloud Infrastructureでデータベース・デプロイメントのVCNを設定します。

ノート: VCNは、Oracle Analytics Cloudと同じリージョンおよび可用性ドメインにある必要があります。

仮想クラウド・ネットワーク

サブネット

同じ:

  • リージョン

  • 可用性ドメイン

データベースをデプロイします:

  • Oracle Cloud InfrastructureでのVCNへのデータベースのデプロイ

  • データをデータベースに移入

  • データベース表の読取り権限を持つデータベース・ユーザーの設定

Oracle Cloud InfrastructureでVCNにデータベースをデプロイします。

ノート: データベースは、VCNと同じリージョンおよび可用性ドメインに属している必要があります。

Public IP

データベースの一意の名前

ホスト・ドメイン名

データベース・ユーザー/パスワード

同じ:

  • リージョン

  • 可用性ドメイン

  • 仮想クラウド・ネットワーク

  • クライアントのサブネット

データベース情報の記録

データベースに接続するために必要な情報はすべて、Oracle Cloud Infrastructureコンソールで確認できます。 Oracle Analytics Cloudで接続を設定すると、必要な詳細が得られるようになりました。

  1. Oracle Cloud Infrastructureコンソールの左上隅にあるナビゲーション・メニュー・アイコンをクリックします。
  2. 「データベース」をクリックします。 MySQLで、「DBシステム」をクリックします。
  3. 接続するデータベースを検索し、「パブリックIP」アドレスを記録します。
    uc1_databases.jpgの説明は以下のとおりです
    「図uc1_databases.jpgの説明」
  4. 接続するデータベースの名前をクリックし、それらのフィールドに値を書き留めます: データベースの一意の名前ホスト・ドメイン名仮想クラウド・ネットワーククライアントのサブネットポート
    uc1_database.jpgの説明は以下のとおりです
    「図uc1_database.jpgの説明」
  5. このデータベースからの読取り権限を持つデータベース・ユーザーのユーザー名およびパスワードを検索し、後で必要に応じて書き込みます。 たとえば、ユーザーSYSTEMです。

ポート1521を介したデータベース・アクセスの有効化

ポート1521を使用してOracle Analytics Cloudがデータベースにアクセスできるようにするイングレス・ルールを追加します。

  1. アクセスを許可するOracle Analytics Cloud IPアドレスをノートします。
  2. Oracle Cloud Infrastructureコンソールで、左上隅のナビゲーション・メニューをクリックし、「データベース」をクリックします。 MySQLで、「DBシステム」をクリックします。
  3. 接続するデータベースをクリックします。
  4. 「仮想クラウド・ネットワーク」リンクをクリックします。
    uc1_database_vcn.jpgの説明は以下のとおりです
    「図uc1_database_vcn.jpgの説明」
  5. 該当するサブネットに移動し、「セキュリティ・リスト」の下で「デフォルトのセキュリティ・リスト<VCN>」をクリックします。
    uc1_vnc.jpgの説明は以下のとおりです
    「図uc1_vnc.jpgの説明」
  6. 「イングレス・ルールの追加」をクリックします。
    uc1_securitylist.jpgの説明は以下のとおりです
    「図uc1_securitylist.jpgの説明」
  7. アクセス権を付与するIPアドレスごとに、次の設定で、パブリック・インターネットからの受信トラフィックがこのデータベース・ノードのポート1521に到達できるようにイングレス・ルールを追加します:
    • SOURCE CIDR: ステップ1で書き込んだIPアドレスを入力します。

    • IPプロトコル: TCP

    • ソース・ポート範囲: All

    • 宛先ポート範囲: 1521

    • 許可: ポートのTCPトラフィック: 1521

Oracle Analytics Cloudからのデータベースへの接続

データベースへのアクセスを有効にした後、以前に記述したデータベース接続情報を使用してOracle Analytics Cloudをデータベースに接続します。 データベースに接続する方法は、データで何をしたいかによって異なります。

  • データをビジュアル化します。

  • セマンティック・モデラーを使用してデータをモデリングし、分析とダッシュボードを生成します。

  • Oracle Analytics Cloud Model Administration Toolを使用してデータをモデル化し、分析とダッシュボードを生成します。

  • ピクセルパーフェクト・レポートでデータを公開します。

データ・ビジュアライゼーションまたはセマンティック・モデラーのためのデータベースへの接続
Oracle Analytics Cloudで、通常の方法でデータ・ビジュアライゼーション用のOracle AI Databaseへの接続を作成します。 「データベース接続の作成」を参照してください。
前に記録したデータベースの詳細を使用して、「接続の作成」ダイアログに記入してください。
次の値を指定します:
  • 新しい接続名: 接続先データベースの名前。

  • ホスト: データベース・インスタンスのパブリックIPアドレス。 たとえば、 123.213.85.123

  • ポート: データベースへのアクセスを可能にするポート番号。 たとえば、 1521

  • ユーザー名: データベースへの読取りアクセス権を持つユーザーの名前。

  • パスワード: 指定されたデータベース・ユーザーのパスワード。

  • サービス名: データベースの一意の名前ホスト・ドメイン名で構成され、ピリオドで区切られた連結名。 たとえば、CustDB_iad1vm.sub05031027070.customervcnwith.oraclevcn.comです。

モデル管理ツールでのデータベースへの接続
Oracle Analytics Cloudのモデル管理ツールで、「ファイル」「オープン」「クラウドの中で」の順にクリックして、セマンティック・モデルを開きます。 「クラウドでのセマンティック・モデルの編集」を参照してください。
サインイン時に、Oracle Analytics Cloudの接続情報を使用して、「クラウドで開く」ダイアログに入力してください。
データベース用の接続プールを作成します。 物理ペインで、DBaaSノードを展開し、データベース・アイコンを右クリックして、「プロパティ」をクリックして「接続プール」ダイアログを表示します。 先ほど記録したデータベースの詳細を使用して、「コール・インタフェース」「データソース名」「ユーザー名」および「パスワード」を指定します。


connpool-gif.gifの説明は以下のとおりです
「図connpool-gif.gifの説明」

次の値を指定します:
  • コール・インタフェース: デフォルト(Oracle Call Interface (OCI)を選択します。

  • データソース名: 接続の詳細を指定します。 たとえば:

    (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=129.213.85.177)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=CustDB_iad1vm.sub05031027070.customervcnwith.oraclevcn.com))

    SERVICE_NAMEの場合、連結された「データベースの一意の名前」「ホスト・ドメイン名」をピリオドで区切って指定します(例:db1_phx1tv.mycompany.com)。 Oracle Cloud Infrastructureコンソールでこれらの名前の両方を検索するには、「データベース」をクリックし、MySQL「DBシステム」をクリックして、データベースの名前をクリックします。

パブリックIPアドレスでOracle Autonomous AI Lakehouseに接続

Oracle Analytics Cloudを構成して、パブリックIPアドレスを介してAutonomous AI Lakehouseに接続し、エンド・ユーザーがビジュアライゼーション、分析、ダッシュボードおよびピクセルパーフェクト・レポートでそのデータを分析できるようにします。

パブリックIPアドレスでOracle Autonomous AI Lakehouseに接続するための一般的なワークフロー

パブリックIPアドレスを介してOracle Analytics CloudAutonomous AI Lakehouseに初めて接続する場合は、これらのタスクをガイドとして使用します。

タスク 説明 詳細情報

前提条件の検証

ご使用の環境がこの構成に必要な前提条件を満たすことを確認してください。

前提条件

Autonomous AI Lakehouseへのアクセスの有効化

Autonomous AI Lakehouseクライアント資格証明ファイル(ウォレット・ファイル)をOracle Analytics Cloudにアップロードします。

Oracle Autonomous AI Lakehouseへのアクセスの有効化

Autonomous AI Lakehouseへの接続

接続を作成してテストします。

Oracle Autonomous AI Lakehouseへの接続

前提条件

始める前に、必要な環境が整っていることを確認してください。

ステップ 説明 重要なノート

Oracle Analytics Cloudを設定

Oracle Analytics Cloudをデプロイします。

リージョン

可用性ドメイン

Oracle Autonomous AI Lakehouseの設定

Autonomous AI Lakehouseをデプロイします。

  • Autonomous AI LakehouseOracle Cloud Infrastructureにデプロイします。

  • Autonomous AI Lakehouseにデータを移入します。

  • Autonomous AI Lakehouseでのデータベース表の読取り権限を持つデータベース・ユーザーの設定

ホスト名

ポート番号

サービス名

(これらの詳細は、Autonomous AI Lakehouseクライアント資格証明ファイルのtnsnames.oraから取得します。)

Oracle Autonomous AI Lakehouseへのアクセスの有効化

Oracle Analytics CloudAutonomous AI Lakehouse間のセキュアな通信を有効にするには、信頼できるSSL証明書をOracle Analytics Cloudにアップロードします。

  1. Autonomous AI Lakehouseコンソールで、クライアント資格証明ファイルを取得します。
    Client Credentialsファイルは、cwallet.ssoおよびtnsnames.oraファイルを含むZIPファイルです。 Oracle Autonomous AI Lakehouseの使用クライアント資格証明(ウォレット)のダウンロードを参照してください。
  2. cwallet.ssoファイルをClient Credentialsファイルから抽出します。
  3. cwallet.ssoファイルをOracle Analytics Cloudにアップロードします。
    1. Oracle Analytics Cloudにサインインし、コンソールを開き、「データベース接続」をクリックします。
    2. 最初にウォレットをアップロードするには「ウォレットのアップロード」を、既存のウォレットを更新するには「ウォレットの置換」をクリックします。
    3. 「参照」をクリックし、Autonomous AI Lakehouseからダウンロードしたウォレット・ファイル(cwallet.sso)を見つけます。
    4. ファイルを選択し、「Open」をクリックします。
    5. 「更新」およびOKをクリックして、既存のwalletファイルを更新します。

Oracle Autonomous AI Lakehouseへの接続

Oracle Autonomous AI Lakehouseへのアクセスを有効にした後、以前に記録した接続詳細を使用して、Oracle Analytics CloudAutonomous AI Lakehouseに接続します。 接続方法は、データで何をしたいかによって決まります。

  • データのビジュアル化

  • セマンティック・モデラーを使用してデータをモデリングし、分析とダッシュボードを生成します。

  • Oracle Analytics Model Administration Toolを使用してデータをモデル化し、分析とダッシュボードを生成します。

  • ピクセルパーフェクト・レポートでデータを公開します。

データ・ビジュアライゼーションまたはセマンティック・モデラーのためのAutonomous AI Lakehouseへの接続
Oracle Analytics Cloudで、データ・ビジュアライゼーションのためのAutonomous AI Lakehouse接続を作成します。 Oracle Autonomous AI Lakehouseへの接続の作成を参照してください。
次に、Autonomous AI Lakehouseのデータをビジュアル化する新しいワークブックおよびデータセットを作成します。
モデル管理ツールでAutonomous AI Lakehouseに接続
Oracle Analytics Cloudのモデル管理ツールを使用して、Autonomous AI Lakehouseに接続されたセマンティック・モデルを編集できます。
  1. Oracle Analytics Cloudクライアント・ツールをインストールしたマシンで、Autonomous AI LakehouseからダウンロードしたZipファイルからcwallet.ssosqlnet.oraおよびtnsnames.oraをフォルダにコピーします:
    <Developer Client Tool installation folder>\domains\bi\config\fmwconfig\bienv\core
  2. ウォレットのロケーションが次のようになるようにsqlnet.ora を編集します:
    <Developer Client Tool installation folder>\domains\bi\config\fmwconfig\bienv\core
    たとえば:
    WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY="C:\ade\admintoolOAC18.2.1\domains\bi\config\fmwconfig\bienv\core"))) SSL_SERVER_DN_MATCH=yes
  3. モデル管理ツールで、「ファイル」「オープン」「クラウドの中で」の順にクリックして、セマンティック・モデルを開きます。 「クラウドでのセマンティック・モデルの編集」を参照してください。
    ログインする場合は、「クラウドで開く」ダイアログに入力するOracle Analytics Cloudインスタンスの接続情報を使用します。
    • 「ポート」には、443を指定します。

    • 「ホスト名」には、Oracle Analytics Cloudインスタンスのホスト・ドメイン名を指定します。

    • SSLを選択します。 「トラスト・ストア」および「パスワード」の場合、既知のCAによって署名された証明書を信頼するローカルのJDK/JRE cacertsキーストアをポイントします。

  4. Autonomous AI Lakehouseに接続します。
    1. 「ファイル」「メタデータのインポート」の順にクリックして「メタデータのインポート」ウィザードを開始し、画面上の指示に従います。uc6_imp_md-gif.gifの説明は以下のとおりです
      「図uc6_imp_md-gif.gifの説明」
    2. 「データソースの選択」ページで、「データソース名」値に対して、tnsnames.oraファイルから長いTNS接続文字列を指定します。 説明全体をカッコで囲みます。

      たとえば:

      (description=(address=(protocol=tcps)(port=1522)(host=ALKc.example.oraclecloud.com))(connect_data=(service_name=ALKc1_high.ALKc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=ALKc.example.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US")) )

    3. 「ユーザー名」および「パスワード」に、ADMINユーザーまたは別の適切なAutonomous AI Lakehouseユーザーの資格証明を入力します。
これで、モデル管理ツールでデータをモデリングし、セマンティック・モデルをOracle Analytics Cloudに公開し、Autonomous AI Lakehouseのデータを使用して分析およびデータ・ビジュアライゼーションを作成する準備ができました。