Looker-Excel コネクタを使用すると、Looker Explore から Microsoft Excel で認識される形式にクエリをエクスポートできます。Looker-Excel コネクタが有効になっている場合、Looker Explore の歯車メニューに [Open in Excel] オプションが表示されます。このオプションを選択すると、Looker は Explore クエリを Windows PC の ODC ファイルにエクスポートします。ODBC ドライバがインストールされている場合は、Microsoft Excel for Windows で ODC ファイルを開くことができます。
始める前に
Looker-Excel コネクタを使用するには、次のものが必要です。
- Windows 64 ビットまたは 32 ビットの PC。
- 次の要件を満たす Looker インスタンス。
- Looker 25.16 以降を実行している。
- Microsoft Excel BI コネクタで有効になっている。Looker 管理者は、[OAuth クライアントの管理] ページ([管理>認証>OAuth クライアントの管理])の [アプリケーション ライブラリ] タブで、事前構成済みの Microsoft Excel クライアントを有効にするか、Looker の [BI コネクタ] ページで [Microsoft Excel] スイッチを有効にする必要があります。
- Looker-Excel コネクタでアクセスする LookML モデルに対する
explore権限を含むユーザーロールを持つ Looker アカウント。
また、次のセクションで説明するように、ODBC ドライバをインストールする必要があります。
ODBC ドライバのインストール
Looker ODBC ドライバは、Looker-Excel コネクタの各ユーザーのローカルマシンにインストールする必要があるソフトウェアです。ODBC ドライバを使用すると、ODBC 互換のクライアントは、インスタンスが SQL データベースであるかのように Looker インスタンスに接続できます。
ODBC ドライバを使用するには、ODBC マネージャー プログラムがインストールされている必要があります。Windows には通常、管理ツールとして ODBC データソースというプログラムがプリインストールされています。詳細については、ODBC データソース アドミニストレーターに関する Microsoft のドキュメントをご覧ください。
ODBC ドライバをインストールする手順は次のとおりです。
次のリンクを使用して、Windows システムのアーキテクチャ(64 ビットまたは 32 ビット)に対応する最新の ODBC インストーラをダウンロードします。
ODBC インストーラ ファイルを開き、画面上の手順に沿って操作します。
「Windows によって PC が保護されました」という Windows ダイアログが表示されることがあります。このダイアログが表示された場合は、[詳細情報] リンクをクリックし、[実行] ボタンをクリックします。
Windows PC に ODBC ドライバーをインストールした後、初めて ODC ファイルを開くと、Windows は Excel などの ODBC クライアントで ODBC ドライバーを使用できるように、データ ソース名 (DSN) を作成するように促します。DSN は、Looker インスタンス情報と認証情報を含む保存済みの構成です。
Looker-Excel コネクタの使用
前提条件を満たし、パソコンに ODBC ドライバがインストールされたら、次の手順で Microsoft Excel で Looker データを開くことができます。
- Windows PC で、ブラウザで Looker インスタンスを開きます。
- Explore を開き、クエリを実行します。
- Explore の歯車メニューをクリックし、[Excel で開く] オプションを選択します。
[Excel で開く] ダイアログで、[含める行数と列数] の次のいずれかのオプションを選択します。
- 現在の結果テーブル: このオプションを選択すると、Explore の現在の結果テーブルにあるすべての行と列が含まれます。行数は、Explore の [行数上限] の値によって制限されます。
- すべての結果: クエリによってデータベースに返されたすべての結果を含めるには、このオプションを選択します。[すべての結果] オプションは通常、[行の合計] が有効になっているクエリ、結果をストリーミングできないデータベース言語からデータを取得するクエリ、合計に対する割合、または次のタイプのメジャーを含むクエリ(前の行に対する割合または累積)では無効になります。警告: [すべての結果] オプションが利用可能な場合でも、すべての結果をダウンロードする際には注意が必要です。クエリによっては、数千行または数百万行が含まれる非常に大きなクエリがあり、ほとんどのスプレッドシート プログラムや Looker インスタンスで処理しきれない場合があります。
- カスタム: ODC ファイルのダウンロードに含める行数と列数を手動で指定する場合は、このオプションを選択します。
download_without_limit権限を持つユーザーは、最大 100,000 行、最大 200 列を入力できます。download_with_limit権限を持つユーザーは、最大 5,000 行の行サイズと最大 200 の列サイズを入力できます。download_with_limit権限もdownload_without_limit権限も持たないユーザーには、[Excel で開く] オプションは表示されません。
[Excel で開く] ダイアログで、[ダウンロード] をクリックします。ODC ファイルがパソコンにダウンロードされます。
Microsoft Excel で ODC ファイルを開きます。
Microsoft Excel に、ブロックされたデータ接続に関するセキュリティ通知が表示されます。[有効にする] をクリックして、データ接続を有効にします。
Windows に、Google Looker DSN を構成するためのダイアログが表示されます。次の手順で DSN を構成します。
- [認証タイプ] プルダウン メニューで、[OAuth] を選択します。OAuth が推奨されるオプションですが、必要に応じて [Basic Auth] を選択することもできます。[Basic Auth] を選択した場合は、Looker API 認証情報を入力する必要があります。このページの基本認証を使用した認証セクションをご覧ください。
- [Login] をクリックします。これにより、Looker アカウントに認証するウェブブラウザが開きます。ウェブブラウザにログインが成功したことが表示されたら、ウェブブラウザを閉じて DSN ダイアログに戻ります。
- [DSN] ダイアログで [OK] をクリックします。
- プロンプトが表示されたら、[OK] をクリックして DSN の上書きに同意します。
Excel でクエリが実行され、新しいピボット テーブル オブジェクトにデータが挿入されます。ここから、計算やビジュアリゼーションでデータを使用できます。
最新のデータを取得する場合は、次のいずれかを行います。
- 同じクエリを再実行して Looker から最新のデータを取得するには、Excel リボンで [更新] ボタンをクリックします。
- クエリを変更するには、Looker Explore UI を使用してクエリを更新し、[Explore で開く] Explore オプションを選択して新しい ODC ファイルをダウンロードします(つまり、この手順のステップ 1 からやり直します)。デフォルトでは、Excel は新しい ODC ファイルを新しい Excel ワークブックで開きます。ピボット テーブルをあるワークブックから別のワークブックに移動する場合は、Excel ワークブック間でシートをクリックしてドラッグするか、ピボット テーブルをコピーして別のワークブックに貼り付けます。
制限事項
Looker-Excel コネクタは Windows でのみサポートされており、Mac や Linux のパソコンではサポートされていません。
次の Explore クエリ機能は、Looker-Excel コネクタではサポートされていません。
Microsoft Excel で Explore クエリを開く場合は、Explore の歯車メニューから [Excel で開く] を選択する前に、表計算とピボットされた列を削除します。
トラブルシューティング
以降のセクションでは、トラブルシューティングの手順とツールについて説明します。
DSN を手動で追加する
Excel で ODC ファイルを開くと、DSN を作成するよう求めるメッセージが Windows に表示されます。DSN を手動で作成または編集する必要がある場合は、Windows ODBC ドライバ データソース アドミニストレーターを使用できます。
DSN を手動で作成または編集する手順は次のとおりです。
- Windows PC のコントロール パネルから、ODBC データソース アプリケーションを開きます(Windows 8 より前では、このアプリケーションは ODBC ドライバ データソース アドミニストレーターと呼ばれていました)。
- [追加] ボタンをクリックします。
- [Google Looker ODBC Driver] をダブルクリックします。
- [Configure Google Looker DSN] ダイアログで、次のフィールドに入力します。
- データソース名*: (省略可)後でこの DSN を識別できるように、データソースの名前を入力します。
- ホスト: Looker インスタンスの URL を入力します。
- ポート: Looker インスタンスで接続するポートを入力します。デフォルトは 443 です。
- [認証タイプ] プルダウン メニューで、[OAuth] を選択します。OAuth が推奨されるオプションですが、必要に応じて [Basic Auth] を選択することもできます。[Basic Auth] を選択した場合は、Looker API 認証情報を入力する必要があります。このページの基本認証を使用した認証セクションをご覧ください。
- [Login] をクリックします。これにより、Looker アカウントに認証するウェブブラウザが開きます。ウェブブラウザにログインが成功したことが表示されたら、ウェブブラウザを閉じて DSN ダイアログに戻ります。
- [テスト] をクリックして接続を確認します。
- [DSN] ダイアログで [OK] をクリックします。
- プロンプトが表示されたら、[OK] をクリックして DSN の上書きに同意します。
基本認証を使用した認証
OAuth は、Looker への認証に推奨される方法です。また、DSN ダイアログで [Auth Type] として [Basic Auth] を選択した場合は、API キーの [Client ID] と [Client Secret] を使用して認証できます。API キーの作成については、管理者設定 - ユーザーのドキュメント ページをご覧ください。
インストーラのログ
Looker-Excel コネクタのトラブルシューティングのためにインストーラ ログにアクセスする必要がある場合は、ディレクトリ C:\Users\<username>\lookerODBCLogs でアクセスできます。インストーラ ログ名の形式は次のとおりです。
Google_Looker_ODBC_<32/64>-bit_Driver_<timestamp>
Microsoft Visual C++ 再頒布可能パッケージ(MSVC)のアップグレード
Microsoft Visual C++ 再頒布可能(MSVC)パッケージ バージョン 14 がまだインストールされていない場合は、自動的にインストールされます。
MSVC パッケージがすでにインストールされている場合、Google Looker ODBC ドライバ インストーラはアップグレードしません。ドライバに付属している MSVC バージョンを使用するには、インストーラを実行する前に既存の MSVC パッケージをアンインストールします。
ドライバをアンインストールした後も、他のアプリケーションをサポートするために MSVC パッケージはインストールされたままになります。不要になった場合は、手動でアンインストールできます。