Treasure Dataでは、ユーザーは以下からクエリを発行できます:
- TD Console
- API
- JDBC/ODBC
- スケジュール済みクエリ
- ホストされたワークフロー実行フレームワーク
すべてのクエリは個別のジョブとして管理され、各ジョブに対して次のいずれかのデータ処理エンジンを指定できます:
アドホックおよび短期バッチワークロード向けのPresto。Prestoは、データセットへの低レイテンシーなSQLアクセスを提供します。
大規模または複雑なバッチワークロード向けのHive。HiveはMapReduceベースのSQLエンジンです。このエンジンは非常に強力で、大規模なデータ処理と重いJOINをサポートできます。これは「抽出、変換、ロード」(ETL)やセッション化によく使用されます。
クエリエンジン間の違いの詳細については、分析エンジンの選択を参照してください。
このセクションでは、次のトピックについて説明します:
- クエリについて
- 特定のクエリに対するクエリエンジンの指定
- TD Consoleでのクエリの作成または編集
- TD Consoleでのクエリの定義
- TD Consoleでのクエリのスケジュール設定
- TD Consoleでのクエリの実行
- クエリの例
リファレンス情報はこちらで確認できます:
追加のHiveドキュメントおよびPrestoドキュメントは、Treasure Data開発者ポータルで確認できます。