View Categories

Automatisation – Export / Import

Automatisation en ligne de commande #

BiBOARDAdmin prévoit un mode batch pour automatiser certains imports / exports. Ce mode est utile pour des sauvegardes régulières ou des déploiements préparés, mais il doit être testé sur un environnement de recette avant usage production.

Syntaxe générale #

BiBOARDAdmin.exe
   [-? | -help]
   [-version]
   [-debug]
   [-verbose]
   [-set-dir <path>]
   [-url <BiBOARD site>]
   [-import <file path>]
   [-export <path>]
   [-export-object <path>]
   [-io-conn <path>]
   [-wssleep <milliseconds>]

Exemple d’export batch #

BiBOARDAdmin.exe -url http://serveur:8018/ -export C:\Exports\BiBOARD

Le mode d’export en batch sélectionne tous les éléments accessibles au compte utilisateur qui exécute le batch. Il ne s’agit donc pas nécessairement d’un export limité à un seul tableau de bord. Il est important de bien contrôler le compte utilisé ainsi que le répertoire de sortie afin d’éviter un export trop large ou incomplet.

Exemple d’import batch #

BiBOARDAdmin.exe -url http://serveur:8018/ -import C:\Exports\Livraison_TDB.bib -io-conn C:\Exports\mapping_connexions.xml

Exemple de fichier d’association des connexions #

Le fichier d’association XML permet de définir à l’avance les correspondances entre les connexions, bases et schémas du fichier .bib et ceux de l’environnement cible.

<?xml version="1.0" encoding="utf-8"?>
<IO_Connections>
  <Connections>
    <IO_Connection>
      <Connection>UT_BBTest_Connections</Connection>
      <ClientConnection>BI_PROD_SQL</ClientConnection>
      <Bases>
        <IO_Base>
          <Base>Datawarehouse_Recette</Base>
          <ClientBase>Datawarehouse_Prod</ClientBase>
        </IO_Base>
      </Bases>
      <Schemas>
        <IO_Schema>
          <Schema>dbo</Schema>
          <ClientSchema>dbo</ClientSchema>
        </IO_Schema>
      </Schemas>
    </IO_Connection>
  </Connections>
</IO_Connections>

INFO – Conserver les fichiers d’association utilisés en production avec le fichier .bib et le journal d’import. Cela facilite les audits et les retours arrière.

Retour en haut