Boîte de dialogue Connexion à MongoDB

Entrez les valeurs de connexion dans la boîte de dialogue pour récupérer des données de votre source MongoDB.

Options

Champ

Description

URL

L’URL de connexion à la source de données MongoDB.

Version IP

Version IP à appliquer pour la connexion à MongoDB. Valeurs admises :

  • Détection automatique

  • IPv4

  • IPv6

Si l’option IPv6 est sélectionnée, l’ordinateur sur lequel Monarch est installé doit aussi gérer cette version.

Nom d’utilisateur

Un ID utilisateur valide est obligatoire pour se connecter à la source de données.

Mot de passe

Mot de passe valide requis pour se connecter à la source de données. Ce mot de passe doit correspondre à l’ID utilisateur ci-dessus.

Connexion

Cliquez sur ce bouton après avoir précisé l’URL, le nom d’utilisateur et le mot de passe. Vous pouvez sélectionner une base de données et une collection une fois que vous êtes connecté.

Base de données

Nom de la base de données à laquelle se connecter.

Collection

Table à ouvrir.

Table de colonnes

Affiche les colonnes générées quand vous cliquez sur le bouton Générer les colonnes.

Une fois les données affichées, vous pouvez modifier les éléments suivants :

  • Nom

  • JsonPath

  • Type

  • Structure

  • Nombre de colonnes

  • Valeur activée

Affichage des valeurs de tableau

Pour afficher les valeurs d’une colonne de type tableau, procédez comme suit :

  1. Sélectionnez Tableau de développement de colonnes dans le menu déroulant Structure.

  2. Définissez la valeur Nombre de colonnes sur le nombre de valeurs de tableau que vous voulez inclure.

Générer les colonnes

Ordonne à l’application d’envoyer une requête à la base de données pour les premiers enregistrements et d’essayer de créer un schéma de table à partir des informations disponibles.

Ajouter une colonne

Ajoute une nouvelle colonne aux colonnes indiquées dans la zone de liste JSON. Les informations pour chaque colonne ajoutée doivent être fournies. Idéalement, le nom attribué à la colonne est le même que son chemin d’accès JSON, pour raisons de clarté et cohérence.

Options de requête

Permet de charger, puis de sélectionner les tables de votre base de données, en saisissant une instruction SQL.

Si vous avez sélectionné Tables et vues, cette case est mise à jour et contient la requête SELECT * FROM TABLE.

Si vous voulez définir la requête, saisissez les instructions SELECT et/ou EXEC à exécuter.

Remarque :

Actuellement, seules les instructions SELECT et EXEC sont autorisées. Pour minimiser les risques de sécurité et empêcher les attaques par injection de code SQL, les caractères suivants ne sont pas autorisés :

  • Caractères de commentaire ( -- )

  • Points-virgules ( ; )

Si vous avez besoin d’utiliser une série d’instructions SQL avec ou sans commentaires, nous vous conseillons d’utiliser des procédures stockées pour contenir ces instructions. La procédure stockée peut ensuite être exécutée depuis la forme.

Rendez-vous sur http://docs.mongodb.org/manual/tutorial/query-documents/ pour en savoir plus sur la fonction « Documents de requête » de la boîte de dialogue Connexion à MongoDB.

Aperçu des données

Cliquez pour récupérer les données en utilisant les informations d’identification et les critères que vous avez spécifiés. Seuls 10 enregistrements sont pré-affichés pour vous permettre de vérifier que vous sélectionnez les données correctes.

OK/Annuler

Sélectionnez OK pour établir la connexion et extraire les données ou Annuler pour fermer la boîte de dialogue.

L’aspect des boutons OK et Aperçu indique l’état de votre connexion :

  • Les boutons OK et Aperçu des données sont activés dès que les champ requis ont été remplis et vérifiés. Cela signifie généralement que la connexion à la source de données a été établie et qu’une table a été sélectionnée.

  • Le bouton OK est désactivé lorsqu’une mise à jour risque de donner un résultat non valide (par exemple, le nom d’utilisateur ou le mot de passe n’est pas valide, ou l’instruction SQL de l’onglet Requête n’est pas valide). Utilisez alors Aperçu des données pour valider les données qu’il est possible d’extraire. Si cela échoue, rectifiez vos informations de connexion ou votre requête afin de parvenir à extraire les données.

 

 

 

© 2024 Altair Engineering Inc. All Rights Reserved.

Intellectual Property Rights Notice | Technical Support