Hologres は MaxCompute とシームレスに統合されており、データを移動させることなく、標準的な PostgreSQL 文を使用して MaxCompute 内の大量のデータセットをクエリ・分析し、結果を迅速に取得できます。
前提条件
Hologres コンピューティングリソースをバインドしておく必要があります。
手順
DataStudioページに移動します。
DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[DataStudioに移動] をクリックします。
[ビジネスフロー]を作成します。
すでに [ビジネスフロー]がある場合は、この手順をスキップできます。
アイコンにカーソルを合わせ、[ビジネスフロー]を選択します。ビジネスフローの作成 ダイアログボックスで、サービス名 を入力します。
新規作成 をクリックします。
[Hologres SQL] ノードを作成します。
アイコンにカーソルを合わせ、 をクリックします。別の方法として、対象のワークフローを見つけ、Hologres を右クリックし、 を選択します。
ノードの作成 ダイアログボックスで、ノード名 を入力します。
説明ノード名は 128 文字以内で、英字、漢字、数字、アンダースコア (_)、ピリオド (.) を含めることができます。
確認 をクリックします。
ノードエディターでコードを記述して実行します。
ノードを作成した後、Hologres SQL コードを記述します。SQL 構文の詳細については、「SELECT」をご参照ください。
説明limit句のないSELECTクエリは、デフォルトで最大 200 件の結果を返します。より多くの結果を表示するには、SELECTステートメントにlimit句を追加します。最大 10,000 件の結果を返すことができます。例えば、
select col_1,col_2 from your_table_name where pt>0 limit 500;ステートメントは 500 件の結果を返します。ノードエディターの右側で [スケジューリングプロパティ] をクリックして、ノードのスケジューリングプロパティを設定します。詳細については、「基本プロパティの設定」をご参照ください。
ノードを保存してコミットします。
重要コミットする前に、ノードの [再実行プロパティ]を設定し、[親ノード]を指定する必要があります。
ツールバーの
アイコンをクリックして、ノードを保存します。ツールバーの
アイコンをクリックします。[新しいバージョンを送信] ダイアログボックスで、[変更の説明] を入力します。
[OK] をクリックします。
標準モードのワークスペースを使用している場合は、ノードをコミットした後、右上隅にある [デプロイ] をクリックします。詳細については、「ノードのデプロイ」をご参照ください。
タスク O&M については、「自動トリガーノードの基本的な O&M」をご参照ください。