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.
