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 Tout > Ensembles de données à importations système > Administration > Sources de données.
- Cliquez sur Nouveau.
-
Renseignez le formulaire.
Champ Description Nom Nom unique pour cette source de données. Étiquette de la table des ensembles de données à importer Une é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 entrée pour créer un nom de table unique. Cela évite les collisions 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 qui reçoit un nouveau numéro de port de manière dynamique 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, elle spécifie que 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é pour les propriétés et les 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 = vrai 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 glide.import_set_load_usebatch propriété n’est 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 propriété = faux et le champ Utiliser l’importationglide.import_set_load_usebatch 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 autoriser la connexion JDBC à utiliser l’ID de l’utilisateur configuré pour le service Windows MID Server 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 de la table ou duSQL 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 serveur MID ne le ferme et ne le supprime du pool. Zéro (0) signifie qu’il n’y a pas de délai d’expiration. Nom de la table Nom de la table à partir de laquelle les données sont exportées. Requête SQL 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 au cours 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 pour 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 devoir être sensible à la casse, selon le type de base de données cible. Paramètres supplémentaires de la base de données 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.