はじめに
Azure Synapse Analyticsを使用すると、ハイパフォーマンスでグローバルに利用可能な、安全なクラウドData Warehouseをすばやく実装できます。DomoのAzure Synapse Partition SQLコネクターを使用すると、AzureデータをDomoに取り込むことができます。Azureデータと、会社全体のその他のデータソースのデータを結合することで、会社を全体的に把握することができます。主要なメトリクスが変更された場合にリアルタイムに通知を行うカスタムアラートを設定し、ビジネスの意思決定をより迅速かつ的確に行えるようにできます。 Azure Synapse Partitionアカウントには、Data Centerから接続できます。このトピックでは、Azure Synapse Partitionコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加、更新スケジュールの設定およびDataSet情報の編集を行うには、「 コネクターを使用してDataSetを追加する 」を参照してください。必要条件
Azure Synapse Partitionアカウントに接続してDataSetを作成するには、以下が必要です。- JDBCドライバーバージョンを選択する
- サーバー名
- データベース名
- ポート番号
- ユーザー名とパスワード
- 証明書のホスト名
Azure Synapse Partitionアカウントに接続する
このセクションでは、Azure Synapse Partitionコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定] や [DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については、「 コネクターを使用してDataSetを追加する 」を参照してください。[認証情報]ペイン
このペインには、Azure Synapse Partitionアカウントに接続する認証情報の入力フィールドがあります。以下の表で、各フィールドに必要な内容を説明しています。フィールド | 説明 |
|---|---|
| JDBC Driver Version | JDBCドライバーバージョンを選択します。 |
| Server Name | Azureポータルに移動します。[Azure Synapse Analytics]をクリックします。接続するSynapse SQL Poolをクリックします。フルサーバー名を探します。例: yourserver.database.windows.net |
| Database Name | データベース名を入力します。 |
| Port | ポート番号を入力します。 |
| Username | ユーザー名を入力します。 |
| Password | パスワードを入力します。 |
| HostNameInCertificate | [show database connection strings]から取得したhostNameInCertificateを入力します。 |
[詳細]ペイン
メニュー | 説明 |
|---|---|
| Partition Criteria | パーティション条件を選択します。 |
| Schema Name | スキーマ名を選択します。 |
| Table Name | データベーステーブルを選択します。 |
| Partition Date Key Column Name | 日付のキーのパーティション列名を選択します。 |
| Partition Non Date Key Column Name | 日付以外のキーのパーティション列名を選択します。 |
| Partition Meta Query to determine partition tags | パーティションタグ(キー)を指定するためのパーティションメタクエリを入力します。 例: SELECT DISTINCT(DATE_COLUMN_NAME) FROM TABLENAME この例では、 DATE_COLUMN_NAME はパーティション列で、テーブルからの個別の値はキーです。 |
| Partition Support Format | パーティションのフォーマットを選択します。 |
| Past Years | データを取得する過去の年数を入力します。値はXとすることができ、この場合Xは正の整数です。例:30 |
| Future Years | データを取得する未来の年数を入力します。値はXとすることができ、この場合Xは正の整数です。例:30 |
| Past Months | データを取得する過去の月数を入力します。値はXとすることができ、この場合Xは正の整数です。例:30 |
| Future Months | データを取得する未来の月数を入力します。値はXとすることができ、この場合Xは正の整数です。例:30 |
| Past Days | データを取得する過去の日数を入力します。値はXとすることができ、この場合Xは正の整数です。例:30 |
| Custom Date Format | カスタマイズされた日付形式を入力します。 |
| Query | 実行するクエリを入力します。 注記: サブクエリはパーティション分割に使用されます。ルールを読み、それに応じてクエリを作成します。 ルール: https://learn.microsoft.com/ja-jp/sql/relational-databases/performance/subqueries?view=sql-server-ver16#rules |
| Cast To Date | パーティション列を 日付 タイプにキャストする場合は、このチェックボックスをオンにします。 |
| Limit Buffer Size | ResultBufferが使用する最大ヒープメモリを制限する場合は、このチェックボックスをオンにします。 |