<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Application de rendement JMP : amélioration du rendement et optimisation des processus de fabrication/fonderie
Utilisation des fonctionnalités graphiques riches de JMP, du code JSL personnalisable et de la connectivité de la base de données ODBC pour créer une application d'analyse de rendement
Hyde F. Miller HydeMiller
Sr. Responsable, Amélioration du rendement et optimisation des processus de fabrication/fonderie, Intersil Corp
16/09/14
Principales fonctionnalités de JMP utiles pour créer une application personnalisée (analyse du rendement)
- Scripting (JSL) - Facilite l'application entièrement personnalisable pour répondre aux besoins précis de l'entreprise
- Connectivité de base de données (ODBC) - Permet l'extraction directe de données spécifiques à partir d'un entrepôt de données existant
- Analyse graphique - JMP fournit une suite complète d'outils graphiques pour afficher les résultats et fournir des informations
- Rapports à éléments multiples - Un seul graphique peut fournir beaucoup d'informations.Plus encore, un groupe de graphiques et de résultats d'analyse peut raconter une histoire plus complète.
- Éléments d'affichage interactifs - Ajoutez une fonction d'exploration pour explorer la prochaine question logique de ce qui détermine les tendances de rendement.
- Compléments - Facile à déployer dans toute l'organisation
Éléments d'affichage pour l'organisation et l'interactivité
Interactivité
- Zone de texte()
- Zone d'édition de texte()
- Zone d'édition de nombre()
- Case à cocher()
- Boîte radio()
- Boîte à boutons()
Organisme
- Boîte de contour()
- H Zone de liste()
- Zone de liste V()
- Boîte de tableau()
- Panneau électrique()
Exemple de code ODBC JSL
Chaîne de connexion à la base de données
dsn_string = "DSN=MIDAS;PWD=;DBQ=MDS1;";
Astuce : pour déterminer votre chaîne, ouvrez une table de la base de données à l'aide des menus (Fichier
->Base de données->Ouvrir la table).Modifiez ensuite la source de la table (point chaud sur la table).
Commandes SQL
sql_1 = "sélectionnez * de MEL.LOT MEL_LOT,
MEL.LOT_OPERATION_GROUP MEL_LOT_OPERATION_GROUP où
MEL_LOT.LOTID dans ('X2T7JB','X2T7L','X2T7LA') et
MEL_LOT_OPERATION_GROUP.operation_group_nm = 'TEST' et
MEL_LOT.LOTID=MEL_LOT_OPERATION_GROUP.LOTID" ;
sql_2 = "select * from MEL.LOT MEL_LOT where ROWNUM <= 5" ;
Créer une méthode de connexion à la base de données (plusieurs commandes SQL)
dbc = Créer une connexion à la base de données ( dsn_string );
dt_1 = Exécuter SQL(dbc, sql_1, "First Table", invisible);
dt_2 = Exécuter SQL(dbc, sql_2, "Second Table");
Fermer la connexion à la base de données (dbc);
Méthode de base de données ouverte (one-shot)
dt_1 = Ouvrir la base de données (dsn_string, sql_1, "Première table", invisible);
dt_2 = Ouvrir la base de données (dsn_string, sql_2, "Deuxième table");
Astuce : cette méthode est la meilleure pour déboguer le code SQL
Démonstration - Points soulevés pendant la démo
- Soyez luxueux.Chaque graphique fournit des informations.Une collection de graphiques donne un aperçu.
- Systématiser les bonnes pratiques.Prenez l'avis des meilleurs experts de l'entreprise, comment feraient-ils ?Ensuite, intégrez cette connaissance experte pour que tout le monde le fasse de cette façon.Puis parfait au fil du temps en fonction des leçons apprises.
- Utiliser de nombreuses fonctionnalités JMP
- Lignes de tendance (ajustement linéaire)
- Tendance plus fluide (interactif)
- Ajustement moyen
- Points codés par couleur
- Résultats statistiques - données tabulaires
- Par capacité - Exemple : rendement par installation
- Graphiques liés et brushing
- Lorsque le script s'arrête, vous disposez toujours de toutes les fonctionnalités de JMP
- JMP dispose d'une variété d'outils graphiques.Trouvez celui qui illustre le mieux les données.Par exemple, en utilisant les tracés en treillis de Graph Builder pour les cartes de tranches.
- Application de conception personnalisée pour répondre aux besoins spécifiques de l'entreprise (difficile à réaliser avec des outils prêts à l'emploi).
hmiller@intersil.com
www.intersil.com