Google Translate のデータをSisense でビジュアライズ

古川えりか
古川えりか
コンテンツスペシャリスト
Google Translate にアクセスできるSisense アプリでElastiCube を作成します。



Sisense を使用すると、データを結合、分析、画像化lし、よりインテリジェントなビジネス決定を行い、効果的な戦略を作成できます。CData JDBC Driver for API は、Sisense に簡単に統合して利用することができます。この記事では、Google Translate に接続するElastiCube の作成方法と、それを使用してSisense のGoogle Translate をビジュアライズする方法を説明します。

Google Translate への接続を構成する

ElastiCube を作成する前に、JDBC Driver のJAR ファイル(通常はC:\Program Files\CDatat\CData JDBC Driver for API\lib) のインストール場所をメモするか、jar ファイル(cdata.jdbc.api.API.jar) をSisense JDBC driver ディレクトリの新しいフォルダ(通常はC:\ProgramData\Sisense\DataConnectors\jdbcdrivers)にコピーします。

  1. Sisense アプリケーションの[Data]ページで、新しいElastiCube を作成します(または既存のElastiCube を開きます)。
  2. [Model Editor]で[+ Data]をクリックし、[Add Data]ダイアログボックスを開きます。
  3. [Generic JDBC]をクリックし、[JDBC settings]を開きます。 Connecting via JDBC
  4. [Connection String]プロパティをGoogle Translate のJDBC URL に設定し、必要なプロパティを追加します。

    認証

    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 リソースへのフルアクセス

    ビルトイン接続文字列デザイナ

    JDBC URL の構成については、Google Translate JDBC Driver に組み込まれている接続文字列デザイナを使用してください。JAR ファイルのダブルクリック、またはコマンドラインからJAR ファイルを実行します。

    java -jar cdata.jdbc.api.jar
    

    接続プロパティを入力し、接続文字列をクリップボードにコピーします。

    Using the built-in connection string designer to generate a JDBC URL (Salesforce is shown.)

    JDBC URL を構成する際に、Max Rows プロパティを定めることも可能です。これによって戻される行数を制限するため、可視化・レポートのデザイン設計時のパフォーマンスを向上させるのに役立ちます。

    以下は一般的な例です。

    jdbc:api:Profile=C:\profiles\GoogleTranslate.apip;AuthScheme=OAuth;InitiateOAuth=GETANDREFRESH;OAuthClientId=your_client_id;OAuthClientSecret=your_client_secret;CallbackUrl=your_callback_url;
    
  5. JDBC JAR フォルダプロパティをCData JDBC Driver JAR ファイルの場所に設定します(上記を参照)。
  6. ドライバーのクラス名をJDBC Driver のクラス名( cdata.jdbc.api.APIDriver) に設定します。
  7. ユーザー名とパスワードのプロパティは空欄にします。
  8. [Next]をクリックします。 A configured connection in Sisense (HubSpot is shown).

Google Translate のデータをElastiCube に追加する

Google Translate に接続すると、ElastiCubeにビューを追加できます。

  1. [Tables]リストから、and/or ビューどちらのテーブルを使用するか選択思案す。
  2. (オプション) [+]をクリックしてSQL でインポートするデータをカスタマイズします。
  3. [Done]をクリックします Selected tables to add to the ElastiCube
  4. [Build]をクリックし、分析用のElastiCube をビルドします。

Google Translate のデータをビジュアライズ

ElastiCube をGoogle Translate テーブルに追加することで、Google Translate で分析を実行できます。

  1. Sisense アプリケーションの[Analytics]ページに移動します。
  2. Dashboard を選択(または新規作成) します。
  3. Data Source を選択し、[Create]をクリックします。 Selecting the newly created ElastiCube
  4. [+ Select Data]をクリックし、ビジュアライゼーションに追加するフィールドを選択します。 Visualizing data in Sisense (HubSpot is shown).

CData JDBC Driver for API を使用することで、Sisense でGoogle Translate に直接アクセスしてビジュアライズと分析を行うことができます。30日の無償評価版をダウンロードし、今すぐSisense でGoogle Translate を使用しましょう!

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

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

Google Translate に接続