Elasticsearch でデータにアクセスするには、そのデータ用の接続資産を作成します。
Elasticsearch は、オープン・ソースの分散型検索および分析エンジンです。 Elasticsearch 接続を使用して、Elasticsearch 索引内の JSON 文書にアクセスします。
サポートされるバージョン
Elasticsearch バージョン 6.0 以降
Elasticsearchバージョン8.15.0はサポートされていません。 バージョン8.15.0をお使いの場合は、バージョン8.15.22にアップグレードしてください。 詳細はElasticsearchリリースノートをご覧ください。
Elasticsearch への接続を作成する
設定している場合は統合クラウドサービス、サービス インスタンスを選択すると、接続フォームのフィールドに自動的に入力されます。 すべてのフィールドが入力されていることを確認します。
接続資産を作成するには、以下の接続の詳細が必要です:
- URL: Elasticsearch にアクセスするためのURL
- SSL 証明書 (データベース・サーバーによって必要とする場合)
クレデンシャルについては、以下のいずれかの方法を選択する:
- ユーザー名とパスワード
(オプション) 匿名アクセス - APIキー
(オプション) 匿名アクセス
プライベート接続の場合、インターネットに外部化されていないデータベース (例えば、ファイアウォールの内側) に接続するには、 セキュア接続をセットアップする必要があります。
プラットフォーム内の場所に基づいて接続を作成する方法を選択してください
- プロジェクト内
- 「アセット」>「新規アセット」>「データ・ソースへの接続」をクリックします。 プロジェクトへの接続の追加を参照してください。
- カタログ内
- 「カタログに追加」>「接続」をクリックしてください。 カタログへの接続資産の追加を参照してください。
- デプロイメント・スペース内
- 「アセットのインポート」>「データ・アクセス」>「接続」をクリックします。 デプロイメント・スペースへのデータ資産の追加を参照してください。
- Platform assets catalog
- 新規接続をクリックしてください。 プラットフォーム接続の追加を参照してください。
次のステップ: 接続からデータ資産を追加する
プロジェクトでの接続からのデータの追加を参照してください。
カタログ内の接続からのデータの追加を参照してください。
この接続を使用できる場所
Elasticsearch 接続は、以下のワークスペースおよびツールで使用できます:
プロジェクト
- Data Refinerywatsonx.aiStudio またはIBM Knowledge Catalog
- DataStage (DataStage サービス)。 DataStageでのデータ・ソースへの接続を参照してください。
- SPSS Modelerwatsonx.aiStudio)
カタログ
Platform assets catalog
その他のカタログ(IBM Knowledge Catalog)
Elasticsearch のセットアップ
制限
- バージョン 7 より前のバージョンの Elasticsearch では、読み取りは 10,000 行に制限されています。
- Data Refineryの場合、ターゲット・ファイルでサポートされる唯一のアクションは、Data Refinery フロー出力のすべての行を既存のデータ・セットに追加することです。
SQL ステートメントの実行
SQL ステートメントが正しく実行されるようにするには、正しい構文について「 Elasticsearch Guide for SQL 」を参照してください。
もっと見る
親トピック: サポートされた接続