すべてのプロダクト
Search
ドキュメントセンター

DataWorks:Hologres SQL ノード

最終更新日:Aug 22, 2026

Hologres は MaxCompute とシームレスに統合されており、データを移動させることなく、標準的な PostgreSQL 文を使用して MaxCompute 内の大量のデータセットをクエリ・分析し、結果を迅速に取得できます。

前提条件

Hologres コンピューティングリソースをバインドしておく必要があります。

手順

  1. DataStudioページに移動します。

    DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、[データモデリングと開発] > [DataStudio] を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[DataStudioに移動] をクリックします。

  2. [ビジネスフロー]を作成します。

    すでに [ビジネスフロー]がある場合は、この手順をスキップできます。

    1. 新建 アイコンにカーソルを合わせ、[ビジネスフロー]を選択します。

    2. ビジネスフローの作成 ダイアログボックスで、サービス名 を入力します。

    3. 新規作成 をクリックします。

  3. [Hologres SQL] ノードを作成します。

    1. 新建 アイコンにカーソルを合わせ、ノードの作成 > Hologres > Hologres SQL をクリックします。

      別の方法として、対象のワークフローを見つけ、Hologres を右クリックし、ノードの作成 > Hologres SQL を選択します。

    2. ノードの作成 ダイアログボックスで、ノード名 を入力します。

      説明

      ノード名は 128 文字以内で、英字、漢字、数字、アンダースコア (_)、ピリオド (.) を含めることができます。

    3. 確認 をクリックします。

  4. ノードエディターでコードを記述して実行します。

    ノードを作成した後、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 件の結果を返します。

  5. ノードエディターの右側で [スケジューリングプロパティ] をクリックして、ノードのスケジューリングプロパティを設定します。詳細については、「基本プロパティの設定」をご参照ください。

  6. ノードを保存してコミットします。

    重要

    コミットする前に、ノードの [再実行プロパティ]を設定し、[親ノード]を指定する必要があります。

    1. ツールバーの 保存 アイコンをクリックして、ノードを保存します。

    2. ツールバーの 提交 アイコンをクリックします。

    3. [新しいバージョンを送信] ダイアログボックスで、[変更の説明] を入力します。

    4. [OK] をクリックします。

    標準モードのワークスペースを使用している場合は、ノードをコミットした後、右上隅にある [デプロイ] をクリックします。詳細については、「ノードのデプロイ」をご参照ください。

  7. タスク O&M については、「自動トリガーノードの基本的な O&M」をご参照ください。