Pour accéder à vos données dans Elasticsearch, créez un actif de connexion pour elles.
Elasticsearch est un moteur d'analyse et de recherche open source distribué. Utilisez la connexion Elasticsearch pour accéder aux documents JSON contenus dans les index Elasticsearch.
Versions prises en charge
Elasticsearch version 6.0 ou versions ultérieures
La version 8.15.0 d'Elasticsearch n'est pas prise en charge. Si vous utilisez la version 8.15.0, passez à la version 8.15.2 Pour plus d'informations, voir les notes de mise à jour d'Elasticsearch.
Créer d'une connexion à Elasticsearch
Si vous avez mis en place un service cloud intégré , sélectionnez l'instance de service pour remplir automatiquement les champs du formulaire de connexion. Confirmez que tous les champs sont remplis.
Pour créer l'actif de connexion, il vous faut ces informations de connexion :
- URL : l'URL pour accéder à Elasticsearch
- Certificat SSL (si requis par le serveur de base de données)
Pour les informations d'identification, choisissez l'une des méthodes suivantes :
- Nom d'utilisateur et mot de passe
(Facultatif) Accès anonyme - Clé API
(Facultatif) Accès anonyme
Pour la connectivité privée, pour vous connecter à une base de données qui n'est pas externalisée sur Internet (par exemple, derrière un pare-feu), vous devez configurer une connexion sécurisée.
Choisissez la méthode de création d'une connexion basée sur l'emplacement dans la plateforme.
- Dans un projet
- Cliquez sur Actifs > Nouvel actif > Connexion à une source de données. Voir Ajout d'une connexion à un projet.
- Dans un catalogue
- Cliquez sur Ajouter au catalogue > Connexion. Voir Ajout d'un actif de connexion à un catalogue.
- Dans un espace de déploiement
- Cliquez sur Importer les actifs > Accès aux données > Connexion. Voir Ajout d'actifs de données à un espace de déploiement.
- Dans le catalogue d'actifs de la plateforme
- Cliquez sur Nouvelle connexion. Voir Ajout de connexions de plateforme.
Etape suivante : ajout d'actifs de données à partir de la connexion
Où vous pouvez utiliser cette connexion
Vous pouvez utiliser les connexions Elasticsearch dans les espaces de travail et les outils suivants :
Projets
- Data Refinerywatsonx.ai Studio ou IBM Knowledge Catalog)
- DataStage (serviceDataStage ). Voir Connexion à une source de données dans DataStage.
- SPSS Modelerwatsonx.ai Studio)
Catalogs
Platform assets catalog
Autres catalogues (IBM Knowledge Catalog )
Configuration d'Elasticsearch
Restrictions
- Pour les versions Elasticsearch antérieures à la version 7, la lecture est limitée à 10 000 lignes.
- Pour Data Refinery, la seule action prise en charge sur le fichier cible consiste à ajouter toutes les lignes de la sortie du flux Data Refinery au jeu de données existant.
Exécution d'instructions SQL
Pour vous assurer que vos instructions SQL s'exécutent correctement, reportez-vous au manuel Elasticsearch Guide for SQL pour connaître la syntaxe correcte.
En savoir plus
Rubrique parent : Connexions prises en charge