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

DataWorks:Hologres SQLノードの作成

最終更新日:Jul 11, 2025

このトピックでは、Hologres SQLノードを作成する方法について説明します。Hologresは、基盤レイヤーでMaxComputeとシームレスに統合されています。この統合により、標準のPostgreSQL文を使用して、MaxComputeに格納されている大量のデータのクエリと分析を実行できます。この場合、データを転送する必要はありません。これにより、クエリ結果を迅速に取得できます。

前提条件

Hologres計算リソースがワークスペースに関連付けられていること。

手順

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

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

  2. [ワークフロー]を作成します。

    既存の [ワークフロー]がある場合は、この手順をスキップします。

    1. ポインターを 新建 アイコンの上に移動し、[ワークフロー] を選択します。

    2. [ワークフローの作成] ダイアログボックスで、[ワークフロー名] パラメーターを構成します。

    3. [作成] をクリックします。

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

    1. ポインターを 新建 アイコンの上に移動し、[ノードの作成] > [Hologres] > [Hologres SQL] を選択します。

      Hologres SQLノードを作成するワークフローを見つけて、[Hologres] を右クリックし、[作成] > [Hologres SQL] を選択することもできます。

    2. [ノードの作成] ダイアログボックスで、[ノード名] パラメーターを構成します。

      説明

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

    3. [コミット] をクリックします。

  4. ODPS SQLノードの構成タブで、コードエディターにコードを記述して実行します。

    Hologres SQLノードが作成された後、Hologres SQL構文に準拠してコードを編集します。 Hologres 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. 上部ツールバーの image アイコンをクリックして、ノードを保存します。

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

    3. [ノードのコミット] ダイアログボックスで、[変更の説明] パラメーターを構成します。

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

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

  7. ノードで O&M 操作を実行します。 詳細については、「自動トリガーノードでの基本的なO&M操作の実行」をご参照ください。