Outil Entrée MongoDB
L’outil Entrée MongoDB permet de lire les données enregistrées dans les bases de données MongoDB. MongoDB est une base de données NoSQL libre évolutive et haute performance. En savoir plus sur MongoDb.
Les bases de données MongoDB enregistrent des données dans un format JSON binaire appelé BSON. En savoir plus sur BSON.
Configurer l’outil
- Server:nom du serveur MongoDB. Entrez l’hôte local pour vous connecter à une instance MongoDB disponible sur la machine qui exécute Alteryx.
- Nom d'utilisateur et mot de passe (facultatif):si votre instance de MongoDb est en cours d'exécution avec l'option – AUTH, saisissez le nom d'utilisateur/mot de passe auquel vous souhaitez vous connecter.
- Enregistrer l'historique des connexions: Sélectionnez cette option pour stocker le serveur, le nom d'utilisateur et le mot de passe entrés.
- Base de données: nom de la base de données MongoDB.
- Collection: nom de la collection MongoDB.
- Mode: il y a 2 modes pour lire le MongoDB. Selon le mode choisi, une configuration supplémentaire peut être nécessaire.
- Critères: Entrez la partie critères de la commande MongoDB Find pour filtrer les documents retournés.
- Profondeur: Spécifiez la profondeur de l'analyse du JSON.
- Laissez vierge pour analyser chaque niveau. Affiche [Unlimited].
- 0: retourne une colonne intitulée JSON contenant l'ensemble du JSON.
- 1: retourne JSON analysé au premier niveau.
- Include Mongo identifiant Field: Sélectionnez cette option pour renvoyer le champ identifiant de la collection MongoDB en tant que dernière colonne de la table.
- Scan: analyse les documents spécifiés à la profondeur spécifiée pour déterminer et retourner le schéma de la table.
- Saisissez manuellement les informations pour renseigner la grille :
- Element: tapez les noms des colonnes.
- Type: sélectionnez le type de champ pour chaque colonne.
- Taille:tapez une taille de champ pour chaque colonne.
- Critères: tapez une requête BSON pour définir des critères supplémentaires pour chaque colonne.
- Effacer: cliquez pour supprimer toutes les données de la grille.
- Cliquez pour supprimer la ligne sélectionnée de la grille.
- Cliquez sur les flèches pour retrier les éléments sélectionnés dans la grille.
- Limite d'enregistrement: possibilité de limiter les documents lus à partir de la source de données d'entrée. Si vous laissez cette option vide, tous les documents sont lus.
Le concepteur lit les données dans 2 passes: la première passe scanne pour déterminer le schéma de la table, y compris les colonnes, le type de données et la taille. La seconde étape renvoie les données.
Propriétés supplémentaires en cas de sélection du mode Automatique :
Les critères doivent être spécifiés entre des accolades ouvrante et fermante.
{"DateAdded": {"$gt": {"$date": "2014-01-12T20:15:31A"}}}
Pour plus d'informations sur la façon d'écrire des critères de filtrage pour la commande find MongoDB, consultez http://docs.MongoDB.org/Manual/Reference/Method/DB.collection.Find/
JSON contenant DateTime
Si un document situé à la profondeur sélectionnée est une série, il est converti en format JSON valide. Si un élément inférieur à la profondeur sélectionnée contient un champ DateHeure, il s’affiche en format Epoch.
Spécifiez le schéma ou une quantité de documents donnée pour déterminer le schéma.
Sous propriétés, remplissez le schéma de table à l'aide des techniques suivantes: