Skip to main content

はじめに

この記事では、DomoのPostgreSQL SSH Writebackコネクターを使用して、Data CenterでデータをSSHトンネル経由でPostgreSQLデータベースにエクスポートする方法や、接続認証情報を設定する方法、対象のテーブルへのデータの書き込み方法を定義する方法について説明します。

必要条件

PostgreSQLデータベースにSSHトンネル経由で接続しDataSetを作成するには、以下が必要です。
  • PostgreSQLデータベースのログインに使用するユーザー名とパスワード
  • PostgreSQLデータベースの名前
  • PostgreSQLデータベースのポート番号
  • PostgreSQLデータベースサーバーのホスト名またはIPアドレス
  • SSHトンネルの接続先であるUNIXサーバー
  • UNIXアカウントのユーザー名
  • SSHポート番号
  • SSH秘密鍵(DESまたはRSAのいずれか)
PostgreSQLデータベースに接続する前に、データベースサーバーの接続ポートでIPアドレスを許可リストに登録する必要があります。IPアドレスの詳細なリストは、「コネクターのIPアドレスを許可リストに登録する」を参照してください。
**注記:**Writeback DataSetの所有者は、入力DataSetの所有者または共同所有者である必要があります。
PostgreSQLについての詳細は、PostgreSQLのウェブサイト(https://www.postgresql.org/)を参照してください。
注記:
  • Domoは、ssh-keygenを使用して生成されるSSHキーをサポートしていません。SSHキーは、OpenSSLが生成するDESまたはRSAキーである必要があります。
  • Writeback DataSetの所有者は、入力DataSetの所有者または共同所有者である必要があります。
**重要:**PostgreSQLの以下の権限が必要です。
  • CONNECT
  • SELECT
  • CREATE
  • INSERT
この記事では、PostgreSQL SSH Writebackコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加、更新スケジュールの設定およびDataSet情報の編集に関する一般的な情報は、「コネクターを使用してDataSetを追加する」を参照してください。

接続を設定する

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

認証情報を入力する

**[認証情報]**ペインには、データベースとSSHサーバーに接続する認証情報の入力フィールドが含まれています。下表では、各フィールドに必要な内容を説明しています。 有効な認証情報を一度入力しておくと、いつでも同じアカウントを使用して新しいDomo-PostgreSQL SSH接続を設定できます。コネクターアカウントは、Data Centerの**[アカウント]**タブで管理することができます。このタブの詳細については、「コネクターのユーザーアカウントを管理する」を参照してください。

[詳細]ペインを設定する

**[詳細]**ペインでは、SQLクエリを作成して、データベースからデータを取得します。

その他のオプションを設定する

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