Lines image

Collaboration et contrôle des modifications facilités grâce à l'outil de synchronisation de l’entrepôt de données 1Integrate

La collaboration transparente entre équipes est plus importante que jamais, car le travail à distance devient de plus en plus courant et transforme le mode de travail de nombreuses entreprises.  Mais même les équipes situées dans le même espace de bureau peuvent se retrouver à travailler sur les mêmes projets et à partager du code.

Dans ce cas, l'utilisation d'un logiciel de gestion de version (VCS) est un ajout essentiel à votre flux de travail et une pratique bien établie parmi les équipes de développement et de livraison.

Avec la dernière version de 1Integrate, il est désormais encore plus facile d'appliquer ces bonnes pratiques au sein de vos équipes de rédacteurs de règles.

Par exemple, une équipe au sein de votre organisation pourrait collaborer à la rédaction de règles pour un projet, chacune ayant son propre entrepôt de données 1Integrate en local. En utilisant l'outil de synchronisation de l’entrepôt de 1Integrate et un logiciel de gestion de version comme Git, les membres de l'équipe peuvent pousser les modifications qu'ils ont apportées et récupérer les modifications apportées par les autres membres de l'équipe.

Au sein de 1Spatial, nos consultants utilisent cette méthodologie pour permettre à plusieurs utilisateurs de rédiger des règles sur des environnements différents, puis de rassembler le produit livrable via une solution de gestion de version.

L'outil de synchronisation de l’entrepôt de données de 1Integrate est désormais fourni dans le cadre des versions officielles des produits, ce qui signifie que les clients de 1Integrate peuvent profiter de cette méthodologie et des nombreux avantages qui en découlent.

1Integrate Repository Synchronisation Tool interface

Suivre les changements et résoudre les conflits

Un flux de travail simple pour le suivi des modifications de votre référentiel 1Integrate serait le suivant :

    1. Déterminer un système de fichiers local à utiliser et se connecter au VCS (par exemple Git/Bitbucket) ;
    2. Configurer l'outil pour qu'il pointe vers 1Integrate ;
    3. Travailler comme d’habitude ;
    4. Cliquer sur Run Sync dans l'outil ;
    5. Valider les changements dans le VCS

1Integrate Repository Synchronisation Tool configuration

Les modifications que vous avez apportées sont maintenant soumises à votre VCS et peuvent être extraites par d'autres utilisateurs. De même, vous pouvez récupérer les modifications effectuées par vos coéquipiers. Le VCS peut être utilisé pour détecter et résoudre tout conflit ou différence entre les soumissions des utilisateurs.

Comme vous pouvez configurer les parties des données gérées dans 1Integrate qui sont synchronisées, vous pouvez sélectionner uniquement certains dossiers de projet. En pratique, cela vous permet de conserver tous les magasins de données et sessions configurés de manière personnalisée, et de ne mettre à jour que les règles et actions appliquées dans ces sessions.

Augmenter Automatisation

Chez 1Spatial, nous sommes engagés dans l'automatisation et l'efficacité. Notre outil de synchronisation permet une automatisation accrue, rendant les déploiements et les tests plus efficaces.

Nous avons prouvé l’amélioration des flux de travail lors du déploiement du projet de validation des données de US NENA.

Notre ancien flux de travail pour les mises à jour était le suivant :

  1. " Installer le logiciel " ;
  2. Déployer notre "package standard" de règles de validation pour NENA ;
  3. Configurer les magasins de données ;
  4. Configurer les sessions ;
  5. Configurer 1DataGateway.

Lors de la mise à jour des règles/actions, nous devions répéter les étapes 2 à 4, ce qui représente une utilisation inefficace du temps qui aurait pu être consacré à d'autres activités telles que les tests.

Avec l'outil de synchronisation de l'entrepôt de données, nous avons la possibilité de déployer uniquement les règles/actions, mais la configuration du magasin de données et des sessions spécifiques au client reste cohérente et ne doit pas être mise à jour.

Partager les règles entre les équipes

L'utilisation de l'outil de synchronisation supprime les obstacles au partage des règles, que ce soit entre les services ou, plus largement, entre les entreprises.

Le partage de l'expertise profite à tous, et cela ouvre la possibilité de créer une marketplace à partir de votre magasin de règles, où les règles peuvent être échangées.

Si vous souhaitez en savoir plus sur 1Integrate ou sur l'un des autres produits et solutions de 1Spatial, ou si vous voulez savoir comment nous pouvons vous aider à libérer la puissance de vos données, n'hésitez pas à nous contacter.