Looker-Excel コネクタを使用すると、Looker Explore のクエリを Microsoft Excel で認識できる形式にエクスポートできます。Looker-Excel コネクタが有効になっている場合、Looker Explore の歯車メニューに [Excel で開く] オプションが表示されます。このオプションを選択すると、Looker は Explore クエリを Windows PC の 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 互換のクライアントは、インスタンスが SQL データベースであるかのように Looker インスタンスに接続できます。
ODBC ドライバを使用するには、ODBC マネージャー プログラムがインストールされている必要があります。通常、Windows には管理ツールとして ODBC データソースというプログラムがプリインストールされています。詳細については、ODBC データソース アドミニストレータに関する Microsoft のドキュメントをご覧ください。
ODBC ドライバをインストールする手順は次のとおりです。
Windows システムのアーキテクチャ(64 ビットまたは 32 ビット)に対応する最新の ODBC インストーラをダウンロードするには、次のリンクを使用します。
ODBC インストーラ ファイルを開き、画面上の手順に沿って操作します。
[Windows によって PC が保護されました] という Windows ダイアログが表示されることがあります。このダイアログが表示されたら、[詳細] リンクをクリックし、[実行] ボタンをクリックします。
Windows PC に ODBC ドライバをインストールした後で ODC ファイルを初めて開くと、Windows は データソース名(DSN)の作成を求めるメッセージを表示します。これにより、Excel などの ODBC クライアントで ODBC ドライバを使用できるようになります。DSN は、Looker インスタンス情報と認証情報を含む保存済みの構成です。
Looker-Excel コネクタの使用
前提条件を満たし、パソコンに ODBC ドライバがインストールされたら、次の手順で Microsoft Excel で Looker データを開くことができます。
- Windows パソコンで、ブラウザで Looker インスタンスを開きます。
- Explore を開いてクエリを実行します。
- Explore の歯車メニューをクリックし、[Excel で開く] オプションを選択します。
[Excel で開く] ダイアログで、[含める行と列の数] に次のいずれかのオプションを選択します。
- 現在の結果テーブル: このオプションを選択すると、Explore の現在の結果テーブルにあるすべての行と列が含まれます。行数は、Explore の [行数上限] の値によって制限されます。
- すべての結果: クエリによって返されたすべての結果をデータベースに含めるには、このオプションを選択します。[すべての結果] オプションは通常、[行の合計] が有効になっているクエリ、結果をストリーミングできないデータベース言語からデータを取得するクエリ、合計に対する割合、または次の種類の measure(前の行に対する割合、累積)を含むクエリでは無効になっています。警告: [すべての結果] オプションを使用できる場合でも、すべての結果をダウンロードする際は注意が必要です。クエリによっては、数千行または数百万行が含まれる非常に大きなクエリがあり、ほとんどのスプレッドシート プログラムや Looker インスタンスで処理しきれない場合があります。
- カスタム: このオプションを選択すると、ODC ファイルのダウンロードに含める行数と列数を手動で指定できます。
download_without_limit
権限を持つユーザーは、行サイズを最大 100,000、列サイズを最大 200 まで入力できます。download_with_limit
権限を持つユーザーは、行サイズを最大 5,000 行、列サイズを最大 200 列まで入力できます。download_with_limit
権限とdownload_without_limit
権限の両方がないユーザーには、[Open In Excel] オプションは表示されません。
[Excel で開く] ダイアログで、[ダウンロード] をクリックします。ODC ファイルがパソコンにダウンロードされます。
Microsoft Excel で ODC ファイルを開きます。
Microsoft Excel に、ブロックされたデータ接続に関するセキュリティ通知が表示されます。[有効にする] をクリックして、データ接続を有効にします。
Windows に Google Looker DSN を構成するためのダイアログが表示されます。次の手順で DSN を構成します。
- [認証タイプ] プルダウン メニューで、[OAuth] を選択します。OAuth が推奨オプションですが、必要に応じて [Basic 認証] を選択することもできます。[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 Connector は Windows でのみサポートされており、Mac や Linux パソコンではサポートされていません。
Looker-Excel コネクタでは、次のエクスプローラ クエリ機能はサポートされていません。
Explore クエリを Microsoft Excel で開く場合は、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 認証] を選択することもできます。[Basic Auth] を選択した場合は、Looker API 認証情報を入力する必要があります。このページの基本認証を使用した認証をご覧ください。
- [Login] をクリックします。Looker アカウントに認証されるウェブブラウザが開きます。ウェブブラウザにログインが成功したことが表示されたら、ウェブブラウザを閉じて DSN ダイアログに戻ります。
- [テスト] をクリックして、接続を確認します。
- [DSN] ダイアログで [OK] をクリックします。
- プロンプトが表示されたら、[OK] をクリックして DSN の上書きに同意します。
基本認証を使用した認証
Looker の認証には OAuth を使用することをおすすめします。または、DSN ダイアログで [Auth Type] として [Basic Auth] を選択すると、API キーのクライアント ID とクライアント シークレットを使用して認証できます。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 パッケージはインストールされたままになります。不要になった場合は、手動でアンインストールできます。