Créer une source de données de type JDBC
Créez un enregistrement de source de données de type JDBC pour définir les données qu’un jeu d’importation doit importer.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Procédure
- Accédez à la Tous > Ensembles d'importation système > Administration > Sources de données.
- Cliquez sur Nouveau.
-
Complétez le formulaire.
Champ Description Nom Nom unique pour cette source de données. Étiquette de la table de jeux d'importation Étiquette pour la table intermédiaire de jeu d’importation à utiliser. Nom de la table des jeux d'importation utilise Now Platform l’étiquette que vous avez saisie pour construire un nom de table unique. Cela permet d’éviter toute collision d’espace de noms avec une table déjà existante. Type JDBC. Utiliser un serveur MID Serveur MID à utiliser pour se connecter à cette source de données. Format Sélectionnez l’un des formats suivants : MySQL, Oracle ou SQLServer. Nom d'instance Utilisé pour prendre en charge la connectivité de port dynamique avec SQL Server. Pour garantir la connectivité, fournissez le nom d’instance d’un serveur SQL Server qui reçoit dynamiquement un nouveau numéro de port après chaque redémarrage. Ce champ s’affiche uniquement lorsque SQLServer est sélectionné comme format de source de données. Nom de base de données Nom de l’instance de base de données. Port de la base de données Numéro de port de la base de données. Laissez ce champ vide lors de l’utilisation de la connectivité de port dynamique avec SQL Server. Utiliser l'importation par lots Si cette option est sélectionnée, le chargement des données doit être effectué par lots lorsque vous cliquez sur Charger des données ou Tester le chargement de 20 enregistrements. Taille du lot Spécifie la taille des lots. Apparaît uniquement lorsque le champ Utiliser l’importation par lots est sélectionné. Les glide.import_set_load_usebatch propriétés and glide.import_set_load_batch_size affectent ces champs. L’ordre de priorité des propriétés et des champs est le suivant : Si la propriété est définie, utilisez la valeur de la propriété. Si ce n’est pas le cas, utilisez la valeur du champ. Si aucune des deux propriétés n’est définie, utilisez la taille de lot par défaut de 1 000.- Par exemple, si glide.import_set_load_usebatch= true et glide.import_set_load_batch_size = 200, utilisez 200 comme taille de lot, quelles que soient les valeurs de champ.
- Par exemple, si glide.import_set_load_usebatch = vrai et que la propriété n’est glide.import_set_load_batch_size pas définie, utilisez la taille de lot par défaut de 1 000.
- Par exemple, si la propriété n’est glide.import_set_load_usebatch pas définie et que le champ Utiliser l’importation par lots = vrai, utilisez la valeur du champ Taille du lot (ou la valeur par défaut de 1 000 si la valeur du champ Taille du lot n’est pas définie)
- Par exemple, si la glide.import_set_load_usebatch propriété = faux et le champ Utiliser l’importation par lots = vrai, n’utilisez pas l’importation par lots, car la propriété est définie sur faux.
Utiliser l'authentification intégrée Sélectionné pour permettre à la connexion JDBC d’utiliser l’ID de l’utilisateur configuré pour le service MID Server Windows pour l’authentification SQL Server. Pour en savoir plus, reportez-vous à Source de données de type JDBC. Nom d\'utilisateur Nom d’utilisateur pour l’authentification sur le serveur JDBC. Mot de passe Mot de passe pour l’authentification sur le serveur JDBC. Serveur Nom du serveur à partir duquel les tables seront importées. Requête Type de requête à exécuter : Toutes les lignes d’une table ou d’unerequête SQL spécifique. Si vous choisissez d’exécuter une instruction SQL, le champ d’instruction SQL s’affiche. Délai d'expiration de requête Nombre de secondes pendant lesquelles le pilote JDBC attendra l’achèvement d’une requête (SELECT). Zéro (0) signifie qu’il n’y a pas de délai d’expiration. En cas de dépassement du délai d’expiration, l’intégration considère que le résultat JDBC est inaccessible et le place dans un état d’erreur. Délai de connexion Nombre de secondes avant que le pool de cache de connexion du MID Server ne le ferme et le supprime du pool. Zéro (0) signifie qu’il n’y a pas de délai d’expiration. Nom de table Nom de la table à partir de laquelle les données sont exportées. Requête SQL Instruction SQL pour extraire les données souhaitées de la base de données. Utiliser les données temporelles de la dernière ex Contrôle la quantité de données récupérées à partir d’une base de données lors d’une exécution d’importation. Si cette option n’est pas sélectionnée, toutes les lignes de la table spécifiée sont importées, à chaque fois. Vous pouvez utiliser ce paramètre s’il s’agit d’une importation ponctuelle ou si toutes les données de la table cible sont nouvelles. Si cette option est sélectionnée, deux champs supplémentaires s’affichent, vous permettant de sélectionner une valeur de date/heure afin de limiter les données importées aux valeurs delta uniquement. Dernière exécution La valeur date/heure de ce champ est automatiquement renseignée à partir du champ de base de données que vous sélectionnez ci-dessous et représente la dernière valeur de l’exécution précédente. Cette valeur agit comme un filtre dynamique pour limiter le nombre d’enregistrements récupérés aux enregistrements qui ont changé depuis la dernière exécution de la source de données. Dernier champ utilisé Nom de champ de la table source qui sera utilisé comme filtre lors de la prochaine exécution. Cette valeur peut avoir besoin d’être sensible à la casse, selon le type de base de données cible. Paramètres de base de données supplémentaires Paramètres facultatifs à ajouter à la fin de l’URL générée pour cette source de données. Liste de paramètres séparés par des points-virgules. Vous devrez peut-être configurer le formulaire pour afficher ce champ. - Cliquez sur Envoyer.