Yonghong BI を MaxCompute プロジェクトに接続できます。これにより、データの分析と視覚化が可能になります。このトピックでは、Yonghong BI を MaxCompute プロジェクトに接続し、Yonghong BI を使用して視覚的にデータを分析する方法について説明します。
背景情報
Yonghong Desktop は、データ分析に使用されるデスクトップ ビジネスインテリジェンス(BI)ツールです。オンプレミス マシンに Yonghong Desktop をインストールすると、追加のデプロイメントなしでこのツールを直接使用できます。 Yonghong Desktop は、エンドツーエンドの俊敏で効率的なデータガバナンス、視覚化されたデータ分析、および AI を活用した詳細なデータ分析を提供します。 Yonghong Desktop は、データの分析と視覚化に役立ちます。 Yonghong BI の詳細については、「Yonghong」をご参照ください。
前提条件
以下の条件が満たされていることを確認します。
MaxCompute プロジェクトが作成されている。
MaxCompute プロジェクトの作成方法の詳細については、「MaxCompute プロジェクトを作成する」をご参照ください。
MaxCompute プロジェクトへのアクセスに使用する Alibaba Cloud アカウントの AccessKey ペアを取得している。
MaxCompute コンソールの右上隅にあるプロフィール写真をクリックし、AccessKey の管理 を選択して、AccessKey ペアを取得できます。
組み込みの MaxCompute コネクタを持つ Yonghong Desktop V9.2.2 がインストールされている。
Yonghong Desktop のインストールと起動方法の詳細については、「Yonghong Desktop をインストールする」をご参照ください。
このトピックでは、Yonghong Desktop V9.2.2 を使用します。 Yonghong Desktop には、組み込みの MaxCompute Java Database Connectivity(JDBC)ドライバーが付属しています。
Yonghong Desktop の組み込み MaxCompute JDBC ドライバーが MaxCompute プロジェクトに接続できない場合は、MaxCompute JDBC ドライバー パッケージ (V3.2.8 以降)
jar-with-dependenciesを含む MaxCompute JDBC ドライバー パッケージ(V3.2.8 以降) をダウンロードします。このトピックでは、MaxCompute JDBC ドライバー V3.2.9 を使用します。ドライバーの追加方法の詳細については、このトピックの「カスタム ドライバーを追加する」セクションをご参照ください。
ステップ 1:Yonghong BI を MaxCompute プロジェクトに接続する
Yonghong Desktop を起動します。
Yonghong Desktop の左側のナビゲーションウィンドウで、[接続の作成] をクリックします。
表示されるページで、
をクリックします。表示されるダイアログボックスで、[maxcompute] を選択します。[データベース] セクションで、接続パラメータを設定します。次の表にパラメータを示します。

パラメータ
説明
[接続の選択]
接続するデータソース。ドロップダウン リストから MaxCompute を選択します。
[ドライバー]
MaxCompute プロジェクトへのアクセスに使用するドライバー。有効な値:
デフォルト:ドロップダウン リストから [デフォルト] を選択すると、ドライバー com.aliyun.odps.jdbc.OdpsDriver が使用されます。ドライバーを変更する必要はありません。
カスタム:デフォルト ドライバーが MaxCompute プロジェクトに接続できない場合は、カスタム ドライバーを使用できます。カスタム ドライバーの追加方法の詳細については、このトピックの「カスタム ドライバーを追加する」セクションをご参照ください。
[URL]
MaxCompute プロジェクトへの接続に使用する Uniform Resource Locator(URL)。形式は
jdbc:odps:<MaxCompute_endpoint>?project=<MaxCompute_project_name>[&interactiveMode={true|false}]です。このパラメータを設定するときは、山かっこ(<>)を削除します。フィールドの説明:<MaxCompute_endpoint>:必須。MaxCompute のエンドポイント。 MaxCompute プロジェクトが存在するリージョンに基づいて、このパラメータを設定します。
さまざまなリージョンにおける MaxCompute のエンドポイントの詳細については、「エンドポイント」をご参照ください。
<MaxCompute_project_name>:必須。MaxCompute プロジェクトの名前。
このパラメータは、MaxCompute プロジェクトが対応する DataWorks ワークスペースではなく、MaxCompute プロジェクトの名前を指定します。MaxCompute コンソール にログインし、上部のナビゲーション バーで MaxCompute プロジェクトが存在するリージョンを選択し、[ワークスペース] > [プロジェクト] を選択します。その後、MaxCompute プロジェクトの名前を表示できます。
interactiveMode:オプション。このパラメータは、MaxCompute Query Acceleration(MCQA)機能を有効にするかどうかを指定します。
MCQA 機能を有効にするには、URL の末尾に
&interactiveMode=trueを追加します。 MCQA 機能の詳細については、「クエリの高速化」をご参照ください。
[サーバー ログイン]
デフォルト値は [ユーザー名とパスワード] です。値を変更する必要はありません。
[ユーザー]
MaxCompute プロジェクトへのアクセスに使用する AccessKey ID。
AccessKey ペア ページから AccessKey ID を取得できます。
[パスワード]
AccessKey ID に対応する AccessKey シークレット。
AccessKey ペア ページから AccessKey シークレットを取得できます。
[データベース] セクションの下部にある [接続テスト] をクリックします。テストが成功したら、接続を保存します。

ステップ 2:Yonghong BI を使用してデータをクエリおよび分析する
Yonghong Desktop では、確立された接続を使用して、MaxCompute プロジェクトのデータをクエリおよび分析できます。これらの操作の実行方法の詳細については、「Yonghong ヘルプ情報」をご参照ください。
既存のすべてのテーブルを表示する
データ接続が保存されると、Yonghong Desktop は MaxCompute プロジェクト内の既存のすべてのテーブルに関する情報を自動的にロードします。

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

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

分析データを視覚化する
Yonghong Desktop の左側のナビゲーションウィンドウで、[ダッシュボードの作成] をクリックします。レポートが生成されたら、チャート タイプを選択し、ビジネス要件に基づいてパラメータを設定してデータを視覚化します。

カスタム ドライバーを追加する
Yonghong Desktop には、組み込みの MaxCompute JDBC ドライバーが付属しています。このドライバーが MaxCompute プロジェクトに接続できない場合は、次の手順を実行してカスタム ドライバーを追加できます。
Yonghong Desktop を起動します。
Yonghong Desktop の左上隅にある
アイコンをクリックします。[ドライバー管理] ダイアログボックスで、MaxCompute JDBC ドライバーの名前を指定し、odps-jdbc-3.2.9-jar-with-dependencies.jarなどの MaxCompute JDBC ドライバーの JAR パッケージをアップロードします。次に、[OK] をクリックします。