Connexion Elasticsearch

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

Créer d'une connexion à Elasticsearch

Pour créer l'actif de connexion, il vous faut ces informations de connexion :

  • Un nom d'utilisateur et un mot de passe
    (Facultatif) Accès anonyme
  • Certificat SSL (si requis par le serveur de base de données)

Pour 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 un 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 Ajouter au projet > Connexion. 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 ] (../catalog/c-add-conn.html).


Dans un espace de déploiement Cliquez sur Ajouter à l'espace > Connexion . Voir [ Ajout de données à un espace de déploiement ] (../analysent-data/deploy-data-sources.html#add).


Dans le catalogue des actifs de la plateforme Cliquez sur Nouvelle connexion . Voir [ Ajout de connexions de plateforme ] (platform-conn.html).

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 Refinery (Watson Studio ou Watson Knowledge Catalog)
  • SPSS Modeler (Watson Studio)

Catalogues

  • Catalogue d'actifs de la plate-forme
  • Autres catalogues (Watson Knowledge Catalog)

Configuration d'Elasticsearch

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 à la documentation Elasticsearch pour une correcte syntaxe.

En savoir plus

Elasticsearch

Rubrique parent : Connexions prises en charge