投稿日: Jun 9, 2020
Amazon Elasticsearch Service は、SQL Workbench と SQL CLI をサポートし、従来の使い慣れたデータベース言語で Elasticsearch インデックスに対してクエリを実行できるようになりました。データベース環境の管理に使用される人気のあるオープンソースのビジュアルツールである SQL Workbench が Kibana に統合され、Elasticsearch インデックスで実行された SQL クエリの結果を表示できるようになりました。SQL CLI は、さまざまなプログラミング言語で記述されたクライアントアプリケーションからアドホッククエリまたは定義済みクエリを実行する柔軟性を提供します。
Amazon Elasticsearch Service は、40 を超える SQL 関数、データ型、およびドメインをクエリするコマンドをすでにサポートしています。新しく追加された結合、サブクエリ、カーソル、および関数のサポートにより、SQL Workbench のビジュアルコンソールと SQL CLI を利用して、Elasticsearch インデックス全体でインタラクティブに、バッチモードでクエリを作成、最適化、および実行できます。その後、結果を表示して CSV および JSON 形式にエクスポートできます。
すべての SQL サポート機能は、Elasticsearch の Apache 2.0 ライセンスディストリビューションである Open Distro for Elasticsearch に実装されています。Open Distro for Elasticsearch の詳細については、ウェブサイトを参照してください。
Elasticsearch 7.4 を実行するすべてのドメインで新しい SQL 機能がサポートされます。詳細については、ドキュメントを参照してください。
Amazon Elasticsearch Service での SQL Workbench、SQL CLI、および複雑なクエリのサポートは、米国東部 (バージニア北部、オハイオ)、米国西部 (オレゴン、北カリフォルニア)、カナダ (中部)、南米 (サンパウロ)、欧州 (アイルランド、ロンドン、フランクフルト、パリ、ストックホルム、ミラノ)、アジアパシフィック (シンガポール、シドニー、東京、ソウル、ムンバイ、香港)、中東 (バーレーン)、中国 (Sinnet が運営する北京、NWCD が運営する寧夏)、アフリカ (ケープタウン) の、グローバルに展開された 22 のリージョンで利用できます。Amazon Elasticsearch Service の提供状況の詳細については、AWS リージョン表をご覧ください。