Oracle NoSQL Database Analytics Integratorのインストール
前提条件
Oracle NoSQL Database Analytics Integratorを使用するには、次を完了する必要があります。
- Java 11以上が必要です。
- Oracle Cloud Infrastructureでアカウントにサインアップします。詳細は、Oracle Cloud Infrastructure - サインアップを参照してください。
- Oracle NoSQL Database Analytics Integratorをインストールして実行できるコンピュート・インスタンスを作成します。詳細は、コンピュート・インスタンスを参照してください。
- Oracle NoSQL Database Cloud Serviceで1つ以上の表を作成し、それらの表にデータを移入します。詳細は、NoSQL表の作成および移入を参照してください。
- OCI Object Storageにバケットを作成します。詳細は、オブジェクト・ストレージでのバケットの作成を参照してください。
- Oracle Autonomous Data Warehouse (ADW)でデータベースを作成します。詳細は、Autonomous Data Warehouseでのデータベースの作成を参照してください。
- ADWデータベースへのセキュアな接続を確立するために必要なクライアント資格証明(ウォレット)をダウンロードしてインストールします。詳細は、セキュアなデータベース接続に必要な資格証明のインストールを参照してください。
- サービス間ベースの認証(OCIリソース・プリンシパル経由)ではなく、サービス間ベースの認証を使用する場合は、オブジェクト・ストレージを使用したADWデータベースの認証を容易にするための認可トークンを生成します。詳細は、オブジェクト・ストレージの認可トークンの生成を参照してください。
- ADWデータベースがオブジェクト・ストレージ内のオブジェクトへのアクセスに使用する資格証明(つまり、OCIリソース・プリンシパル資格証明を有効にするか、またはADWデータベース内のユーザーのオブジェクト・ストレージAUTH_TOKENを格納/有効化)を有効化/格納します。詳細は、「OCIリソース・プリンシパル資格証明の有効化またはADWデータベースでのユーザーのオブジェクト・ストレージAUTH_TOKENの格納/有効化」を参照してください。
- コンピュート・インスタンスの動的グループおよび(オプションで) ADWデータベースを作成します。詳細は、コンピュート・インスタンスの動的グループおよびオプションでADWデータベースの作成を参照してください。
- 動的グループに対する適切な権限を持つポリシーの作成詳細は、動的グループに対する適切な権限を持つポリシーの作成を参照してください。
Oracle NoSQL Database Analytics Integratorを使用するための前提条件をすべて満たした後、ユーティリティをインストールして構成できます。その後、ユーティリティを実行して、Oracle Analyticsを使用してデータを分析できるように、NoSQL Cloud Serviceの表の内容をAutonomous Data Warehouseにコピーできます。
インストール
Oracle Technology NetworkからOracle NoSQL Database Analytics Integratorをダウンロードできます。目的のコンピュート環境(Oracle Cloud Computeインスタンスまたは独自のローカル環境、Oracle Cloudの外部)にインストールできます。ユーティリティのインストール・パッケージは、圧縮されたtarファイルまたはzipファイル(nosqlanalytics-<version>.tar.gz
やnosqlanalytics-<version>.zip
など)として提供されます。ユーティリティをOracle Cloud Computeインスタンスにインストールする場合は、目的のインストール・パッケージをダウンロードした後、そのパッケージをコンピュート・インスタンスにリモート・コピーする必要があります。
たとえば、バージョン1.0.1のzipファイルをローカル環境の~/Downloadsディレクトリにダウンロードすると、次のようになります。
scp ~/Downloads/nosqlanalytics-1.0.1.zip opc@<public-ip-address>:/home/opc
ssh opc@<public-ip-address>
unzip nosqlanalytics-1.0.1.zip
これにより、コンピュート・インスタンス上のopcというユーザーのホーム・ディレクトリ(/home/opc/nosqlanalytics-1.0.1
)の下にユーティリティがインストールされます。
ノート:
Oracle Cloud Computeインスタンスにユーティリティをインストールすると、独自のセキュリティ資格証明またはOracle Cloud Instance Principalを使用してユーティリティを実行できます。ただし、テスト目的でOracle Cloud Infrastructureの外部にユーティリティをインストールする場合は、独自のOracle Cloudセキュリティ資格証明を使用してユーティリティを実行する必要があります。このユーティリティは、コピーするNoSQL表のサイズが小さい場合にのみローカル環境から実行する必要があります。関連項目