Chargement par partition
Le chargement par partition vous permet de synchroniser des données en plus petits lots (partitions) au lieu de charger une table entière en une seule fois. Les partitions sont définies par un champ basé sur une date, une date de début et une plage de jours. Cette approche peut améliorer les performances, réduire le risque de délais d'attente et permettre aux chargements interrompus de reprendre à partir du point de défaillance au lieu de recommencer.
Cette fonctionnalité est disponible pour les extractions de synchronisation et de consolidation. Elle est en Beta pour tous les types de connecteurs, à l’exception de Sage Intacct et de l’API personnalisée.
Quand charger par partition
- Amélioration des performances : Réduisez le temps de traitement des extractions de grandes tables en les divisant en morceaux plus petits.
- Augmentation de la fiabilité : Minimiser l'impact d'une erreur en reprenant à partir de la partition échouée au lieu de redémarrer le chargement entier.
- Gestion de grands ensembles de données historiques : Chargez progressivement des données étendues basées sur des dates sans verrouiller la source ou la destination entière.
Chargement par défaut vs. chargement par partition
Les deux types de chargement diffèrent dans la façon dont les données sont traitées et dans le r ésultat en cas de défaillance :
| Type de chargement | Description |
|---|---|
| Par défaut | Charge l'ensemble de la table en une seule opération.
|
| Par partition | Charge la table en partitions séquentielles basées sur des dates, en commençant à partir de la date de début spécifiée et en utilisant la plage de jours définie.
|
Configurer un chargement par partition
- Depuis l'écran d'accueil ou le panneau de navigation de gauche, sélectionnez Extractions.
- Sélectionnez une extraction dans la liste.
- Sélectionnez le lien sous la colonne Tables.
- Sélectionnez la table que vous souhaitez configurer.
- Cliquez sur l'icône Paramètres de partition dans le coin supérieur droit.
- Sélectionnez Utiliser les paramètres de partition pour activer la configuration de partition.
- Dans la liste déroulante Champ, choisissez le champ de date, de date-heure ou de décalage de date-heure dans la table source qui déterminera comment diviser les données en partitions.
- Sélectionnez la Date de début dans le sélecteur de date (la date est en UTC).
- Dans Plage de jours, entrez le nombre de jours que chaque partition doit couvrir (1–30).
Par exemple, entrer7crée des partitions de 7 jours chacune. - Cliquez sur Confirmer. Une coche apparaît à côté de la table sous la colonne Partition lorsque la partition est activée.
Pour valider les paramètres de partition, exécutez Valider et construire avec l'option Ajouter uniquement les tables/champs/indices manquants activée.
Voir l'état du chargement
- Dans la page Tables d'une extraction, trouvez une table avec une coche dans la colonne Partition et sélectionnez-la.
- Cliquez sur l'icône État de la table dans le coin supérieur droit.
- Consultez le message d'état pour voir si la table a été entièrement chargée, partiellement chargée ou jamais chargée.
- (Optionnel) Activez Remplacer le comportement de chargement par défaut pour choisir une autre façon de reprendre ou de recharger les données :
- Conserver toutes les partitions chargées et reprendre le chargement depuis – Saisissez une date pour reprendre le chargement. La date doit être égale ou postérieure à la date de début de partition et ne doit pas être dans le futur.
- Forcer le rechargement de toutes les données depuis la date de début de partition initiale – Recharger toutes les partitions depuis la date de début, même si elles ont déjà été chargées. Disponible uniquement lorsque le chargement a échoué ou a été annulé.
- Fermez la boîte de dialogue une fois terminé.
| Statut | Description |
|---|---|
| Jamais chargé | La table n'a jamais été chargée. L'exécution de Tronquer et charger ou Chargement incrémentiel charge toutes les données, par partitions si activées. |
| Fait avec succès | Toutes les données ont été chargées avec succès. |
| Erreur | Une erreur s'est produite. Avec la partition désactivée, aucune donnée n'est chargée. Avec celle-ci activée, certaines partitions peuvent être chargées et le processus reprend lors de la prochaine exécution. |
| Abandonné | L'exécution a été arrêtée par un utilisateur. Les données peuvent être partiellement chargées et les données restantes se chargent lorsque le processus reprend. |