Configurer les composants
Procédure
-
Double-cliquez sur le tFixedFlowInput pour ouvrir sa vue Basic settings.
Sélectionnez Use Inline Content (delimited file) dans la zone Mode.Dans le champ Content, saisissez les données à passer en base MySQL, par exemple :
AS2152;Washingto Berry Juice;2013-02-19 11:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 13:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 14:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6
Notez que ces commandes, inférieures à 20, sont données à titre d'exemple du fonctionnement du tAssert. -
Cliquez sur le bouton Edit schema pour ouvrir l'éditeur de schéma.
-
Cliquez sur le bouton [+] pour ajouter quatre colonnes, nommées product_id, product_name, date et price, de type String, Date, Float, respectivement.
Cliquez sur OK pour valider la configuration et fermer l'éditeur.
-
Double-cliquez sur le tMysqlOutput pour ouvrir sa vue Basic settings.
- Dans les champs Host, Port, Database, Username et Password, saisissez les identifiants et les informations de connexion à la base.
- Dans le champ Table, saisissez le nom de la table, order par exemple.
- Dans la liste Action on table, sélectionnez l'option Drop table if exists and create.
- Dans la liste Action on data, sélectionnez l'option Insert.
-
Double-cliquez sur le tAssert pour ouvrir sa vue Basic settings.
- Dans le champ description, saisissez les informations descriptives de l'objectif du tAssert dans ce scénario.
-
Dans le champ expression, saisissez l'expression permettant de comparer les données au nombre fixe :
((Integer)globalMap.get("tMysqlOutput_1_NB_LINE_INSERTED"))>=20
-
Double-cliquez sur le tLogRow pour ouvrir sa vue Basic settings.
- Dans la zone Mode, sélectionnez Table (print values in cells of a table) pour afficher le résultat sous forme de tableau.
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.