このトピックでは、Hologres SQLノードを作成する方法について説明します。Hologresは、基盤レイヤーでMaxComputeとシームレスに統合されています。この統合により、標準のPostgreSQL文を使用して、MaxComputeに格納されている大量のデータのクエリと分析を実行できます。この場合、データを転送する必要はありません。これにより、クエリ結果を迅速に取得できます。
前提条件
手順
DataStudioページに移動します。
DataWorksコンソールにログオンします。 上部のナビゲーションバーで、目的のリージョンを選択します。 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発に移動] をクリックします。
[ワークフロー]を作成します。
既存の [ワークフロー]がある場合は、この手順をスキップします。
ポインターを
アイコンの上に移動し、[ワークフロー] を選択します。[ワークフローの作成] ダイアログボックスで、[ワークフロー名] パラメーターを構成します。
[作成] をクリックします。
[Hologres SQL] ノードを作成します。
ポインターを
アイコンの上に移動し、 を選択します。Hologres SQLノードを作成するワークフローを見つけて、[Hologres] を右クリックし、 を選択することもできます。
[ノードの作成] ダイアログボックスで、[ノード名] パラメーターを構成します。
説明ノード名は128文字以内にする必要があり、文字、数字、アンダースコア(_)、ピリオド(.)を含めることができます。
[コミット] をクリックします。
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 レコードが返されます。ノード構成タブで、右側のナビゲーションウィンドウの [プロパティ] タブをクリックし、ノードのスケジューリングプロパティを構成します。 詳細については、「基本プロパティの構成」をご参照ください。
ノードを保存してコミットします。
重要ノードをコミットする前に、[再実行] パラメーターと [親ノード] パラメーターを [プロパティ] タブで構成する必要があります。
上部ツールバーの
アイコンをクリックして、ノードを保存します。ツールバーの
アイコンをクリックします。[ノードのコミット] ダイアログボックスで、[変更の説明] パラメーターを構成します。
[OK] をクリックします。
使用しているワークスペースが標準モードの場合、コミット後に右上隅にある [デプロイ] をクリックしてノードをデプロイする必要があります。 詳細については、「ノードのデプロイ」をご参照ください。
ノードで O&M 操作を実行します。 詳細については、「自動トリガーノードでの基本的なO&M操作の実行」をご参照ください。