メインコンテンツへスキップ

はじめに

IBM DB2には、IBMにより開発されたデータベースサーバー製品が含まれています。これらの製品は、オブジェクトリレーショナル機能と、JSONやXMLなどの非リレーショナル構造をアシストするリレーショナルモデルをサポートしています。DomoのIBM DB2 SSHコネクターを使用し、DB2データベースとセキュアで暗号化された接続を確立してDomoでデータを取得すれば、より優れたデシジョンメイキングを始めることができます。 IBM DB2データベースには、Data Centerから接続します。このトピックでは、DB2 SSHコネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報については、「 コネクターを使用してDataSetを追加する 」を参照してください。

必要条件

IBM DB2データベースに接続してDataSetを作成するには、以下が必要です。
  • DB2データベースのログインに使用するユーザー名とパスワード
  • データベースのホスト名
  • データベースのポート番号
  • データベース名
  • SSHホスト名
  • SSHのユーザー名とパスワード
  • SSHポート番号
  • SSH秘密キー
また、IBM DB2データベースに接続する前に、接続先となるデータベースサーバーのポートで使用するIPアドレスをいくつかホワイトリストに登録する必要があります。IPアドレスの詳細なリストは、「 コネクターのIPアドレスをホワイトリストに登録する 」を参照してください。
注記: Domoはssh-keygenを使用して生成されるSSHキーをサポートしていません。SSHキーは、OpenSSLが生成するDESキーまたはRSAキー(PEM形式)である必要があります。

IBM DB2データベースに接続する

このセクションでは、IBM DB2 SSHコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目にある [スケジュール設定][DataSetに名前を付け、説明を入力] に関しては、ほとんどのコネクタータイプで共通です。詳細は「 コネクターを使用してDataSetを追加する 」を参照してください。

[認証情報]ペイン

このペインには、IBM DB2データベースに接続する認証情報の入力フィールドが含まれています。下表では、各フィールドで必要な内容を説明しています。

フィールド

説明

SSH User

SSHユーザー名を入力します。

SSH Password

SSHパスワードを入力します。

SSH Port

SSHポート番号を入力します。

SSH Private Key

SSH秘密キーを入力します。

Database User

DB2データベースのユーザー名を入力します。

Database Password

DB2データベースのパスワードを入力します。

Database Port

DB2データベースのポート番号を入力します。

Database Name

DB2データベースの名前を入力します。

Database Host

DB2データベースのホスト名を入力します。例: db.company.com

SSH Host

SSHホスト名を入力します。

有効な認証情報を一度入力しておくと、随時同じアカウントを使用して新しいIBM DB2 DataSetを作成できます。コネクターアカウントは、Data Centerの [アカウント] タブで管理できます。このタブの詳細は、「 コネクターのユーザーアカウントを管理する 」を参照してください。

[詳細]ペイン

このペインでは、SQLクエリを作成して、データベースからデータを取得します。 [Query] パラメーターは必須です。ほかの3つのパラメーターは、このクエリを作成する場合に役立ちます。

メニュー

説明

Query

必要なデータを選択するための構造化照会言語(SQL)クエリを入力します。例:

select * from Employee

クエリの作成にサポートが必要な場合は、自動生成されたクエリを [Query Helper] フィールドからコピーペーストします。

Table Name(オプション)

Domoにロードするデータを含む表を選択します。選択した表は、 [Query Helper] フィールドで自動生成されるクエリに追加されます。

Column Names(オプション)

Domoにロードするデータが含まれている表の列を選択します。選択した列は、 [Query Helper] フィールドで自動生成されるクエリに追加されます。

Query Helper(オプション)

クエリの作成にサポートが必要な場合は、このクエリをコピーして [Query] フィールドに貼り付けます。 [Database Table] で表を、 [Table Columns] で列を選択すると、このクエリが自動的に生成されます。

その他のペイン

スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。

よくある質問

制限は使用するサーバー構成によって異なります。
DataSetは15分ごとに実行できます。ただし、クエリの実行時間によっては、DataSetの実行頻度を低くする必要があります。