Yonghong Desktop は、MaxCompute コネクタを内蔵したデスクトップ ビジネスインテリジェンス (BI) ツールです。このトピックでは、Yonghong Desktop を MaxCompute プロジェクトに接続し、それを使用してデータをクエリおよび可視化する方法について説明します。
背景情報
Yonghong Desktop は、追加のデプロイメントなしでローカルで実行されるデスクトップ BI ツールです。エンドツーエンドでアジャイルかつ効率的なデータガバナンス、可視化されたデータ分析、AI を活用した詳細なデータ分析を提供します。詳細については、「Yonghong」をご参照ください。
前提条件
開始する前に、以下を準備してください。
ソフトウェア:
Yonghong Desktop V9.2.2 がインストールされていること。インストール手順については、「Yonghong Desktop のインストール」をご参照ください。
接続情報:
MaxCompute プロジェクト。作成方法については、「MaxCompute プロジェクトの作成」をご参照ください。
プロジェクトへのアクセスに使用する Alibaba Cloud アカウントの AccessKey ID と AccessKey Secret。これらは「AccessKey Management」から取得できます。
ご利用の MaxCompute プロジェクトが存在するリージョンのエンドポイント。完全なリストについては、「エンドポイント」をご参照ください。
ご利用の MaxCompute プロジェクトの名前 (DataWorks ワークスペース名ではありません)。MaxCompute コンソールにログインし、上部のナビゲーションバーでリージョンを選択し、[Workspace] > [Projects] に移動して確認します。
ステップ 1: Yonghong Desktop をご利用の MaxCompute プロジェクトに接続
Yonghong Desktop を起動します。
左側のナビゲーションウィンドウで、[接続の作成] をクリックします。
「
」をクリックし、ダイアログボックスから [MaxCompute] を選択します。[データベース] セクションで、接続パラメーターを設定します。
パラメーター 説明 Select Connection MaxComputeドロップダウンリストから を選択します。 Driver デフォルト組み込みの com.aliyun.odps.jdbc.OdpsDriver[カスタム]カスタムドライバーの追加 ドライバーを使用するには、 を選択します。デフォルトのドライバーで接続に失敗した場合は、 を選択します。詳細については、「」をご参照ください。URL JDBC 接続 URL。形式: jdbc:odps:<MaxCompute エンドポイント>?project=<MaxCompute プロジェクト名>[&interactiveMode={true|false}]。値を入力する際は、山かっこ(<>)を削除します。詳細については、「MaxCompute クエリアクセラレーション (MCQA)」をご参照ください。有効にするには、&interactiveMode=trueを追加します。Server Login [ユーザー名とパスワード] はデフォルト値のままにします。 User ご利用の AccessKey ID。「AccessKey Management」から取得できます。 Password AccessKey ID に紐づく AccessKey Secret です。AccessKey 管理から取得してください。 
「[データベース]」セクションの下部にある[接続のテスト]をクリックします。テストが成功したら、接続を保存します。

ステップ 2: データのクエリと分析
接続を保存したら、Yonghong Desktop を使用してご利用の MaxCompute データを探索します。使用方法の詳細については、「Yonghong ヘルプドキュメント」をご参照ください。
すべてのテーブルを表示
接続が保存されると、Yonghong Desktop は MaxCompute プロジェクト内のすべてのテーブルを自動的にロードします。

テーブルスキーマのクエリ
左側のナビゲーションウィンドウで、[データセットの作成] をクリックし、MaxCompute を [接続] ドロップダウンリストから選択します。[メタデータ] タブで、カスタム SQL を使用してテーブルのスキーマをクエリし、データセットを保存します。

テーブルデータのクエリ
左側のナビゲーションウィンドウで、[データセットの作成] をクリックし、[接続] ドロップダウンリストから [MaxCompute] を選択します。[データ詳細] タブで、カスタム SQL を使用してテーブルデータをクエリし、データセットを保存します。

可視化の作成
左側のナビゲーションウィンドウで、[ダッシュボードを作成] をクリックします。レポートが生成された後、チャートタイプを選択し、パラメーターを設定してデータを視覚化します。

カスタムドライバーの追加
Yonghong Desktop V9.2.2 には、MaxCompute JDBC ドライバーが組み込まれています。このドライバーでご利用のプロジェクトに接続できない場合は、jar-with-dependencies を含む MaxCompute JDBC ドライバーパッケージ (V3.2.8 以降) をダウンロードしてください。このトピックでは V3.2.9 を使用します。
Yonghong Desktop を起動します。
左上隅の
アイコンをクリックして、[ドライバー管理] ダイアログボックスを開きます。ドライバーの名前を入力し、JAR パッケージ (たとえば、odps-jdbc-3.2.9-jar-with-dependencies.jar) をアップロードしてから、[OK] をクリックします。