Comprendre le partitionnement du référentiel

Un référentiel est l'un des composants de base qui vous permet de gérer votre espace de travail d'automatisation (automatisation et fichiers). Le partitionnement vous aide à faire évoluer vos référentiels et à optimiser les performances des opérations liées aux référentiels, telles que l'archivage et l'extraction.

Remarque : Pour utiliser la fonctionnalité de partitionnement de référentiel, vous devez disposer de la licence Plateforme Enterprise. Reportez-vous à la rubrique Plateforme Enterprise.

Présentation

Le référentiel Automation 360 est un référentiel Git unique où sont stockés tous les robots, formulaires, processus et dépendances. Dans la mesure où le référentiel est basé sur Git, il offre des fonctionnalités de contrôle de version prêtes à l'emploi telles que l'archivage, l'extraction, l'historique des versions, la restauration et la comparaison des versions. L'intégration dans un référentiel Git distant externe n'est donc pas une exigence dans Automation 360.

Tous les fichiers du référentiel Git dans Automation 360 sont stockés à des fins de gestion des versions. Au fil du temps, le référentiel Git peut devenir volumineux en raison du nombre de fichiers, de leur taille, des validations Git, etc. Cela peut entraîner une latence dans l'exécution des actions du référentiel.

Grâce au partitionnement de référentiel, vous pouvez diviser le dossier du référentiel Automation 360 en référentiels Git distincts. Vous pouvez partitionner le référentiel public de grande taille d'un dossier du niveau racine en plusieurs référentiels Git des niveaux de dossier sélectionnés, limitant ainsi les problèmes de performance dans les partitions du référentiel.

Remarque : L'administrateur ou les utilisateurs de la Control Room disposant de l'autorisation Partitionner un référentiel peuvent utiliser la fonctionnalité de partitionnement de référentiel.

Avantages

Voici quelques-uns des avantages du partitionnement de référentiel :

Des opérations plus rapides grâce à un archivage et une extraction rapides
Comme les dossiers sont partitionnés, chaque dossier partitionné compte un nombre comparativement plus petit d'activités d'archivage (validations). Conséquence de la diminution de ces validations, les opérations d'archivage et d'extraction (y compris les archivages et les extractions simultanés) sont plus rapides.
Séparation logique des dossiers dans l'espace Git
La création de plusieurs référentiels dans Git atténue le risque d'un seul point de défaillance. Les problèmes rencontrés dans un référentiel n'ont pas d'impact négatif sur les autres référentiels ni sur les automatisations qu'ils contiennent.