はじめに
Microsoft SQLは広く使われているリレーショナルデータベース管理システムです。DomoのMicrosoft SQL SSHコネクターを使用すると、Microsoft SQLデータベースからデータを引き出すことができます。Microsoft SQL SSHコネクターは、Microsoft SQLデータベースとの間にセキュアで暗号化された接続を確立してDomoにデータを取り込み、さらに優れた意思決定を実現します。Domoにデータを取り込むには、Domoの構築済みのMicrosoft SQL SSHコネクターを使用します。 Microsoft SQL Server APIの詳細については、ウェブサイト(https://technet.microsoft.com/en-us/library/aa174556(v=sql.80).aspx )を参照してください。 Microsoft SQL SSH コネクターは「データベース」コネクターです。つまり、クエリを使ってデータベースからデータを取得します。Data Centerでは、ウィンドウ上部のツールバーで [データベース] をクリックすることで、これを含むほかのデータベースコネクターのページにアクセスできます。 Microsoft SQL Serverには、Data Centerから接続します。このトピックでは、Microsoft SQL SSH コネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加、更新スケジュールの設定、DataSet情報の編集に関する一般的な情報については、「 コネクターを使用してDataSetを追加する 」を参照してください。ベストプラクティス
アクセス権が必要なデータベースと表に限定されている、読み取り専用アカウントを使用していることを確認します。必要条件
Microsoft SQL Serverデータベースに接続してDataSetを作成するには、以下のすべてが必要です。- Unixアカウントのユーザー名とパスワード
- UNIXサーバーのホスト名(SSHトンネル経由)
- SSHのポート番号
- UNIXアカウント の SSH秘密キー (DESまたはRSA。PEM形式)
- Microsoft SQL Serverのホスト名、データベース名、ユーザー名、パスワード、ポート番号
Microsoft SQL Serverデータベースに接続する
このセクションでは、Microsoft SQL SSHコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目にある [スケジュール設定] と [DataSetに名前を付け、説明を入力] については、ほとんどのコネクターで共通しています。詳細については、「 コネクターを使用してDataSetを追加する 」を参照してください。[認証情報]ペイン
このペインには、データベースに接続するための認証情報の入力フィールドが含まれています。以下の表で、各フィールドについて説明します。フィールド | 説明 |
|---|---|
SSH Hostname | UNIXサーバーのホスト名(SSHトンネル経由)を入力します。 |
SSH Username | UNIXアカウントのユーザー名 を入力します。 |
SSH Password | UNIXアカウントのパスワードを入力します。 |
SSH Port | UNIXポート のポート番号を入力します。 |
SSH Private Key | PEM形式のSSH秘密キー(DESまたはRSA)を入力します。 |
Microsoft SQL Server Host | Microsoft SQL Serverのホスト名を入力します。 |
Microsoft SQL Server Database | Microsoft SQL Serverのデータベース名を入力します。 |
Microsoft SQL Server Username | Microsoft SQL Serverのユーザー名を入力します。 |
Microsoft SQL Server Password | Microsoft SQL Serverのパスワードを入力します。 |
Microsoft SQL Server Port | Microsoft SQL Serverデータベースのポート番号を入力します。 |
[詳細]ペイン
このペインでは、SQLクエリを作成して、データベースからデータを取得します。メニュー | 説明 |
SQL Query | 必要なデータを選択するためのSQL(構造化照会言語)クエリを入力します。例:
|
Fetch Size | メモリのパフォーマンスのフェッチサイズを入力します。空白にすると、デフォルトサイズの1000が適用されます。メモリー不足の場合、フェッチサイズを小さくしてください。 |
その他のペイン
スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。トラブルシューティング
- Windowsサーバーでポートが開放されており、ファイアーウォールでポートが開放されてフォワーディングされていることを確認します。
- クライアントネットワーク内のワークステーションから接続できることを確認します。
- リモート接続を行うには、ネットワークプロトコルを有効化する必要があります。