Page de propriétés Détection de nouveaux enregistrements |
Utilisez la page de propriétés Détection de nouveaux enregistrements pour configurer la manière dont Integration Service détecte les mises à jour de la base de données pour votre intégration.
|
|
Les intégrations de base de données ne sont pas compatibles avec les fournisseurs de bases de données XML et IDoc SAP. |
Connexion à la base de données
Configuration base de données : Démarre l'assistant de configuration de base de données, où vous pouvez vous connecter à la base de données à contrôler par Integration Service. Pour en savoir plus sur l’utilisation de l’assistant de Configuration de base de données, consultez la boîte de dialogue Configuration de base de données.
Type de base de données : Affiche le type de base de données une fois que vous avez terminé la configuration de la connexion à la base de données.
Emplacement : Affiche l’emplacement de la base de données une fois que vous avez terminé la configuration de la connexion à la base de données.
Intervalle de scrutation : Définit la fréquence à laquelle Integration Service contrôle les modifications de la base de données.
Méthode de détection de nouveaux enregistrements
Utilisez les options de détection de nouveaux enregistrements pour définir l'événement de base de données déclencheur qui doit être détecté par Integration Service et les enregistrements de base de données à traiter.
|
|
Pour les bases de données de type texte, comme un fichier texte, Microsoft Excel, et Microsoft Access, Integration Builder ne prend en charge que les méthodes de détection de nouveaux enregistrements de type Le champ comporte une valeur croissante et Le champ comporte un horodateur plus récent. |
Utiliser tous les enregistrements et supprimer une fois terminé : Indique à Integration Service de traiter tous les enregistrements de la base de données spécifiée, puis de les éliminer. Disponible pour les connexions de base de données inscriptibles par BarTender et dont le tableau contrôlé comporte une clé primaire.
Copier dans une autre table : Indique de copier les enregistrements traités dans une autre table avant de les supprimer de la table d'origine.
Tableau : Indique la table dans laquelle copier les enregistrements de base de données traités.
Le champ comporte une valeur croissante : Indique à Integration Service de contrôler l'augmentation d'une valeur du champ spécifié.
Champ : Indique le champ qui doit être contrôlé. Ce champ doit comporter un chiffre numérique dont la valeur augmente, par exemple un identifiant à incrémentation automatique.
Dernière valeur : Définit la valeur contrôlée par Integration Service. Ce champ peut être rempli manuellement ou automatiquement, comme suit :
Pour remplir le champ manuellement, saisissez la valeur qui déclenche l'intégration. Par exemple, si la base de données contient des lignes comportant des valeurs comprises entre 1 et 5, vous pouvez saisir 3 dans le champ Dernière valeur afin de provoquer le déclenchement de l’intégration à partir de 3.
Pour remplir le champ automatiquement, cliquez sur Réinitialiser à la dernière valeur du champ. Integration Service recherche la valeur la plus élevée dans le champ de base de données spécifié, puis introduit cette valeur plus 1 dans le champ Dernière valeur. Le service surveille ensuite la valeur incrémentée.
Rétablir la dernière valeur du champ : Integration Service recherche la valeur la plus élevée dans le champ de base de données spécifié et remplit ensuite le champ Dernière valeur avec cette valeur plus 1. Cette valeur augmentée apparaît également dans le champ Valeur suivante attendue.
Valeur suivante attendue : Définit la valeur utilisée par Integration Service pour déclencher l’intégration. Cette valeur est mise à jour automatiquement des manières suivantes :
En déclenchant l'intégration
En ajoutant manuellement une valeur au champ Dernière valeur, puis en cliquant dans n'importe quel autre champ de la page
En cliquant sur Réinitialiser à la dernière valeur du champ
Le champ comporte un horodateur plus récent : Indique à Integration Service de contrôler la présence d’un horodateur plus récent dans le champ spécifié.
Champ : Indique le champ qui doit être contrôlé. Ce champ doit identifier de manière unique l'enregistrement et sa valeur doit augmenter à chaque création ou mise à jour d'un enregistrement.
Dernière valeur : Définit l’horodateur contrôlé par Integration Service. Ce champ peut être rempli manuellement ou automatiquement, comme suit :
Pour remplir le champ manuellement, saisissez la valeur qui déclenchera l'intégration.
Pour remplir le champ automatiquement, cliquez sur Réinitialiser à la dernière valeur du champ. Integration Service recherche la valeur la plus élevée dans le champ de base de données spécifié, puis introduit cette valeur plus 1 de la plus petite unité de temps dans le champ Dernière valeur. Le service surveille ensuite la valeur incrémentée.
Rétablir la dernière valeur du champ : Integration Service recherche la valeur d'horodateur la plus récente dans le champ de base de données spécifié et remplit ensuite le champ Dernière valeur avec cette valeur plus 1 de l'unité la plus petite. Cette valeur augmentée apparaît également dans le champ Horodateur suivant attendu.
Horodateur suivant attendu : Définit la valeur d’horodateur utilisée par Integration Service pour déclencher l’intégration. Cette valeur est mise à jour comme suit :
En déclenchant l'intégration
En ajoutant manuellement une valeur au champ Dernière valeur, puis en cliquant dans n'importe quel autre champ de la page
En cliquant sur Réinitialiser à la dernière valeur du champ
Le champ comporte une valeur spécifiée : Indique à Integration Service de contrôler la présence d'une valeur spécifique dans le champ spécifié. Le programme traitera ensuite chaque enregistrement dont ce champ comporte la valeur en question. Cette option est disponible pour les connexions de base de données pouvant être mises à jour et dont la table contrôlée comporte une clé primaire. Disponible pour les connexions de base de données auxquelles BarTender dispose d’un accès en écriture et dont la table contrôlée comporte une clé primaire.
Champ : Indique le champ qui doit être contrôlé.
Valeur : Définit la valeur contrôlée par Integration Service dans le champ indiqué.
Mettre à jour le champ après le traitement : Indique à Integration Service de mettre à jour le champ contrôlé, en remplaçant la valeur qui a été détectée par une autre. Lorsque la valeur du champ contrôlé est mise à jour, l'enregistrement n’est pas traité à nouveau lors de la scrutation suivante de la base de données effectuée par Integration Service. Cette option est disponible quand la table contrôlée comporte une clé primaire. Une clé primaire est essentielle pour trouver le bon enregistrement à mettre à jour.
Nouvelle valeur : Définit la valeur utilisée pour mettre à jour le champ contrôlé après le traitement de l'enregistrement.
Actions après échec
Utilisez ces options pour définir les actions à réaliser au niveau de l’enregistrement de base de données en cas d’échec d’une ou plusieurs actions d’intégration.
Retenter toutes les actions pour cet enregistrement de base de données : Indique qu’une nouvelle tentative est exécutée pour toutes les actions de la base de données.
Ignorer cet enregistrement de base de données : Indique que l’enregistrement de base de données est ignoré.
Copier dans une autre table : Indique que l’enregistrement ignoré est copié dans une autre table de base de données pour un traitement ultérieur ou pour le consigner. Utilisez la liste pour sélectionner le tableau dans lequel vous voulez copier l'enregistrement. Ce tableau doit avoir le même schéma de tableau que le tableau source.
Rubriques connexes