Connections
Connections
Connections ページでは、データソース へのコネクションを作成・管理することができます。
コネクションの追加
新しいコネクションを追加するには、次の手順を実行します。
-
Connections ページでAdd Connection をクリックします。これによりAdd Connection モーダルが表示されます。
-
モーダル内のリストからデータソースを選択します。
データソースを選択すると、コネクションの設定ページが表示されます。
-
データソースの説明 に従って接続を設定します。右上のView Documentationをクリックすると、接続ページを離れずにこれらの手順にアクセスできます。
-
Save and Testをクリックします。
接続に成功すると、Connections ページにリダイレクトされ、新しいコネクションが一覧に表示されます。一覧の編集または削除用アイコンをクリックすることで、いつでもコネクションを編集または削除することができます。
権限の付与
コネクションを作成または編集する場合、Permissions タブに利用可能なユーザーのリストが表示され、それぞれに権限を割り当てることができます。権限の内容は以下のとおりです。
- Select:コネクション内のテーブルから行を選択できます。
- Insert:コネクションのテーブルに行を挿入できます。
- Update:コネクションのテーブル内の行を更新できます。
- Delete:コネクション内のテーブルから行を削除できます。
-
Execute:ユーザーがコネクション内のストアドプロシージャを実行できます。
4つの方法で権限を切り替えることができます。
- テーブル内の個々のボックスをクリックすると、1人のユーザーに対してその権限が有効 / 無効になります。
- テーブルのカラム上部にあるダブルチェックマークをクリックすると、すべてのユーザーに対してその権限が有効 / 無効になります。
- テーブルの右側にあるダブルチェックマークをクリックすると、1人のユーザーに対するすべての権限が有効 / 無効になります。
- テーブルの右上にあるAll と書かれたダブルチェックマークをクリックすると、全ユーザーのすべての権限が有効 / 無効になります。
カスタムレポートの設定
一部のデータソースはカスタムレポート をサポートしています。これにより、コネクション内でビューとしてクエリできる定義済みレポートを構成できます。各レポートには固有の必須インプットセットがあり、CData Connect Cloud アカウントでレポートを構成するときにこれらのインプットを指定します。
カスタムレポートは、一般的に次の2種類のシナリオで役立ちます。
-
広告や分析データソースの場合、一連のメトリクスやディメンションを事前定義しておくことで、パフォーマンスデータの集計レポートを表示できます。
-
その他の種類のデータソースでは、パラメータを事前定義してデータレポートを作成できます。例えば、会計API を使用すると、QuickBooks で総勘定元帳レポートを作成できる場合があります。
カスタムレポートの作成
データソースがカスタムレポートをサポートしている場合、コネクションの設定ページにCustom Reports タブが表示されます。このタブをクリックすると、以下に示すようなカスタムレポートのインターフェースが表示されます。
カスタムレポートを追加するには、以下の手順に従います。
-
Report テーブルの上にあるAdd をクリックします。選択したデータソースで利用可能なカスタムレポートのリストを含むモーダルが表示されます。
-
使用するレポートを選択し、Confirm をクリックします。カスタムレポートの必須フィールドとオプションフィールドのリストが表示されます。
-
必要な情報を入力し、Save をクリックして、アカウントにカスタムレポートを保存します。
カスタムレポートを保存すると、コネクションのテーブルのリストに表示されます。必要に応じて、カスタムレポートを削除したり新しいレポートを追加したりできます。
Note:カスタムレポートは、同じデータソースへの複数のコネクションにまたがって共有されることはありません。例えば、Adobe Analytics に2つの別々のコネクションがある場合、各コネクションにはそれぞれ独自のカスタムレポートのリストが存在します。
カスタムレポートの使用
クエリのテーブルフィールドにカスタムレポートの名前を渡すことで、保存されたカスタムレポートをクエリできます。例えば、QuickBooks Online コネクションにCustomer Accounts List というカスタムレポートがある場合、次のクエリでその結果をすべてSELECT できます。
SELECT * FROM [QuickBooksOnline1].[QuickBooksOnline].[Customer Accounts List]