Champs de sources de données
En plus des champs communs, d’autres champs apparaissent sur le formulaire de source de données, en fonction de la valeur du champ Type .
Champs de sources de données courantes
Ces champs sont communs à toutes les sources de données.
| Champ | Description |
|---|---|
| Nom | Nom unique pour cette source de données. |
| Étiquette de la table des ensembles de données à importer | Étiquette pour la table intermédiaire du jeu d’importation à utiliser. |
| Nom de la table des ensembles de données à importer | Utilise Now Platform l’étiquette que vous avez saisie pour créer un nom de table unique. Cela évite les collisions d’espace de noms avec une table déjà existante. |
| Type | Le type de données que vous importez :
|
| Utiliser l'importation par lots | Si cette option est sélectionnée, le chargement des données doit être regroupé par lots lorsque vous cliquez sur Charger les données ou Tester le chargement de 20 enregistrements. |
| Taille du lot | Spécifie la taille des lots. S’affiche uniquement lorsque le champ Utiliser l’importation par lots est sélectionné. Les glide.import_set_load_usebatch propriétés et 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 propriété n’est définie, utilisez la taille de lot par défaut de 1 000.
|
| Demande | Le périmètre de l'application pour cet enregistrement. |
Champs de sources de données du type de fichier
Ces champs supplémentaires apparaissent sur le formulaire de source de données lorsque la valeur du champ Type est Fichier.
| Champ | Description |
|---|---|
| Format | Seul le format de fichier XML par défaut (.xlsx) est pris en charge, sauf s’il est enregistré en tant que « Document XML ouvert strict ». |
| Compressé (zippé) | Sélectionné si le fichier d’importation est compressé. |
| Méthode de récupération de fichier | Méthode de récupération de ce fichier. |
| Chemin d'accès au fichier | Le chemin vers le fichier à importer. Vous pouvez inclure une valeur de propriété système dans ce champ en utilisant le format ${system.property.name}. Lorsque la connexion est établie, la variable est remplacée par la valeur de la propriété spécifiée.
Remarque : Pour les fichiers récupérés à l’aide de HTTP ou HTTPS, la propriété doit avoir la valeur vrai pour utiliser l’expansion glide.ds.file.http.variable_replacement des propriétés système. Par exemple, vous pouvez spécifier la valeur du chemin d’accès au fichier/countries.csv ?key=${datasource.apikey}. Lorsque la connexion est établie, la valeur de la datasource.apikey propriété système est transmise comme valeur du key paramètre. Remarque : Pour les protocoles HTTP et HTTPS, le chemin d’accès au fichier est automatiquement encodé par URL. Ne spécifiez pas de chemin de fichier encodé en URL lorsque vous utilisez l’un ou l’autre de ces protocoles. |
| Délimiteur CSV | Le caractère de délimitation du fichier CSV. |
| Script d'analyse | Script utilisé pour analyser une seule ligne d’entrée. Au fur et à mesure que vous tapez le script, la saisie semi-automatique du script présente les choix qui s’offrent à vous. Pour plus d'informations, consultez Type de fichier Sources de données. |
| Numéro de feuille | Le numéro de feuille Excel pour charger les données. |
| Ligne d'en-tête | Numéro de ligne Excel pour charger les étiquettes de colonne. |
| Chemin d'accès de chaque ligne | Expression de chemin d’accès utilisée pour sélectionner des objets JSON, qui deviendront des lignes dans la table de jeu d’importation. Le chemin d’accès doit être pour les objets JSON. |
| Ignorer les tableaux | Sélectionnée pour ignorer les tableaux JSON en tant que valeur. Désélectionnée pour sérialiser des tableaux JSON en tant que valeur. |
| Étendre l'enfant de nœud | Sélectionné si les éléments enfants du nœud XML ou de l’objet JSON doivent être convertis en colonnes supplémentaires. Désélectionné si la valeur de la colonne parente doit être un fragment XML ou JSON. Pour JSON, notez que la sélection de cette option développe uniquement les objets, pas les tableaux. Pour la prise en charge des tableaux imbriqués, reportez-vous à la section Exemples d’importation de fichiers JSON. |
| Données dans une colonne unique | Sélectionné pour stocker les données dans une seule colonne. |
| Xpath pour chaque ligne | Expression XPath qui sélectionne les nœuds qui deviennent des lignes dans la table d’importation. Les enfants des nœuds sélectionnés deviendront les colonnes des lignes. |
| Méthode d'authentification de SCP | Choix d’authentification avec un nom d’utilisateur et un mot de passe ou avec une clé publique. Remarque : Vous ne pouvez pas vous authentifier auprès de sources de données avec une paire de clés public-privé. Utilisez plutôt une authentification par nom d’utilisateur et mot de passe. |
| Serveur | Nom du serveur à partir duquel les tables seront importées. |
| Port | Port à utiliser pour se connecter au serveur spécifié. Ce champ s’affiche si vous sélectionnez HTTP ou HTTPS comme méthode de récupération de fichier. |
| 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. |
| Fichier de clés privées | Keyfile lors de l’utilisation de fichiers de clés public-privé SCP hérités. Remarque :
|
| Magasin de clés système | Sélectionné pour valider le certificat à partir du serveur FTPS par rapport à tous les certificats enregistrés. Ce certificat peut être de n’importe quel type pris en charge par l’instance. Si elle n’est pas sélectionnée, l’instance utilise le certificat Java par défaut pour valider le serveur FTPS. Ce champ n’est disponible que pour les sources de données dont la valeur de méthode de récupération de fichierest FTPS. Toutes les méthodes de récupération de fichiers FTPS sont prises en charge, y compris le TLS d’authentification, le SSL d’authentification, le SSL implicite et le TLS implicite. |
Champs de sources de données de type JDBC
Ces champs supplémentaires apparaissent sur le formulaire de source de données lorsque la valeur du champ Type est JDBC.
| Champ | Description |
|---|---|
| Utiliser un Serveur MID | Serveur MID à utiliser pour se connecter à cette source de données. |
| Format | 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 dynamiquement après chaque redémarrage. Ce champ n’apparaît que 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'authentification intégrée | Sélectionné pour permettre à la connexion JDBC d’utiliser l’ID de l’utilisateur configuré pour le service Windows MID Server pour l’authentification SQL Server. Pour plus d’informations, reportez-vous à la section 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 à partir d’une table ou d’unSQL spécifique. Si vous choisissez d’exécuter une instruction SQL, le champ Instruction SQL s’affiche. |
| Délai 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 lui affecte 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 retire 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 | Requête 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 pendant une exécution d’importation. Si cette option est désactivé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 date/heure pour limiter les données importées aux valeurs delta uniquement. |
| Dernière exécution | La valeur datetime 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 ê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. |
Champ source de données de type LDAP
Ce champ supplémentaire apparaît sur le formulaire de source de données lorsque la valeur du champ Type est LDAP.
| Champ | Description |
|---|---|
| Cible LDAP | Cible sélectionnée dans la liste de vos définitions LDAP UO. |
Champ source de données de type OIDC
Ce champ supplémentaire apparaît sur le formulaire de source de données lorsque la valeur du champ Type est OIDC.
| Champ | Description |
|---|---|
| Format | La valeur par défaut est -- Aucun -- et ne peut pas être modifiée. |
Champs de sources de données de type REST (Hub d'intégration)
Ces champs supplémentaires apparaissent sur le formulaire de source de données lorsque la valeur du champ Type est REST (Centre d’intégration).
| Champ | Description |
|---|---|
| Format | L’un des formats suivants : Personnalisé (analyser par script), JSON ou XML. |
| Action de demande | Action de demande de source de données qui sera invoquée pour obtenir des données. Vous pouvez choisir uniquement les actions de demande publiées. Cliquez sur le lien dans la boîte de dialogue ci-dessous pour créer/configurer une nouvelle action de demande de source de données dans Hub d'intégration. Une fois l’action de demande publiée dans Hub d'intégration, vous pouvez la choisir comme action de demande dans l’enregistrement Source de données. Pour plus d'informations, consultez Définir les propriétés de l’action. |
| Pagination de support | Sélectionnez cette option pour activer la pagination de l’action de demande. La pagination vous aide à réduire les frais généraux de traitement en traitant un nombre spécifié d’enregistrements à la fois, au lieu de traiter tous les enregistrements en même temps. |
| Limite | Nombre maximal d’enregistrements par page. Par exemple, pour traiter 50 enregistrements à la fois, saisissez une limite de 50. |
| Décalage | Décalage initial utilisé pour la pagination. Le décalage est le numéro d’enregistrement de départ. Par exemple, pour traiter 50 enregistrements à la fois, commencez par le premier enregistrement, entrez une limite de 50 et un décalage de 0. |
| Script d'analyse | Script utilisé pour analyser une seule ligne d’entrée. Au fur et à mesure que vous tapez le script, la saisie semi-automatique du script présente les choix qui s’offrent à vous. Pour plus d'informations, consultez Type de fichier Sources de données. |
| Chemin d'accès de chaque ligne | Expression de chemin d’accès utilisée pour sélectionner des objets JSON, qui deviendront des lignes dans la table de jeu d’importation. Le chemin d’accès doit être pour les objets JSON. |
| Ignorer les tableaux | Sélectionnée pour ignorer les tableaux JSON en tant que valeur. Désélectionnée pour sérialiser des tableaux JSON en tant que valeur. |
| Étendre l'enfant de nœud | Sélectionné si les éléments enfants du nœud XML ou de l’objet JSON doivent être convertis en colonnes supplémentaires. Désélectionné si la valeur de la colonne parente doit être un fragment XML ou JSON. Pour JSON, notez que la sélection de cette option développe uniquement les objets, pas les tableaux. Pour la prise en charge des tableaux imbriqués, reportez-vous à la section Exemples d’importation de fichiers JSON. |
| Données dans une colonne unique | Sélectionné pour stocker les données dans une seule colonne. |
| Xpath pour chaque ligne | Expression XPath qui sélectionne les nœuds qui deviennent des lignes dans la table d’importation. Les enfants des nœuds sélectionnés deviendront les colonnes des lignes. |
Champs de sources de données de type Flux de données (Hub d'intégration)
Ces champs supplémentaires apparaissent sur le formulaire de source de données lorsque la valeur du champ Type est Flux de données (Centre d’intégration).
| Champ | Description |
|---|---|
| Type | Source de données de type flux de données (Hub d'intégration). |
| Action de flux de données |
Remarque : Les actions du flux de données nécessitent un abonnement pour une utilisation de production. |
| Connexion | Spécifiez l’alias de connexion pour l’action de flux de données. Vous pouvez utiliser l’alias parent par défaut ou sélectionner l’un de ses alias enfants. Les alias enfants disponibles sont répertoriés dans le menu. Ce champ est disponible uniquement lorsque l’action Flux de données est configurée pour utiliser un alias de connexion. Pour plus d’informations, consultez Créer un alias de connexion et d’informations d’identification. |
| Données dans une colonne unique | Sélectionné pour stocker les données dans une seule colonne. |
| Entrées d'action de flux de données | Des champs supplémentaires peuvent apparaître, en fonction des entrées définies dans l’action de flux de données. |
Champ de source de données de type personnalisé (chargement par script)
Ce champ supplémentaire apparaît sur le formulaire de source de données lorsque la valeur du champ Type est Personnalisé (chargement par script).
| Champ | Description |
|---|---|
| Chargeur de données | Script utilisé pour charger les données. Pour plus d'informations, voir Source de données de type personnalisé (chargement par script) |