【完全ガイド】Power BI × Google Translate連携 - SQLなしでGoogle Translateのデータを分析・可視化

加藤龍彦
加藤龍彦
デジタルマーケティング
SQLの知識不要!Power BIでGoogle Translateのデータを簡単分析。ノーコードでのデータ連携方法からBIレポート作成まで徹底解説します。



CData Power BI Connectors は、セルフサービスBI であるMicrosoft Power BI のデータソースをGoogle Translate を含む270種類以上のSaaS / DB に拡充、分析や可視化を実現します。もちろん、ダッシュボードでGoogle Translate のデータをモニタリングしたり、定期更新やリアルタイムでのデータ更新も自在に可能。この記事では、Power BI Connector を使用してPower BI Desktop からGoogle Translate の可視化を作成する方法について詳しく説明します。

クラウド提供のPowerBI.com へのGoogle Translate レポートの発行(パブリッシュ)方法については、こちらの記事をご参照ください。

CData Power BI Connectors とは?:SQL・コーディングなしでGoogle Translate のデータを活用

CData Power BI Connectors は、以下の特徴を持つPower BI とのリアルタイムデータ連携ソリューションです。

  1. Google Translate をはじめとする、CRM、MA、グループウェア、広告、会計ツールなど多様な270種類以上のSaaS / DB に対応
  2. ノーコードでの手軽な接続設定。SQL・コーディングは必要ありません
  3. DirectQuery に対応し、大容量データの動的な取得・更新も可能
  4. 標準SQL での柔軟なデータ読み込み

CData Power BI Connectors では、1.データソースとしてGoogle Translate の接続を設定、2.Power BI 側でコネクタとの接続を設定、という2ステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。

CData Power BI Connector のインストールとGoogle Translate への接続設定

まずは、本記事右側のサイドバーからAPI Power BI Connector の無償トライアルをダウンロード・インストールしてください。30日間無料で製品版の全機能が使用できます。

Power BI のデータソースとしてGoogle Translate を設定

CData Power BI Connector をインストールすると完了後にDSN 設定画面が開きます。ここでGoogle Translate への接続を設定します。もしDSN 設定画面が開かない場合は、手動で「ODBC データソース アドミニストレータ(DSN)」プログラムを開いてください。

DSN 内の「CData PBI API」を選択します。DSN 設定画面で必要な資格情報を入力してGoogle Translate のデータに接続します。入力後に接続のテストを行い、OK をクリックすれば接続は完了です。埋め込みOAuth に対応したデータソースであれば、「接続テスト」をクリックするとログイン画面が立ち上がり、ログインを完了するだけで接続設定が完了します。簡単ですね!

Power BI Connector DSN接続設定画面

認証

Google Cloud Translation API では、翻訳サービス、データセット、用語集、適応型 MT リソースへの安全なアクセスを確保するために、OAuth 2.0 認証が必要です。この認証方式により、Google Cloud プロジェクトに安全に接続し、適切な認可のもとで翻訳リソースを管理できます。

OAuth 2.0 のセットアップと設定

ステップ 1:Google Cloud プロジェクトの作成と API の有効化

OAuth 認証をセットアップするには、以下のステップで進めます:

  1. Google Cloud Console にアクセスします
  2. 新しいプロジェクトを作成するか、既存のプロジェクトを選択します
  3. Project ID を控えておきます(すべての API 呼び出しで必要です)
  4. 「APIs & Services」 > 「Library」に移動します
  5. 「Cloud Translation API」を検索して有効化します
  6. 「APIs & Services」 > 「Credentials」に移動します
  7. 「Create Credentials」をクリックし、「OAuth Client ID」を選択します
  8. プロンプトが表示されたら OAuth 同意画面を設定します
  9. 用途に応じて「Desktop application」または「Web application」を選択します
  10. 承認済みリダイレクト URI(CallbackURL)を設定します
  11. 接続で使用する Client ID と Client Secret をコピーします

