Read from NoSQL DB
Le stage Read from NoSQL DB lit des données à partir d'une table de base de données comme entrée d'un flux de données. Le stage prend en charge les types de base de données MongoDB et Couchbase.
Onglet Général
Nom du champ | Description |
---|---|
Connexion | Sélectionnez la connexion de base de données à utiliser. Vos sélections varient suivant les connexions définies dans Gestion de la connexion de base de données NoSQL du menu Outils d'Enterprise Designer. Si vous devez établir une nouvelle connexion à une base de données, ou modifier ou supprimer une connexion existante, cliquez sur Gérer.
|
Table/Vue | Indique la collection ou la vue de la base de données que vous souhaitez interroger. Remarque : Même si le terme Table/Vue est utilisé dans l'interface utilisateur, MongoDB l'appelle collection et Couchbase l'appelle vue..
|
Fichier de schéma | Cliquez sur le bouton Parcourir (...) pour sélectionner un fichier de schéma JSON. Ce fichier est facultatif. Les champs de l'onglet Champs peuvent être régénérés via le fichier de schéma ou la table/vue de base de données. Pour effacer le chemin d'accès au fichier sélectionné, cliquez sur Effacer. Remarque : Si un fichier de schéma est sélectionné, les champs sont toujours générés via ce fichier de schéma.
|
Où | Entrez les critères de filtre requis, le cas échéant, à l'aide de la syntaxe de MongoDB, pour récupérer des enregistrements spécifiques. Laissez le champ vide si aucun critère de filtre n'est requis. La syntaxe suivante est pour une clause avec un opérateur égal à :
Vous pouvez lier plusieurs clauses via les opérateurs requis. Pour obtenir la liste de tous les opérateurs inclus dans la clause Par exemple, pour récupérer des enregistrements où la valeur de la colonne
Avertissement : Assurez-vous que vous n'incluez pas le mot clé
where dans ce champ.Remarque : Actuellement, ce champ est visible uniquement lors de la sélection d'une connexion MongoDB.
|
Ignorer les champs absents | Si cette option est sélectionnée, les champs définis dans le schéma, s'ils ne figurent pas dans l'enregistrement réel, ne sont pas transmis au stage suivant. Remarque : Si vous n'activez pas cette option, les champs absents de la table de base de données ou de la vue sont ajoutés et traités avec la valeur NULL.
|
Aperçu | Affiche les enregistrements de la table sélectionnée. Remarque : Pour les sources de données MongoDB, cliquer sur Aperçu affiche les enregistrements filtrés, si une ou plusieurs clauses
where ont été saisies dans le champ Où. En l'absence de clause where, l'aperçu n'affiche tous les enregistrements.Remarque : Pour les sources de données Couchbase, cliquer sur Aperçu affiche également le champ ajouté
_id contenant la clé. Si l'enregistrement comporte déjà un champ _id , il est écrasé par le champ _id ajouté lors de l'aperçu des champs. |
Développer tout | Développe les éléments de l'arborescence d'aperçu. |
Réduire tout | Réduit les éléments de l'arborescence d'aperçu. |
Onglet Champs
L'onglet Champs vous permet de sélectionner les données que vous souhaitez transmettre au stage suivant. (Pour plus d'informations, reportez-vous à la section Définition de champs dans une base de données NoSQL.)