Commandes de l'ETL
Pour lister l'ensemble des commandes disponibles pour l'ETL :
php bin/console etl:
Pour avoir de l'aide sur une commande :
php bin/console etl:<commande> --help
status
php bin/console etl:status
Description
Vérifie la définition des variables d'environnement et contrôle les connexions à AP4 et à la base de données.
Options
Option | Description |
---|---|
--show | Affiche également la configuration actuelle |
status:sync
php bin/console etl:status:sync
Description
Affiche la file d'attente des messages de synchronisation.
Options
Option | Défaut | Description |
---|---|---|
--rows=ROWS | 10 | Nombre de lignes affichées |
--page=PAGE | 1 | Page affichée |
status:queue
php bin/console etl:status:queue
Description
Affiche la file d'attente des messages de mise à jour.
Options
Option | Défaut | Description |
---|---|---|
--structure=STRUCTURE | '' | Afficher uniquement les messages concernant la Smart Structure STRUCTURE |
--rows=ROWS | 10 | Nombre de lignes affichées |
--page=PAGE | 1 | Page affichée |
--failed | Afficher les messages échoués |
sync
sync:start
php bin/console etl:sync:start
Description
Activer la synchronisation i.e. envoyer un message de demande de synchronisation dans la file d'attente.
Options
Option | Description |
---|---|
--structures=STRUCTURE1,STRUCTURE2,... | Synchroniser uniquement les Smart Structures STRUCTURE1,STRUCTURE2,... |
--slice=SLICE | Ne traiter que SLICE éléments par Smart Structures |
sync:stop
php bin/console etl:sync:stop
Description
Désactiver la synchronisation i.e. supprimer tous les messages de demande de synchronisation dans la file d'attente.
Options
Option | Description |
---|---|
--force | Ne pas demander confirmation |
entity
entity:generate
php bin/console etl:entity:generate
Description
Générer les entités Doctrine à partir de la configuration des <SmartStructure>Dashboard.xml
dans AP4.
entity:delete
php bin/console etl:entity:delete
Description
Supprimer les entités Doctrine.
entity:show
php bin/console etl:entity:show
Description
Afficher la correspondance entre les entités Doctrine et les Smart Structures.
schema
schema:init
php bin/console etl:schema:init
Description
Créer les tables et schémas associés aux entités Doctrine.
schema:drop
php bin/console etl:schema:drop
Description
Supprimer les tables et schémas associés aux entités Doctrine.
schema:update
php bin/console etl:schema:update
Description
Mettre à jour le schéma des tables correspondant aux entités Doctrine.
← Superset