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

Symfony PHP Discussion :

Tableaux de performance sous symfony


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2017
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2017
    Messages : 90
    Par défaut Tableaux de performance sous symfony
    Bonjour a tous,
    Je suis sur un projet sous symfony 4.
    L'idée c'est entre autre un tableaux de performance pour une usine qui travaille en poste(3postes : matin /AP-M/Nuit)
    Ce doit etre un tableau hebdomadaire qui affiche au fur et a mesure qu'on rempli la base de donnée la cible le nombre de carton ,etc et ceci par poste.
    Voici ma table:
    Nom : table.PNG
Affichages : 246
Taille : 15,9 Ko

    Et voici mon tableau en dur que j'ai créé:
    Nom : tableau.PNG
Affichages : 261
Taille : 39,9 Ko
    En fait j'aimerai avoir une logique de travail pour savoir ou commencer et vers quel piste me lancer.
    Je ne sais pas comment exploiter mes données.
    Dois je travailler avec un calendrier, etc...?
    Si vous pouviez m’aiguiller je vous en serais reconnaissant car je débute sous symfony.
    Merci

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    un calendrier c'est utile pour y mettre des evenements comme un rdz vous, une reunion..
    ce n'est pas ton cas car il s'agit de données.


    je verrai ton tableau comme un modèle relationnelle.
    plus ton modèle sera découplé et disons réduit au minimum , plus tu auras de la souplesse

    * cas le plus simple (mais moins souple)

    intitulé <---- ManyToMany ---> ligne
    semaine <--- OneToMany --> intitulé


    intitulé
    - name

    ligne
    - ID intitulé
    - jour1
    - valeur1
    - jour2
    - valeur2
    ...

    semaine
    - ligne ID
    - ligne ID
    ...


    * le cas le plus complexe (mais très souple pour l'avenir)

    est basé sur l'élément le plus réduit possible cad une date relié à une valeur

    en gros ça devrait être un truc comme ça (à étudier)
    ((date <--- ManyToMany ---> valeur) <--- OneToMany ----> ligne) <----- OneToMany ---> semaine


    * pensez à la bidirectionnalité comme ça quand tu récupère une semaine, tu récupères toutes les lignes associés et du fait, toutes les valeur/dates
    autre point, penser à utiliser le mode EAGER (doctrine) pour plus de performance.. (au lieu de LAZY)

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2017
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2017
    Messages : 90
    Par défaut
    Merci beaucoup , je vais tester cela!!!

  4. #4
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2017
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2017
    Messages : 90
    Par défaut base de donnée
    Salut j'ai travaillé sur la base que tu m'a donné, voici a quoi je suis arrivé . Peux tu me dire ce que tu en pense s'il te plait?

    J'avais déja une entité Machine.
    J'ai découpé ma ligne en 3 postes.
    Penses tu que c'est logique ou est ce que je me suis planté?



    Machine<--- OneToMany -->ligneMatin
    Machine<--- OneToMany -->ligneAP
    Machine<--- OneToMany -->ligneNuit


    intitulé <---- ManyToMany ---> ligneMatin
    intitulé <---- ManyToMany ---> ligneAP
    intitulé <---- ManyToMany ---> ligneNuit


    semaine <--- OneToMany --> intitulé


    intitulé
    - name

    ligneMatin
    - ID Machine
    - ID intitulé
    - lundi(date)
    -valeur cible lundi(integer)
    - nb carton lundi(integer)
    ...
    ligneAP
    - ID Machine
    - ID intitulé
    - lundi(date)
    -valeur cible lundi (integer)
    - nb carton lundi(integer)

    ligneNuit
    - ID Machine
    - ID intitulé
    - lundi(date)
    -valeur cible lundi (integer)
    - nb carton lundi (integer)
    ...




    semaine
    - ligne ID
    - ligne ID
    ...

  5. #5
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    semaine <--- OneToMany --> intitulé
    avec une semaine tu récupères tous les intitulés de la semaine


    tu boucles sur les intitulés

    intitulé <---- ManyToMany ---> ligneMatin
    intitulé <---- ManyToMany ---> ligneAP
    intitulé <---- ManyToMany ---> ligneNuit

    mais là, problème.; apparemment on récupères tous les intitulés de toutes les semaines !

  6. #6
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2017
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2017
    Messages : 90
    Par défaut
    Merci ,il faut que je m'y repenche.

Discussions similaires

  1. Performances sous 9i
    Par toontoon dans le forum Administration
    Réponses: 8
    Dernier message: 13/09/2007, 21h40
  2. [Tableaux] résultat dif. sous IE
    Par sending dans le forum Langage
    Réponses: 1
    Dernier message: 29/05/2007, 12h07
  3. [Tableaux] test performance nom de variable
    Par maximenet dans le forum Langage
    Réponses: 5
    Dernier message: 28/07/2006, 14h30
  4. [Tableaux] Retrouver une sous chaîne.
    Par Huntress dans le forum Langage
    Réponses: 8
    Dernier message: 20/03/2006, 15h31
  5. Pb de performances sous Oracle 10g
    Par kamalito dans le forum Oracle
    Réponses: 24
    Dernier message: 25/10/2005, 16h59

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