Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
fr:datasource [2017/06/15 22:47] admin ↷ Page déplacée et renommée de datasource_fr à fr:datasource |
fr:datasource [2021/08/25 10:29] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== - Utilisation des datasources (sources de données) dans Zebrix ====== | ====== - Utilisation des datasources (sources de données) dans Zebrix ====== | ||
- | Zebrix vous permet d'utiliser des sources de données au sein de vos pages. De cette façon, plutôt que de saisir manuellement le contenu dans vos zones, les contenus sont synchronisés depuis une source de données. | + | Zebrix vous permet d'utiliser des sources de données au sein de vos pages. |
+ | De cette façon, plutôt que de saisir manuellement le contenu dans vos zones depuis l'éditeur de page, les contenus des zones sont, soit, synchronisés depuis une source de données externe ou peuvent être éditées depuis l'éditeur de source de données intégré à zebrix. | ||
===== - Principe de fonctionnement ===== | ===== - Principe de fonctionnement ===== | ||
- | Vos sources de données existantes (base de données, données émanant d'un webservice, export CSV, etc.) peuvent être synchronisées avec le serveur zebrix de façon périodique (toute les X minutes/heures) ou lors d'un événement donné. Une fois que zebrix détecte que de ces données changent, il met à jour instantanément le contenu des écrans. | + | Il y a essentiellement deux modes d'utilisation (qui peuvent être complémentaires). |
+ | Soit vous pouvez créer des sources de données au sein de l'interface de zebrix et les modifier depuis l'interface. | ||
+ | |||
+ | Ou alors, vos sources de données existantes (base de données, données émanant d'un webservice, export CSV, etc.) peuvent être synchronisées avec le serveur zebrix de façon périodique (toute les X minutes/heures) ou lors d'un événement donné. Une fois que zebrix détecte que de ces données changent, il met à jour instantanément le contenu des écrans. Pour effectuer cette synchronisation, soit vous pouvez utiliser les **API zebrix**, ou alors utiliser une solution logicielle appelée le **zebrix connector**. | ||
+ | |||
+ | ===== - Comment créer et gérer les sources de données depuis l'interface de zebrix ? ===== | ||
+ | |||
+ | Voici une vidéo tutoriel qui vous explique en détail comment procéder. | ||
+ | {{youtube>ne_2FytAjng?large}} | ||
===== - Comment synchroniser vos données avec zebrix ? ===== | ===== - Comment synchroniser vos données avec zebrix ? ===== | ||
Ligne 54: | Ligne 63: | ||
===== - Installation du Zebrix Connector ===== | ===== - Installation du Zebrix Connector ===== | ||
- | Cliquez sur le fichier {{:zebrix_connector_setup_1.jpg?nolink|}}. | + | Cliquez sur le fichier {{public_media:zebrix_connector_setup_1.jpg?nolink|}}. |
Une fenêtre s'ouvrira. Suivez les instructions suivantes : | Une fenêtre s'ouvrira. Suivez les instructions suivantes : | ||
* Début de l'installation, cliquez sur Next | * Début de l'installation, cliquez sur Next | ||
- | {{:zebrix_connector_setup_2.jpg?nolink|}} | + | {{public_media:zebrix_connector_setup_2.jpg?nolink|}} |
* Ici vous pouvez choisir de mettre un raccourci sur le bureau | * Ici vous pouvez choisir de mettre un raccourci sur le bureau | ||
- | {{:zebrix_connector_setup_3.jpg?nolink|}} | + | {{public_media:zebrix_connector_setup_3.jpg?nolink|}} |
* Cliquez sur Install et c'est fini. | * Cliquez sur Install et c'est fini. | ||
- | {{:zebrix_connector_setup_4.jpg?nolink|}} | + | {{public_media:zebrix_connector_setup_4.jpg?nolink|}} |
Ligne 75: | Ligne 84: | ||
On peut vérifier que le service Windows "Zebrix Connector" est bien présent parmi les autres services comme suit | On peut vérifier que le service Windows "Zebrix Connector" est bien présent parmi les autres services comme suit | ||
- | {{:zebrix_connector_-_service_windows.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_service_windows.jpg?nolink|}} |
Ligne 82: | Ligne 91: | ||
Sélectionner le service "Zebrix Connector" et cliquez sur Start en haut à gauche pour démarrer le service. | Sélectionner le service "Zebrix Connector" et cliquez sur Start en haut à gauche pour démarrer le service. | ||
- | Pour démarrer le Zebrix Connector, cliquez sur l'icone {{:zebrix_connector_-_executable.jpg?nolink&200|}} | + | Pour démarrer le Zebrix Connector, cliquez sur l'icone {{public_media:zebrix_connector_-_executable.jpg?nolink&200|}} |
===== - Guide de démarrage du Zebrix Connector ===== | ===== - Guide de démarrage du Zebrix Connector ===== | ||
Ligne 88: | Ligne 97: | ||
==== - Ecran d'accueil ==== | ==== - Ecran d'accueil ==== | ||
- | {{:zebrix_connector_-_accueil.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_accueil.jpg?nolink|}} |
Ici on peut voir tous les Datalinks créés avec le Zebrix Connector et les informations les concernant : | Ici on peut voir tous les Datalinks créés avec le Zebrix Connector et les informations les concernant : | ||
Ligne 97: | Ligne 106: | ||
Les icônes : | Les icônes : | ||
- | * {{:zebrix_connector_-_btn_creation.jpg?nolink|}} Bouton création d'un DataLink | + | * {{public_media:zebrix_connector_-_btn_creation.jpg?nolink|}} Bouton création d'un DataLink |
- | * {{:zebrix_connector_-_btn_modification.jpg?nolink|}} Bouton modification d'un DataLink | + | * {{public_media:zebrix_connector_-_btn_modification.jpg?nolink|}} Bouton modification d'un DataLink |
- | * {{:zebrix_connector_-_btn_suppression.jpg?nolink|}} Bouton suppression d'un DataLink | + | * {{public_media:zebrix_connector_-_btn_suppression.jpg?nolink|}} Bouton suppression d'un DataLink |
==== - Etapes de la création d'un DataLink ==== | ==== - Etapes de la création d'un DataLink ==== | ||
Ligne 108: | Ligne 117: | ||
* S'ensuit la première partie : la connexion à la base de donnée et choix d'une table | * S'ensuit la première partie : la connexion à la base de donnée et choix d'une table | ||
- | {{:zebrix_connector_-_creation_-_etape_01.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_creation_-_etape_01.jpg?nolink|}} |
* La connexion se fait via le driver ODBC créé au préalable. Il peut être créé dans 2 endroits différents : | * La connexion se fait via le driver ODBC créé au préalable. Il peut être créé dans 2 endroits différents : | ||
Ligne 116: | Ligne 125: | ||
* Une fois les options choisies, on peut choisir la base de données et la table où l'on intervenir et envoyer les données (voir screen ci-dessous) | * Une fois les options choisies, on peut choisir la base de données et la table où l'on intervenir et envoyer les données (voir screen ci-dessous) | ||
- | {{:zebrix_connector_-_creation_-_etape_02.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_creation_-_etape_02.jpg?nolink|}} |
=== - Filtres === | === - Filtres === | ||
Ligne 125: | Ligne 134: | ||
* On peut voir sur le screen ci-dessous les différents filtres que l'on peut appliquer sur notre table | * On peut voir sur le screen ci-dessous les différents filtres que l'on peut appliquer sur notre table | ||
- | {{:zebrix_connector_-_creation_-_etape_03.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_creation_-_etape_03.jpg?nolink|}} |
* Les différents filtres sont Check all / Uncheck all (tout cocher / tout décocher) ou alors, on ne coche que les colonnes concernées. | * Les différents filtres sont Check all / Uncheck all (tout cocher / tout décocher) ou alors, on ne coche que les colonnes concernées. | ||
Ligne 133: | Ligne 142: | ||
* Permet sur une colonne donnée de choisir une fourchette de valeur (comprise entre 1 et 3 dans l'exemple qui suit) | * Permet sur une colonne donnée de choisir une fourchette de valeur (comprise entre 1 et 3 dans l'exemple qui suit) | ||
- | {{:zebrix_connector_-_filter_between.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_filter_between.jpg?nolink|}} |
* Permet sur une colonne données de faire une comparaison (supérieur, inférieur, égale,...) | * Permet sur une colonne données de faire une comparaison (supérieur, inférieur, égale,...) | ||
- | {{:zebrix_connector_-_filter_comparator.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_filter_comparator.jpg?nolink|}} |
* Permet sur une colonne donnée de remplacer une valeur par une autre (attention, ceci ne modifie en rien la valeur dans la base de données coté client, ce substitue ne se retrouvera que coté Zebrix) | * Permet sur une colonne donnée de remplacer une valeur par une autre (attention, ceci ne modifie en rien la valeur dans la base de données coté client, ce substitue ne se retrouvera que coté Zebrix) | ||
- | {{:zebrix_connector_-_filter_replace.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_filter_replace.jpg?nolink|}} |
* Dans l'exemple suivant, les filtres "between" et "select" ont été mis en place. On veut les volumes qui sont compris entre 1 et 3 inclus (filtre between) et dont le nom de la série est TINTIN en affichant que les 5 premières colonnes. | * Dans l'exemple suivant, les filtres "between" et "select" ont été mis en place. On veut les volumes qui sont compris entre 1 et 3 inclus (filtre between) et dont le nom de la série est TINTIN en affichant que les 5 premières colonnes. | ||
- | {{:zebrix_connector_-_creation_-_etape_04.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_creation_-_etape_04.jpg?nolink|}} |
* Ensuite, on veut Faux à la place de False, on met donc en place le filtre "replace" | * Ensuite, on veut Faux à la place de False, on met donc en place le filtre "replace" | ||
- | {{:zebrix_connector_-_creation_-_etape_05.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_creation_-_etape_05.jpg?nolink|}} |
=== - Timer de la mise à jour et enregistrement du DataLink === | === - Timer de la mise à jour et enregistrement du DataLink === | ||
Ligne 158: | Ligne 167: | ||
* On nomme le DataLink pour qu'il puisse s'enregistrer correctement. Attention, il ne peut exister deux DataLinks avec un même nom, le nom doit être unique et propre à chaque Datalink. | * On nomme le DataLink pour qu'il puisse s'enregistrer correctement. Attention, il ne peut exister deux DataLinks avec un même nom, le nom doit être unique et propre à chaque Datalink. | ||
- | {{:zebrix_connector_-_creation_-_etape_06.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_creation_-_etape_06.jpg?nolink|}} |
* Une fois les données et le timer choisi, il ne reste plus qu'à valider. | * Une fois les données et le timer choisi, il ne reste plus qu'à valider. | ||
- | {{:zebrix_connector_-_creation_-_etape_07.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_creation_-_etape_07.jpg?nolink|}} |
* On peut constater sur le screen suivant que le DataLink est maintenant lister avec les autres. | * On peut constater sur le screen suivant que le DataLink est maintenant lister avec les autres. | ||
- | {{:zebrix_connector_-_creation_-_etape_08.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_creation_-_etape_08.jpg?nolink|}} |
==== - Modification d'un DataLink ==== | ==== - Modification d'un DataLink ==== | ||
Ligne 172: | Ligne 181: | ||
* Cliquer sur le bouton de modification permet de revenir à l'état les paramètres qu'on avait choisi lors de la création, ce qui permet de pouvoir effectuer les modifications plus rapidement. Par exemple, si on reprend le suivi de la création du DataLink ci-dessus, faire une modification nous permettrait de modifier directement les différents filtres appliqués (voir screen ci-dessous) | * Cliquer sur le bouton de modification permet de revenir à l'état les paramètres qu'on avait choisi lors de la création, ce qui permet de pouvoir effectuer les modifications plus rapidement. Par exemple, si on reprend le suivi de la création du DataLink ci-dessus, faire une modification nous permettrait de modifier directement les différents filtres appliqués (voir screen ci-dessous) | ||
- | {{:zebrix_connector_-_creation_-_etape_05.jpg?nolink|}} | + | {{public_media:zebrix_connector_-_creation_-_etape_05.jpg?nolink|}} |
* Une fois les modifications enregistrées, il suffit de sauvegarder le DataLink comme lors de sa création. | * Une fois les modifications enregistrées, il suffit de sauvegarder le DataLink comme lors de sa création. | ||
Ligne 189: | Ligne 198: | ||
- Créez une page | - Créez une page | ||
- Placez une zone | - Placez une zone | ||
- | - Sélection des datasources qui doivent pouvoir être disponibles dans la page {{ :fr_datasource_selection.jpg?nolink |}} {{ :fr_datasource_selectionlist.jpg?nolink |}} | + | - Sélection des datasources qui doivent pouvoir être disponibles dans la page {{ public_media:fr_datasource_selection.jpg?nolink |}} {{ public_media:fr_datasource_selectionlist.jpg?nolink |}} |
- | -Spécifiez qu'il s'agit d'une zone dynamique {{ ::fr_datasource_zonetype.jpg?nolink |}} | + | -Spécifiez qu'il s'agit d'une zone dynamique {{ public_media:fr_datasource_zonetype.jpg?nolink |}} |
- | -Spécifiez le champs souhaité {{ :fr_datasource_fieldselection.jpg?nolink |}} {{ :fr_datasource_fieldselection2.jpg?nolink |}} | + | -Spécifiez le champs souhaité {{ public_media:fr_datasource_fieldselection.jpg?nolink |}} {{ public_media:fr_datasource_fieldselection2.jpg?nolink |}} |
-Les données de la zone seront automatiquement modifiées à chaque synchronisation. | -Les données de la zone seront automatiquement modifiées à chaque synchronisation. |