<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP Yield Application: Ertragssteigerung und Prozessoptimierung in Fabriken/Gießereien
Verwenden der umfangreichen grafischen Funktionen von JMP, des anpassbaren JSL-Codes und der ODBC-Datenbankkonnektivität zum Erstellen einer Ertragsanalyseanwendung
Hyde F. Miller HydeMiller
Sr. Manager, Yield Enhancement and Fab/Foundry Process Optimization, Intersil Corp
16.9.14
Schlüsselfunktionen in JMP Nützlich zum Erstellen einer benutzerdefinierten Anwendung (Ertragsanalyse).
- Scripting (JSL) – Ermöglicht eine vollständig anpassbare Anwendung, um die genauen Geschäftsanforderungen zu erfüllen
- Datenbankkonnektivität (ODBC) – Ermöglicht den direkten Abruf bestimmter Daten aus einem vorhandenen Data Warehouse
- Grafische Analyse – JMP bietet eine umfassende Suite grafischer Tools zur Anzeige von Ergebnissen und zur Bereitstellung von Einblicken
- Berichte mit mehreren Elementen - Ein einzelnes Diagramm kann viele Informationen liefern.Mehr noch, eine Gruppe von Diagrammen und Analyseergebnissen kann eine vollständigere Geschichte erzählen.
- Interaktive Anzeigeelemente - Fügen Sie eine Drilldown-Funktion hinzu, um die nächste logische Frage zu untersuchen, was die Ertragstrends antreibt.
- Add-Ins – Einfache Bereitstellung im gesamten Unternehmen
Anzeigeelemente für Organisation und Interaktivität
Interaktivität
- Textfeld()
- Textbearbeitungsfeld()
- Zahlenbearbeitungsfeld ()
- Kontrollkästchen()
- Radiobox()
- Schaltflächenfeld ()
Organisation
- Gliederungsfeld ()
- H Listenfeld()
- V Listenfeld()
- Tischbox()
- Panel-Box ()
Beispiel für JSL-ODBC-Code
Datenbank-Verbindungszeichenfolge
dsn_string = "DSN=MIDAS;PWD=;DBQ=MDS1;";
Tipp: Um Ihren String zu ermitteln, öffnen Sie eine Datenbanktabelle über die Menüs (File
->Datenbank->Tabelle öffnen).Bearbeiten Sie dann die Tabellenquelle (Hotspot auf der Tabelle).
SQL-Befehle
sql_1 = "wähle * aus MEL.LOT MEL_LOT,
MEL.LOT_OPERATION_GROUP MEL_LOT_OPERATION_GROUP wo
MEL_LOT.LOTID in ('X2T7JB', 'X2T7L', 'X2T7LA') und
MEL_LOT_OPERATION_GROUP.operation_group_nm = 'TEST' und
MEL_LOT.LOTID=MEL_LOT_OPERATION_GROUP.LOTID";
sql_2 = "select * from MEL.LOT MEL_LOT where ROWNUM <= 5";
Datenbankverbindungsmethode erstellen (mehrere SQL-Befehle)
dbc = Datenbankverbindung erstellen ( dsn_string );
dt_1 = SQL ausführen (dbc, sql_1, "Erste Tabelle", unsichtbar);
dt_2 = SQL ausführen (dbc, sql_2, "Zweite Tabelle");
Datenbankverbindung schließen ( dbc );
Offene Datenbankmethode (einmalig)
dt_1 = Datenbank öffnen (dsn_string, sql_1, "Erste Tabelle", unsichtbar);
dt_2 = Datenbank öffnen (dsn_string, sql_2, "Zweite Tabelle");
Hinweis: Diese Methode eignet sich am besten zum Debuggen von SQL-Code
Demonstration - Während der Demo gesammelte Punkte
- Seien Sie luxuriös.Jedes Diagramm enthält Informationen.Eine Sammlung von Diagrammen gibt Einblick.
- Best Practice systematisieren.Nehmen Sie Input von Top-Experten innerhalb des Unternehmens, wie würden sie es tun?Bauen Sie dann dieses Expertenwissen ein, damit es jeder so macht.Dann im Laufe der Zeit perfektionieren, basierend auf den gewonnenen Erkenntnissen.
- Nutzen Sie viele JMP-Funktionen
- Trendlinien (lineare Anpassung)
- Glatterer Trend (interaktiv)
- Fit bedeuten
- Farbkodierte Punkte
- Statistische Ergebnisse - tabellarische Daten
- Nach Fähigkeit – Beispiel: Ertrag nach Einrichtung
- Verknüpfte Graphen und Bürsten
- Wenn das Skript angehalten wird, stehen Ihnen weiterhin alle Funktionen von JMP zur Verfügung
- JMP verfügt über eine Vielzahl grafischer Tools.Suchen Sie nach einer, die die Daten am besten darstellt.Beispielsweise die Verwendung von Graph Builder-Trellis-Plots für Wafer-Maps.
- Benutzerdefinierte Designanwendung für spezifische Geschäftsanforderungen (schwierig mit sofort einsatzbereiten Tools).
hmiller@intersil.com
www.intersil.com