Applicazione JMP Yield: miglioramento della resa e ottimizzazione del processo di fabbricazione/fonderia
Utilizzo delle ricche capacità grafiche di JMP, del codice JSL personalizzabile e della connettività del database ODBC per creare un'applicazione di analisi della resa
Autore: Hyde F. Miller
Responsabile senior, miglioramento della resa e ottimizzazione dei processi di fabbricazione/fonderia, Intersil Corp
16/09/14
Funzionalità principali di JMP utili per creare un'applicazione personalizzata (analisi dei rendimenti)
- Scripting (JSL) - Facilita l'applicazione completamente personalizzabile per soddisfare le esigenze aziendali specifiche
- Connettività al database (ODBC): consente l'estrazione diretta di dati specifici dal data warehouse esistente
- Analisi grafica: JMP fornisce una ricca suite di strumenti grafici per visualizzare i risultati e fornire approfondimenti
- Report a più elementi: un singolo grafico può fornire molte informazioni. Ancor di più, un gruppo di grafici e risultati di analisi può raccontare una storia più completa.
- Elementi di visualizzazione interattivi: aggiungi la funzionalità di drill-down per esplorare la successiva domanda logica su cosa determina le tendenze di rendimento.
- Componenti aggiuntivi: facili da distribuire in tutta l'organizzazione
Elementi di visualizzazione per l'organizzazione e l'interattività
Interattività
- Casella di testo()
- Casella di modifica del testo()
- Casella di modifica numero()
- Casella di controllo()
- Scatola radio()
- Pulsante Casella()
Organizzazione
- Casella di contorno()
- H Elenco Casella()
- V Elenco Casella()
- Tabella Casella()
- Pannello Box()
Esempio di codice JSL ODBC
Stringa di connessione al database
dsn_string = "DSN=MIDAS;PWD=;DBQ=MDS1;";
Suggerimento: per determinare la stringa, aprire una tabella del database utilizzando i menu (File
->Database->Apri tabella). Quindi modifica la sorgente della tabella (punto attivo sulla tabella).
Comandi SQL
sql_1 = "seleziona * da MEL.LOT MEL_LOT,
MEL.LOT_OPERATION_GROUP MEL_LOT_OPERATION_GROUP dove
MEL_LOT.LOTID in ('X2T7JB','X2T7L','X2T7LA') e
MEL_LOT_OPERATION_GROUP.operation_group_nm = 'TEST' e
MEL_LOT.LOTID=GRUPPO_OPERAZIONI_MEL_LOT.LOTID";
sql_2 = "select * from MEL.LOT MEL_LOT where ROWNUM <= 5";
Crea metodo di connessione al database (più comandi SQL)
dbc = Crea connessione al database ( dsn_string );
dt_1 = Esegui SQL(dbc, sql_1, "Prima tabella", invisibile);
dt_2 = Esegui SQL(dbc, sql_2, "Seconda tabella");
Chiudi connessione al database (dbc);
Metodo di database aperto (one-shot)
dt_1 = Apri database(dsn_string, sql_1, "Prima tabella", invisibile);
dt_2 = Apri database(dsn_string, sql_2, "Seconda tabella");
Suggerimento: questo metodo è il migliore per il debug del codice SQL
Dimostrazione - Punti evidenziati durante la dimostrazione
- Sii lussuoso. Ogni grafico fornisce informazioni. Una raccolta di grafici fornisce approfondimenti.
- Sistematizza le best practice. Prendi spunto dai massimi esperti all'interno dell'azienda, come lo farebbero? Quindi integra quella conoscenza esperta in modo che tutti facciano lo stesso. Quindi perfeziona nel tempo in base alle lezioni apprese.
- Utilizza numerose funzionalità JMP
- Linee di tendenza (adattamento lineare)
- Tendenza più fluida (interattiva)
- Adatta media
- Punti codificati a colori
- Risultati statistici - dati tabellari
- Per capacità - Esempio: rendimento per struttura
- Grafici collegati e spazzolatura
- Quando lo script si interrompe, hai ancora tutte le funzionalità di JMP
- JMP ha una varietà di strumenti grafici. Trovane uno che dimostri al meglio i dati. Ad esempio, usando i grafici a traliccio di Graph Builder per le mappe wafer.
- Applicazione di progettazione personalizzata per soddisfare requisiti aziendali specifici (difficile da realizzare con strumenti già pronti all'uso).
hmiller@intersil.com
www.intersil.com