Looker-Excel コネクタを使用すると、Looker Explore のクエリを Microsoft Excel で認識できる形式にエクスポートできます。Looker-Excel コネクタが有効になっている場合、Looker Explore の歯車メニューに [Excel で開く] オプションが表示されます。このオプションを選択すると、Looker は Explore クエリを Windows パソコンの ODC ファイルにエクスポートします。ODBC ドライバがインストールされている場合は、Microsoft Excel で ODC ファイルを開くことができます。
始める前に
Looker-Excel コネクタを使用するには、次のものが必要です。
- Windows 64 ビットまたは 32 ビットのパソコン。
- 次の要件を満たす Looker インスタンス。
- Looker 25.8 以降を実行している。
- 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 ドライバをインストールします。
- Looker ODBC ドライバ - プレビューから、Windows システムのアーキテクチャ(64 ビットまたは 32 ビット)用の最新の ODBC インストーラをダウンロードします。
- ODBC インストーラ ファイルを開き、画面上の手順に沿って操作します。
- [Windows によって PC が保護されました] という Windows ダイアログが表示されることがあります。このダイアログが表示されたら、[詳細] リンクをクリックし、[実行] ボタンをクリックします。
Windows PC に ODBC ドライバをインストールしたら、Excel などの ODBC クライアントで ODBC ドライバを使用するために、データソース名(DSN)を作成する必要があります。DSN は、Looker インスタンス情報と認証情報を含む保存済みの構成です。次のセクションで説明するように、ODC ファイルを初めて開くときに、DSN の作成を求めるメッセージが表示されます。
Looker-Excel コネクタの使用
前提条件を満たし、パソコンに ODBC ドライバがインストールされたら、次の手順で Microsoft Excel で Looker データを開くことができます。
- Windows パソコンで、ブラウザで Looker インスタンスを開きます。
- Explore を開いてクエリを実行します。
- Explore の歯車メニューをクリックし、[Excel で開く] オプションを選択します。
- [Excel で開く] ダイアログで、[ダウンロード] をクリックします。これにより、ODC ファイルがパソコンにダウンロードされます。
- パソコンで、Microsoft Excel を使用して ODC ファイルを開きます。
- Microsoft Excel に、ブロックされたデータ接続に関するセキュリティ通知が表示されます。[有効にする] をクリックして、データ接続を有効にします。
Windows に Google Looker DSN を構成するためのダイアログが表示されます。次の手順で DSN を構成します。
- [認証タイプ] プルダウン メニューで、[OAuth] を選択します。[OAuth] がオプションにない場合は、フィールドを選択して「OAuth」と入力します。
- [Login] をクリックします。Looker アカウントに認証されるウェブブラウザが開きます。ウェブブラウザにログインが成功したことが表示されたら、ウェブブラウザを閉じて DSN ダイアログに戻ります。
- DSN ダイアログで、[ログインに成功しました] ダイアログの [OK] をクリックします。DSN ダイアログの [更新トークン] フィールドに、OAuth ログインのトークンが入力されます。
- [DSN] ダイアログで [OK] をクリックします。
- プロンプトが表示されたら、[OK] をクリックして DSN の上書きに同意します。
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 ドライバ データソース管理者を開きます。
- [追加] ボタンをクリックします。
- [Google Looker ODBC Driver] をダブルクリックします。
- [Configure Google Looker DSN] ダイアログで、次のフィールドに入力します。
- データソース名*: 今後この DSN を認識できるように、データソースの名前を入力します。
- ホスト*: Looker インスタンスの URL を入力します。
- ポート: Looker インスタンスで接続するポートを入力します。デフォルトは 443 です。
- Auth Type: プルダウン メニューから [OAuth] を選択します。
- [Login] をクリックします。Looker アカウントに認証されるウェブブラウザが開きます。ウェブブラウザにログインが成功したことが表示されたら、ウェブブラウザを閉じて DSN ダイアログに戻ります。
- DSN ダイアログで、[ログインに成功しました] ダイアログの [OK] をクリックします。DSN ダイアログの [更新トークン] フィールドに、OAuth ログインのトークンが入力されます。
- [テスト] をクリックして、接続を確認します。
- [DSN] ダイアログで [OK] をクリックします。
- プロンプトが表示されたら、[OK] をクリックして DSN の上書きに同意します。
基本認証を使用した認証
Looker の認証には OAuth を使用することをおすすめします。または、DSN ダイアログで [Auth Type] として [Basic Auth] を選択すると、API キーのクライアント ID とクライアント シークレットを使用して認証できます。API キーの作成については、管理者設定 - ユーザーのドキュメント ページをご覧ください。
インストーラ ログ
Looker-Excel コネクタのトラブルシューティングを行うためにインストーラログにアクセスする必要がある場合は、ディレクトリ C:\Users\<username>\AppData\Local\Temp
でインストーラログにアクセスできます。インストーラのログ名の形式は次のとおりです。
Google_Looker_ODBC_<32/64>-bit_Driver_<timestamp>
Microsoft Visual C++ 再頒布可能パッケージ(MSVC)のアップグレード
Microsoft Visual C++ 再頒布可能パッケージ(MSVC)バージョン 14 は、まだ存在しない場合は自動的にインストールされます。
MSVC パッケージがすでにインストールされている場合、Google Looker ODBC ドライバ インストーラはアップグレードしません。ドライバに含まれている MSVC バージョンを使用するには、インストーラを実行する前に既存の MSVC パッケージをアンインストールします。
ドライバをアンインストールしても、他のアプリケーションをサポートするために MSVC パッケージはインストールされたままになります。不要になった場合は、手動でアンインストールできます。