IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement de jobs Discussion :

Comment débuter un projet avec TOS


Sujet :

Développement de jobs

  1. #21
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2012
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Par défaut
    Bonjour,

    Bien joué . Bien sûr, l'architecture d'un job est un point très intéressant, l'un des côtés artiste de l'informatique .
    Pour un côté pro, je vois que tu mets des titres à tes subjob, mais tu peux aussi commenter les composants, sur le tMap mettre "Module d’enrichissement avec appel à la fonction biblio.rechercheReferentiel".
    Si quelqu'un passe derrière et souhaite rajouter ou corriger un truc, il saura ou chercher. Et avec Java tu peux générer la javadoc automatiquement pour la documentation du job.

    Etape 2: faire un petit tableau de bord avec QlikView pour exploiter le fichier de sortie
    Je suis sur BO donc je te croiserai pas sur le forum QlikView si tu y vas, mais c'est pas le même tarif . Amuse toi bien .

    Si tu as encore des questions n'hésite pas, et si la partie traitement des données te scié, n'oublie pas de clore le sujet.

    Bonne journée .
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

  2. #22
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2013
    Messages : 23
    Par défaut
    Mon projet avance pas mal. Le tableau QlikView évolue bien. Du coup, on continue le projet en passant par l'utilisation de bases de données MySQL pour remplacer les fichiers Excel

    Un problème est apparu hier. En modifiant mon job, ce dernier ne fonctionne plus. Visiblement, il coince dès la lecture du fichier source (le relevé de compte format Excel) alors qu'auparavant cela fonctionnait sans problème

    Je pense avoir identifié le problème. Il semble venir de la 18ème ligne du fichier. Cette ligne est pourtant assez classique si ce n'est qu'il s'agit de la première avec une donnée nulle dans la colonne Debit_Euros. J'ai pourtant bien noté dans les paramètres du Excel et du tMap que cette colonne (de même que Crédit_Euros) pouvait être nulle.

    Bref, là je comprend pas trop As tu une idée du problème?
    Images attachées Images attachées   

  3. #23
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2012
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Par défaut
    Bonjour,

    J'aurais dit pareil, une valeur null dans l'Excel, c'est le plus courant d'un nullpointer.

    Quand tu dis que tu as indiqué dans le tMap que la variable pouvait être null, as-tu fait un if then else (? ? ou autre chose ?

    L'autre possibilité est une mauvaise instanciation d'un objet, donc plus côté routine. Mais si ça fonctionnait bien avant je pari plus sur cette valeur dans l'Excel .

    Bonne soirée .
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

  4. #24
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2013
    Messages : 23
    Par défaut
    J'ai spécifié que la variable "Debit_Euros" pouvait être nulle. J'ai aussi essayé avec un if/then (sous forme .equals etc : ) mais même erreur. C'est étrange que la situation est la même avec la colonne Credit_Euros qui est nulle pour les 17 premières lignes.
    J'ai rien fait de particulier dans le job (enfin je crois ^^) et pouf, depuis hier soir, plus moyen que cela fonctionne

  5. #25
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2012
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Par défaut
    Tu es somnambule, je vois que ça :p.

    as-tu essayé un truc du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    row.var == null ? "-" : row.var
    Si la valeur est null on place un - (inderterminé), si c'est un montant en euro, tu peux partir sur .
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

  6. #26
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2013
    Messages : 23
    Par défaut
    Bon je ne comprend pas...Rien n'y fait.
    Avant cela marchait très bien sans tout cela
    Et pourquoi Débit_Euros ne veut pas alors que Credit_Euros veut, ça c'est une bonne question...

    J'ai mis en pièce jointe le tMap pour être plus clair.
    Images attachées Images attachées  

  7. #27
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2012
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Par défaut
    Et tu es sûr que c'est cette variable, ça ne peut pas être Montantmodifie ou Libellemodifie ou Type ?

    Quand c'est comme ça, copie la partie, enlève les variables une par une pour valider l'endroit.

    Comme tu dis, les lignes sont identiques donc ça devrait être bon ou pas pour les deux .
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

Discussions similaires

  1. Comment compiler un projet avec lua
    Par Mindiell dans le forum Dev-C++
    Réponses: 1
    Dernier message: 13/03/2007, 23h08
  2. Réponses: 1
    Dernier message: 06/03/2007, 20h29
  3. Comment compiller mon projet avec Dev C++
    Par Micheal1221 dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/07/2006, 12h38
  4. Réponses: 10
    Dernier message: 07/04/2006, 10h03
  5. Réponses: 13
    Dernier message: 19/01/2006, 10h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo