サードパーティ レポート アプリケーションからの Analytics への接続
ODBC 準拠のレポート アプリケーションを使用して、Analytics データに接続し、調査結果を報告できます。使用できるアプリケーション
- Tableau
- Microsoft Power BI Desktop
- Excel
- Crystal Reports
- Qlik
- MicroStrategy
動作
選択したレポート アプリケーションで、ODBC 機能を使用して、任意の Analytics プロジェクトへの接続を ACL Connector for Analytics を使用して作成します。
接続されると、Analytics プロジェクトからテーブルとフィールドを選択し、結合やフィルタリングなどのサードパーティ アプリケーションで使用できる追加の ODBC 機能を使用できます。
メモ
サードパーティ レポート アプリケーションのデータ接続機能は異なります。たとえば、一部のアプリケーションでは、結合する複数のテーブルに接続する必要がありますが、別のアプリケーションでは複数のテーブルへの個別の接続をサポートします。
ACL Connector for Analytics はローカル Analytics テーブルへの接続のみをサポートします。Analytics プロジェクトのサーバー テーブルへの接続はサポートされません。
最適なパフォーマンス
ACL Connector for Analytics から最適なパフォーマンスを得るには、接続する Analytics データセットのサイズを制限します。コネクターはさまざまなレポート ツールをサポートするように設計されていますが、ソース データ テーブル全体ではなく、結果に共通のより小さいデータセットでのみ動作することを意図しています。接続処理でテーブルを結合すると、特にリソースを消費します。
Analytics データはフラットファイルに格納されるため、データベースよりも ODBC でのアクセス速度が低下します。
データ接続の作成(DSN)
使用するレポート アプリケーションによっては、最初に Windows でデータ接続を作成してから、Analytics にレポート アプリケーションから接続する必要があります。
例:
- Microsoft Power BI Desktop では、手動で接続文字列を入力せずにすむように、最初にデータ接続を作成します。
- Tableau と Excel では、自動的に接続が作成されるため、データ接続を作成する必要がありません。
データ接続は DSN で、データソース名を表します。
ヒント
異なる Analytics プロジェクトへの複数の接続を保存する方法として、Tableau または Excel 用のデータ接続を手動で作成することができます。
- Windows オペレーティング システムの管理ツール フォルダーから、接続する第三者のアプリケーションのビット(32 ビットまたは 64 ビット)に対応する ODBC データソース管理者のバージョンを開きます。
たとえば、32 ビット版の Excel から接続する場合は、32 ビットの ODBC Data Source Administrator を開きます。
注意
間違ったバージョンの ODBC Data Source Administrator でデータ接続を作成すると、サードパーティ アプリケーションで接続が表示されないか、アクセスできません。あるいは、アクセスできても、接続エラーが発生します。
- ODBC Data Source Administrator で次のいずれかを実行します。
- コンピューターを使用する全員がデータ接続を使用できるようにする場合は、[システム DSN]を選択します。
- 自分だけがデータ接続を使用する場合に、[ユーザー DSN] を選択します。
メモ
デフォルト Analytics データ接続 ACL ODBC または ACL ODBC 64 は既に[システム DSN]タブに存在します。このデフォルト データ接続を修正しないでください。詳細については、デフォルト Analytics データ接続を参照してください。
- [追加]をクリックし、[ACL Connector for Analytics]を選択し、[完了]をクリックします。
- [ACL データストア インターフェイス DSN]ダイアログ ボックスで、次の情報を入力します。
- データソース名 "Analytics 勘定元帳プロジェクト" などのわかりやすい名前を入力します。
- 説明 "勘定元帳監査 2017" などの Analytics プロジェクトのわかりやすい説明を入力します。
- ACL プロジェクト ファイル[参照]をクリックして、[プロジェクト ファイルを開く]ダイアログ ボックスで Analytics プロジェクトを選択します。
- [OK]をクリックします。
指定した Analytics プロジェクトへの新しいデータ接続が作成され、サードパーティ レポート アプリケーションで選択できます。
必要に応じて、他の Analytics プロジェクトへの追加のデータ接続を作成できます。
- [OK]をクリックし、ODBC Data Source Administrator を終了します。
デフォルト Analytics データ接続
Analytics をインストールするには、次の名前の 32 ビットまたは 64 ビット接続(DSN)がコンピューターで作成されます。
- ACL ODBC (32 ビット)
- ACL ODBC 64 (64 ビット)
これらは指定されていない Analytics プロジェクトがある Analytics 接続です。これらを使用して、異なる Analytics プロジェクトにその場で接続できます。つまり、Analytics プロジェクトを選択して、接続する時点で接続できます。一部のレポート アプリケーションではこの使用をサポートしていない場合があり、特定の Analytics プロジェクトを事前に指定したデータ接続が必要な場合があります。
メモ
別の Analytics プロジェクトにその場で接続する機能を維持する場合は、デフォルトのデータ接続のいずれかに接続情報を追加しないでください。
Analytics プロジェクトへの接続
以下の手順は、サードパーティ アプリケーションを使用して Analytics プロジェクトに接続する 3 つの例を示します。
メモ
これらの手順は一般的なガイダンスのみを提供し、指定されているサードパーティ アプリケーションのバージョン固有です。
サードパーティ アプリケーションでの ODBC 接続の作成の詳細については、アプリケーションのヘルプを参照してください。
Tableau Desktop 10.1 から接続
- Tableau の[Connect]パネルの[To a Server]の下で[More]をクリックします。
- [他のデータベース(ODBC)]をクリックします。
- [他のデータベース(ODBC)]ダイアログボックスで、[DSN]を選択し、[DSN]ドロップダウン リストで次のいずれかを選択します。
- Analytics プロジェクトへの既存のデータ接続を使用するには、接続名を選択し、[接続]をクリックします。
メモ
既にデータ接続を作成している必要があります。詳細については、データ接続の作成(DSN)を参照してください。
- Analytics プロジェクトへのデータ接続をその場で作成するには、ACL ODBC または ACL ODBC 64 を選択し、[接続]をクリックします。
メモ
ACL ODBC と ACL ODBC 64 の両方が表示される場合は、Tableau のバージョンのビット数(32ビットまたは64ビット)と一致する方を選択します。詳細については、デフォルト Analytics データ接続を参照してください。
- Analytics プロジェクトへの既存のデータ接続を使用するには、接続名を選択し、[接続]をクリックします。
- ACL ODBC または ACL ODBC 64 を選択した場合は、[プロジェクト ファイルを開く]ダイアログ ボックスで、Analytics プロジェクト(.acl)に移動して、ファイルを選択し、[開く]をクリックします。
- [他のデータベース(ODBC)]ダイアログ ボックスで[サインイン]をクリックします。
Tableau は Analytics プロジェクに接続します。
- 省略可能。同時に複数の Analytics プロジェクトに接続する場合は、[データソース]タブの[接続]パネルで[追加]をクリックし、手順 2 ~ 5 を繰り返します。
- [データ ソース]タブの[データベース]ドロップダウン リストで、接続する Analytics プロジェクトを選択します。
複数の Analytics プロジェクトに接続する場合は、最初に[接続]パネルで該当するプロジェクトを選択します。
- [テーブル]パネルで、次の一方を実行します。
- Analytics プロジェクトのテーブルをすべて一覧表示するには:[検索 ]をクリックします。
- 特定のテーブルを検索するには: テーブルの名前を入力し、Enter を押します。
ヒント
テーブル名は大文字と小文字を区別します。
完全一致検索ではどのテーブルも返されない場合は、含むまたはで始まるを試してください。
- 返された Analytics テーブルを作業エリアにドラッグします。
- データ プレビュー エリアで[今すぐ更新]をクリックし、Analytics テーブルのデータを表示します。
- 必要な追加タスクを実行します。
- 別のテーブルを作業領域に追加し、結合します
必要に応じて、別の Analytics プロジェクトからテーブルを結合します。
- データのフィルター
- フィールド名を更新
テーブルまたは他のデータ準備タスクの詳細については、Tableau Desktop ヘルプを参照してください。
メモ
1 つまたは両方のテーブルが大きい場合、結合の速度が低下する場合があります。
- 別のテーブルを作業領域に追加し、結合します
- [ファイル > 保存]をクリックし、Tableau ワークブックを保存します。
Microsoft Power BI Desktop 2.42 から接続
- Power BI ホーム タブで[データの取得]ドロップダウン リストをクリックし、[その他]を選択します。
- [データの取得]ダイアログ ボックスで、[その他]>[ODBC]を選択し、[接続]をクリックします。
- [ODBC から]ダイアログ ボックスで、次のいずれかを実行します。
- Analytics プロジェクトへの既存のデータ接続を使用するには、[データソース名(DSN)]ドロップダウン リストから接続名を選択し、[OK]をクリックします。
メモ
既にデータ接続を作成している必要があります。詳細については、データ接続の作成(DSN)を参照してください。
- Analytics プロジェクトへのその場でのデータ接続を作成するには、ACL ODBC または ACL ODBC 64 を[データソース名 (DSN)]ドロップダウン リストから選択し、[詳細オプション]をクリックして、該当する接続文字列を入力し、[OK]をクリックします。
接続文字列は次の形式を使用する必要があります。DBF=;DBQ=<アナリティクス プロジェクトパスと filename.acl>
例: DBF=;DBQ=C:\Users\john_smith\Documents\ACL Data\Sample Data Files\Sample Project.acl
メモ
ACL ODBC と ACL ODBC 64 の両方が表示される場合は、Power BI のバージョンのビット数(32ビットまたは64ビット)と一致する方を選択します。詳細については、デフォルト Analytics データ接続を参照してください。
- Analytics プロジェクトへの既存のデータ接続を使用するには、[データソース名(DSN)]ドロップダウン リストから接続名を選択し、[OK]をクリックします。
- [ODBC ドライバー]ダイアログ ボックスが表示される場合は、次を実行します。
- [Windows]を選択します。
- [現在の資格情報を使用する]を選択します。
- [接続]をクリックします。
Power BI は Analytics プロジェクに接続します。
- ナビゲーター ダイアログ ボックスで、Analytics プロジェクト テーブルを含むノードを展開し、接続先の 1 つ以上のテーブルを選択します。
テーブルをハイライトすると、テーブル データのプレビューが右側のプレビュー ペインに表示されます。
- 次のいずれかを実行します。
- [読み込み]をクリックして、選択したテーブルを Power BI に読み込みます。
- [編集]をクリックして、ODBC クエリを編集します。編集が完了したら、[閉じて適用]をクリックします。
複数のテーブルが個別に Power BI に読み込まれます。必要に応じて Power BI でテーブルを関連付けることができます。場合によっては、テーブルの関連付けが自動的に生成されます。
テーブルの関連付けまたは ODBC クエリの編集については、Power BI Desktop ヘルプを参照してください。
- 省略可能。同時に複数の Analytics プロジェクトに接続する場合は、手順 1 ~ 6 を繰り返します。
必要に応じて Power BI で異なる Analytics プロジェクトのテーブルを関連付けることができます。
- Power BI ファイルを保存します。
Excel から接続
メモ
Excel からの接続手順は、Excel のバージョンによっては、以下の手順とは少し異なる場合があります。
- Excel データ タブで[他のソースから]ドロップダウン リストをクリックし、[Microsoft Query]からを選択します。
- [データ ソースの選択]ダイアログ ボックスで次の手順を実行します。[クエリ ウィザードを使用してクエリを作成/編集する]が選択されていることを確認します。
- [データベース]タブで以下のいずれかを実行します。
- Analytics プロジェクトへの既存のデータ接続を使用するには、接続名を選択し、[OK]をクリックします。
メモ
既にデータ接続を作成している必要があります。詳細については、データ接続の作成(DSN)を参照してください。
- Analytics プロジェクトへのデータ接続をその場で作成するには、ACL ODBC または ACL ODBC 64 を選択し、[OK]をクリックします。
メモ
ACL ODBC と ACL ODBC 64 の両方が表示される場合は、Excel のバージョンのビット数(32ビットまたは64ビット)と一致する方を選択します。詳細については、デフォルト Analytics データ接続を参照してください。
- Analytics プロジェクトへの既存のデータ接続を使用するには、接続名を選択し、[OK]をクリックします。
- ACL ODBC または ACL ODBC 64 を選択した場合は、[プロジェクト ファイルを開く]ダイアログ ボックスで、Analytics プロジェクト(.acl)に移動して、ファイルを選択し、[開く]をクリックします。
- クエリ ウィザードで、画面の手順に従い、次を実行します。
- Analytics プロジェクトからインポートするテーブルまたは列を選択します。
- 複数の Analytics テーブルを選択する場合は、テーブルを結合します。
- 省略可能。インポートされるデータをフィルタリングします。
- 省略可能。インポートされたデータの並べ順を指定します。
クエリ ウィザードの詳細については、Excel ヘルプを参照してください。
メモ
ODBC 接続処理中にテーブルを結合せずに複数の Analytics テーブルに接続する場合は、個別の接続処理を実行する必要があります。
- [データのインポート]ダイアログ ボックスで、必要なオプションを指定し、[OK]をクリックします。
Excel は ODBC クエリを実行し、Excel ワークシートに Analytics データを入力します。
- [ファイル > 保存]をクリックし、Excel ワークブックを保存します。