必須の接続プロパティ

  • AuthScheme:OAuth に設定します(必須)
  • OAuthClientId:Google Cloud Console の Client ID(必須)
  • OAuthClientSecret:Google Cloud Console の Client Secret(必須)
  • CallbackURL:OAuth アプリケーションで指定したリダイレクト URI(必須)
  • InitiateOAuth:トークンを自動管理するには GETANDREFRESH に設定します(推奨)
  • ProjectId:Google Cloud のプロジェクト ID またはプロジェクト番号(クエリに必須)

必須の OAuth スコープ

Google Cloud Translation API プロファイルでは、以下の OAuth スコープが必要です:

  • https://www.googleapis.com/auth/cloud-translation - 翻訳、データセット、用語集、適応型 MT を含む Cloud Translation API リソースへのフルアクセス

これで、Google Translate のデータをPower BI に連携するための準備は完了です!いよいよPower BI からGoogle Translate のデータを取得していきます。

Google Translate テーブルをPower BI からクエリ

それでは、実際にPower BI からGoogle Translate のデータを取得してみましょう。

  1. Power BI Desktop を開き、「データ」->「データを取得」->「その他」->「CData API」を選択して接続を押します。次にサードパーティドライバーのプロンプトが出る場合には、そのまま続行します。
  2. CData PBI API を「Data Source Name」欄に入力します。データ接続モードを選択します:
    インポート:データをプロジェクトにインポートする場合。オンデマンドで更新が可能
    DirectQueryGoogle Translate のデータとリアルタイムで連携する場合。
  3. ナビゲーターダイアログで使用するテーブルを選択します。選択したら、「読み込み」ボタンをクリックしてデータを取得します。 利用可能なテーブル一覧
  4. (オプション)データをそのまま読み込まず、「データの変換」を使ってデータをカスタマイズすることもできます。例えば、以下の操作が可能です。必要に応じて試してみてください。
    • カラムのデータ型の変更
    • カラムの削除
    • カラムのグルーピング

Power BI は、コネクタが取得・検出したGoogle Translate のカラム毎のデータ型をそのまま使えます。データ変換を取得して、指定した条件でクエリを発行し、Google Translate からデータを取得します。

Google Translate のデータを分析・可視化

データをPower BI で取得したら、いよいよ可視化に活用できます!レポートビューで取得したGoogle Translate フィールドをドラッグ&ドロップして可視化を作成していきましょう。グラフの種類を可視化ペインから選択し、フィールドのカラムをドラッグして設定します。

Power BI を使ったGoogle Translateデータの可視化

「更新」をクリックすると、その時点でのリアルタイムデータをGoogle Translate から取得してレポートに反映させることができます。

これで、Google Translate のデータのPower BI での可視化ができました!あとは可視化を追加したり、フィルタリングや集計、データ変換などPower BI のパワフルな機能を活用して分析、レポーティング、ダッシュボード構築などさまざまな用途で利用できます。

Google Translate からPower BI へのデータ連携には、CData Power BI Connector をご利用ください

本記事で紹介したようにCData Power BI Connectors と併用することで、270を超えるSaaS、NoSQL、DB のデータをコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。

CData Power BI Connector は日本のユーザー向けに、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。製品の使用方法、購入方法などについてご質問がありました、お気軽にお問い合わせください。

よくある質問(FAQ)

Google Translate とPower BI の連携に関するとくある質問にお答えします。

はい、CData Power BI Connectorを使用すればSQL の知識がなくてもドラッグ&ドロップで簡単にGoogle Translate のデータに接続・分析できます。

Google Translateを含む300種類以上のSaaS、データベース、クラウドサービスに接続可能です。

詳細な対応製品一覧はこちらのページをご確認ください。

はい、DirectQuery機能を使用することで、リアルタイムでのデータ更新が可能です。詳しくはこちらの記事をご覧ください。

はじめる準備はできましたか?

API Driver で Google Translate のライブデータに接続

Google Translate に接続