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