Hologres は MaxCompute とシームレスに統合されます。Hologres SQL ノードを使用すると、MaxCompute 内の大規模データに対して標準的な PostgreSQL クエリを実行でき、データ移行を伴わずに高速で結果を取得できます。
前提条件
Hologres コンピュートエンジンインスタンスを、ワークスペース構成 ページに追加します。詳細については、「ワークスペースの構成」をご参照ください。
操作手順
Hologres SQL ノードエディターで以下の手順を完了します。
SQL コードの開発
SQL エディター内でタスクコードを開発します。コード中では、`${variable_name}` のフォーマットで変数を定義できます。これらの変数に値を割り当てるには、右側の スケジュール パネルで設定します。これにより、スケジュール実行ジョブ向けに動的なパラメーター渡しが可能になります。スケジューリングパラメーターの詳細については、「パラメーター」をご参照ください。
SELECT col_1,col_2 FROM your_table_name WHERE pt>${pt_num} limit 500;説明より多くの結果を表示するには、SELECT 文に
limit句を追加してください。最大で10000件のクエリ結果を表示できます。デフォルトでは、200件までの結果が返されます(limit 句を指定しない場合)。SQL タスクの実行
Run Configuration パネルで、コンピュートエンジン および リソースグループ を構成します。
説明パブリックネットワークまたは仮想プライベートクラウド (VPC) 環境上のデータソースにアクセスするには、該当のデータソースへ接続可能なスケジューリング用リソースグループを使用する必要があります。詳細については、「ネットワーク接続ソリューション」をご参照ください。
ツールバー内の データソースの選択 ドロップダウンリストから、ご利用の Hologres データソースを選択し、実行 をクリックします。
保存 をクリックします。
ノードタスクを定期的に実行するには、スケジューリング設定を構成します。詳細については、「ノードのスケジューリング設定」をご参照ください。
ノードの構成が完了したら、ノードを公開します。詳細については、「ノードおよびワークフローのデプロイメント」をご参照ください。
ノードを公開した後、オペレーションセンターで定期実行タスクのステータスを確認できます。詳細については、「オペレーションセンターの使い始め」をご参照ください。