クエリは、TD Consoleで、PrestoまたはHiveクエリエンジンを使用してData Workbenchのクエリエディターで作成できます。
エディターの追加機能の詳細をご覧ください。
このトピックには以下が含まれます。
- TD Consoleで、Data Workbenchアイコンを選択します。

- Queriesを選択してクエリエディターに移動します。過去のクエリとそれらが実行された時期のリストが表示されます。このリストは、特定のクエリを編集または再実行する場合に便利です。

Queriesページを使用して新しいクエリを作成することもできます。
- TD Consoleの右上にあるNEW QUERYを選択して、クエリエディターを開きます。

- クエリエディターを開くと、データをクエリするための2つのオプション(PrestoとHive)があることがわかります。ユースケース、クエリのサイズと種類に応じて、使用するクエリエンジンを選択します。
Prestoは、アドホックおよび短いバッチワークロードに適しています。Prestoは、データセットへの低レイテンシのSQLアクセスを提供します。
Hiveは、大規模または複雑なバッチワークロードに適しています。HiveはMapReduceベースのSQLエンジンです。このエンジンは、大規模なデータ処理や重いJOINを行う場合に非常に強力です。ETLやセッション化によく使用されます。
ドロップダウンメニューで適切なクエリエンジンオプションを選択します。
クエリするデータベースを選択します。
クエリするテーブルを選択します。
定期的に繰り返し実行するか、一度だけ実行するかを指定します。
PrestoまたはHiveの適切なSQL構文を使用して特定のクエリを作成します。Table Previewで任意のテーブルをプレビューできます。

- クエリを編集する必要がある場合は、SQLキーワード、型、関数、およびTreasure Data固有の関数のオートコンプリート候補を表示できます。エディターの追加機能の詳細をご覧ください。

- 後で実行する場合はSaveを選択し、すぐに実行する場合はRunを選択します。

- クエリが実行された後、Query Resultの下に結果が表示されます。結果をコピーまたはダウンロードするオプションがあります。
