Haven OnDemand : les connecteurs

La force d’Haven OnDemand réside dans la large palette de possibilités qu’offre la plate-forme, et les nombreuses API disponibles illustrent cette infinité d’usage. Afin de s’adresser à n’importe quelle source de données, le développeur dispose de multiples connecteurs. Ils permettent de se connecter à des ensembles de données, des systèmes de fichiers locaux ou distribués (SharePoint, Dropbox…) afin de capturer les documents, les ouvrir et les traiter, par exemple pour les indexer à des fins de recherche. Vous pouvez ainsi automatiser des workflows, des notifications, faciliter la migration de données d’un site vers un autre, etc. Explications.

Le moteur on-premise HPE IDOL est un logiciel orienté recherche et analyse de données structurées et non-structurées, avec ou sans Machine Learning. Sa puissance est due à son caractère universel : il traite tout type de sources, de documents et de langues. Haven OnDemand permet de mettre en oeuvre tous les connecteurs disponibles avec HPE IDOL.

Fonctionnement

L’objectif d’un connecteur est très simple : récupérer les contenus présents dans un référentiel de données, tel qu’une base de données, un serveur de messagerie, un système de fichiers ou toute autre source. Haven OnDemand propose deux types de fonctionnement pour les connecteurs : localement (on-premise) ou en mode cloud (sur la plateforme Haven OnDemand). Le fonctionnement on-premise permet de se connecter aux sources de données situées dans l'intranet des entreprises. Pour utiliser un connecteur on-premise, on l'installera sur les serveurs de l'entreprise.

Sur la plate-forme Haven OnDemand quatre connecteurs sont disponibles :

- connecteurs cloud :

web cloud connector : indexe les contenus

dropbox cloud connector : indexe le contenu d’un compte DropBox

- connecteurs on-premise :

File System Connector : récupère et indexe provenant d’une page web le contenu d’un système de fichiers

SharePoint Connector : récupère et indexe les contenus de SharePoint Server ou d’un compte SharePoint Online

Les autres connecteurs du moteur HPE IDOL (ODBC, Documentum, Notes, Exchange, Facebook, Twitter,… soit une petite centaine de connecteurs qui permettent de se connecter à plus de 400 sources de données) sont également compatibles avec Haven OnDemand mais ne sont pas librement accessibles. Vous devez en faire la demande. Pour faciliter l’usage des connecteurs, plusieurs API vous facilitent la vie :

démarrage, mise à jour, récupération, création, statuts, historique, etc.

Pour utiliser les connecteurs, vous devrez élaborer un conteneur via l’API Create Connector qui permet de créer la configuration du connecteur :

identification du référentiel de données et connexion à celui-ci, les contenus à récupérer et à indexer. Il est possible de mettre en place un scheduler pour planifier et automatiser le travail du connecteur utilisé. Vous pouvez aussi démarrer manuellement un connecteur (API Start Connector).

Exemple d’utilisation

Voici un exemple d’utilisation avec la création d’un nouveau connecteur :

URL de l’API = https://api.havenondemand.com/1/api/sync/createconnector/v1

Paramètre d’authentification = apikey

Paramètre obligatoire = Flavor (=Mode du connecteur) / Nom du connecteur / Configuration / Destination

Paramètre optionnel = Credentials / politique de credential / description / planification

Ce qui donne pour l’exemple d’un connecteur Filesystem :

https-://-api.havenondemand.com/1/api/sync/createconnector/v1 &flavor=filesystem_onsite&connector=Connecteur Filesystem&config={"directoryPathCSVs" : "C:\\users,C:\\Documents","directoryRecursive": true,"servicePort": 8002,"aciPort": 8000,"manipulate_reference_prefix": "C:\\Stuff","new_reference_prefix": "\\\\share\\"}&destination={"action": "addtotextindex","index": "testindex"}&apikey=votre_apikeyhttps://dev.havenondemand.com/docs/Connectors_Filesystem.html

 

Pour en savoir plus

Documentation : https://dev.havenondemand.com/docs/Connectors.html

API pour les connecteurs : https://www.havenondemand.com/docs/api-overview.html#connector

Les vidéos autour d'Haven OnDemand

  • Ayni (startup) : Haven onDemand Speech-to-text API pour l’apprentissage d’une nouvelle langue.
  • Blink (startup) : Haven onDemand Facial Recognition API pour le speed dating.
  • SocialCapital (startup) : Haven onDemand Concept Extraction API pour le recrutement.
  • Transparent (application) : Haven onDemand Image Recognition API pour le recrutement.
  • Haven onDemand<span"> : présentation de l’API reconnaissance faciale
  • CollabNotes : présentation des APIs Concept & Entity Extraction


Les liens essentiels d’Haven OnDemand