Bonjour . Mon nom est Astrid Mêlée ouverte . Je suis fonctionnement comme Senior Spécialiste pour Autoliv. Autoliv est un mondial menant fabricant de automobile sécurité Composants tel comme airbags , la ceinture de sécurité, et actif sécurité systèmes .Aujourd'hui , je serait comme à montrer toi un automatique processus de contrôler produit test données et créer alarme rapports pour la racine cause analyse .
Nous volonté commencer notre présentation avec un vidéo sur le fonctionnement méthode de Autoliv's la plupart important produit test machine appelé ATOS. Ces machine s faire un 100% contrôle tel que Non défaut partie volonté être livré .Le résultant essais volonté être écrit dans un enregistrer déposer , y compris supplémentaire information, et automatiquement envoyer à un serveur dans Amsterdam .
Dans le bleu cercle , toi voir notre usage de JMP .Donc dans le d'abord étape , le enregistrer des dossiers sont transféré dans un base de données et tous les jours rapports sont créé lequel sont enregistré sur le serveur .
Si et seulement si là est un alarme, un deuxième tableau est utilisé depuis le traçabilité système de notre relief appel éd Atrak lequel comprend composant information de chaque rétracteur . Ce est utilisé pour prédictif dépistage pour racine cause analyse dans notre alarme rapport .Alarme rapport est enregistré à le serveur et nous utiliser un HTTP poste à envoyer ce lien à notre Autoliv's expédition système lequel est appelé Menant 2Maigre .Menant 2Maigre envoyé un automatique mail à le correspondant machine propriétaire .
Ici nous voir le rétracteur . Il a un orange sangles et un clair couverture .Laisser nous commencer avec un vidéo . Donc ce est le Atlas machine .Ici toi voir le rétracteur mais maintenant nous avoir un noir couverture plutôt de un clair couverture .Ici toi voir le sangles, et parfois toi volonté voir un petit marqueur sur le sangles , parce que alors toi peut voir si là est un sangles extraction ou rétraction .
Nous volonté commencer avec le verrouillage de l'inclinaison essai, et verrouillage de l'inclinaison essai est à assurer que le blocage désactivé ton ceinture de sécurité dans le cas de un rouler -sur scénario . Nous commencer avec un inclinaison verrouillage droite essai, et ici dans ce petit afficher toi voir le correspondant verrouillage de l'inclinaison angle , lequel devrait être entre 15 et 27 . Donc laisser nous courir il . Il s'incline à le droite , ça s'incline à le gauche , il s'incline pour salle , et ça s'incline en arrière .
Le suivant étape volonté être le mesure de le sangles longueurs , parce que ce aussi fait parti à le blocage système .Prendre un regarder ici à ce droite -main côté , et maintenant il départs le sangles la mesure, et maintenant déjà ici , très court -pourrait aller un petit peu dos — la toile Sens Verrouillage et Non Verrouillage est testé ici dans ce petit boîte avec un capteur . la toile Sens Verrouillage est à assurer blocage de sangles extraction dans un cas de un accident . Mais la toile Sens Non Verrouillage est à assurer gratuit rouler si tu es dans un parking position .
Ces sont tous renseignements lequel sont écrit dans le enregistrer des dossiers , y compris machine paramètres et un interne code à barre . Ce dans tourner de code à barre est unité par rétracteur . Il comprend le rétracteur nombre, c'est mondial doubler IDENTIFIANT , c'est jour de production, et le clé indice .
Bientôt ces enregistrer des dossiers sont transféré une fois par jour à un serveur . Il est pas CPS .Il est utilisé pour un racine cause analyse , donc , nous ne le faites pas vouloir à déranger le essai de le des produits . Donc , le transfert temps est entre deux changements et il est synchronisé dans Autoliv installations, mais différent entre Autoliv installations .
Pour exemple , dans Hongrie , le enregistrer des dossiers volonté être transféré à 6h05 . Et dans Roumanie , le parcelle gens volonté être transféré à 7h15 .Et ici toi voir le dossier structure sur le serveur . Il départs avec le annuaire de la plante , donc Autoliv Hongrie, Autoliv Roumanie , alors dans chaque dossier de le usine toi trouver séparé Dossiers de le Machines . Et alors dans chaque machine dossier , toi volonté trouver Dossiers de l'année et le mois , et dans le dernier scène , toi volonté trouver le tous les jours enregistrer des dossiers .
Depuis JMP 16 , chaque action dans JMP est enregistré dans le Amélioré Enregistrer .Données travail peut maintenant être enregistré comme jouable scénario par indiquer -et -Cliquez sur .
Jordan Hillier depuis JMP, il dit, "JMP écrit 90% de ton code , le squelette ". Donc le conséquence est que le autre dix% est apprentissage par faire, et ce présentation est à donner toi un petit idée comment toi peut écrire ton propre scripts pour automatique données analyse et racine cause découverte . Donc je volonté donner toi quelques petit court scripts lequel toi peut copie et pâte dans ton propre scripts .
Dans le début, nous serait commencer avec le plusieurs déposer importer, alors nous créer le pertinent Colonnes .Nous sélectionner le pertinent Colonnes et supprimer le non pertinent Colonnes .Ce procédure est indépendant de le commande de Colonnes parce que parfois quelques Colonnes sont ajoutée dans le fichier journal . Mais ce procédure prend le nom de le Colonnes et nous sont assez indépendant de n'importe lequel autre commande arbre . Alors de cours nous faire le ménage le données dans le d'abord étape .
Ici nous avoir un exemple . Nous avoir un produit famille et là est un vide espace et retracer tor tripler X , mais nous serait comme à avoir rétracteur à tripler X sans ce vide espace , et ici toi voir ce correspondant scénario . Alors nous transposer le données dans le base de données . Nous utiliser le commande depuis JMP nouveau SQL requête , nous dire quoi gentil de connexion chaîne nous serait prendre , et alors nous utiliser le fonction dans JMP de coutume SQL et écrire notre SQL commande et alors nous courir il dans le premier plan parce que courir premier plan assure que le transfert dans le base de données volonté être complet avant le suivant procédure volonté courir . Et ne le faites pas oublier à fermer tous et à sortie .
Donc ici nous commencer avec le plusieurs fichiers importer, et ici toi voir une fois encore le dossier structure , et ici dans le début toi voir quoi gentil de dossier toi sélectionner . Un de le meilleur chose est que toi peut voir inclure sous-dossiers parce que notre tous les jours enregistrer déposer est dans un très sous-sous dossier , et ce aide nous un parcelle . Nous sont intéressé dans enregistrer des dossiers et nous sont intéressé dans données depuis 6h15 à 6h15 , et il était le 21 de Décembre dernier année quand nous téléchargé le enregistrer des dossiers .
Ici toi peut voir le pertinent des dossiers lequel sont trouvé dans ce temps fente avec similaire des dossiers aspect, et nous voir ici un tabulatrice est mon séparateur de le des champs . Ce est le résultat de les multiples déposer importer . Le feuille de travail avec le machine idées le commencer date, commencer temps, ceinture de sécurité, et ici toi voir le résultats de le verrouillage de l'inclinaison essai .Inclinaison droite résultat, il est passer et échouer .T il droite angle , ici toi avoir le angle et ici tu vas voir le autre des choses .
Si toi modifier ton source , alors toi obtenir ton scénario et maintenant toi peut prendre ce copie et pâte il dans ton propre scénario et que volonté être ton d'abord scénario toi peut courir .
Maintenant nous serait comme à transfert ce données dans le base de données . Nous transfert 1 000 Lignes par boucle . Donc ici toi voir depuis le feuille de travail , le d'abord rangée, le rangée nombre 1 000 .Et nous dire obtenir le Lignes depuis le d'abord ro w et plus petit est rangée nombre 1 000, et appel il Mon Liste . Donc DT est mon données tableau , ici sont le nombre de Lignes avec R, et le rangée raconte moi, "JE ne le faites pas vouloir à avoir le colonne des noms . je serait comme à avoir le valeurs ".
Et ce est comment le liste regards comme .Ici toi voir que le télécharger date est dans supports ou dans citation Des marques . Et ici est le commencer date et le commencer temps aussi depuis taper personnage , parce que nous avoir avait quelques des difficultés à transfert le données, et ce était un bon scénario et il travaux .
Ici c'est le fin . Donc si toi regarder ici dans ce tableau , toi voir que gauche résultat est vide, est le personnage , et ici gauche est aussi vide , lequel peut être vu ici par double citation Des marques et ici par un point .Mais SQL n'a pas savoir n'importe lequel numérique vide cellules , et donc nous utiliser le suivant astuce à faire un substitution .
D'abord de tous , nous serait comme à obtenir débarrasser de le double citation marque et serait comme à avoir seulement un de il.Donc , nous dire remplaçant , et parce que ce double citation marque est un très spécifique personnage , nous avoir à utiliser barre oblique inverse et exclamation marque dans le devant et alors nous remplacer il . Alors nous serait comme à obtenir débarrasser de le d'abord et le dernier enregistrer . Donc , nous dire retirer le d'abord et le dernier personnage et SQL n'a pas savoir bouclé supports . Donc , nous remplacer eux avec un rond support .
Ici dans le cas de le point, nous ne peut pas directement retirer il parce que il est aussi inclus dans réel numérique valeurs , donc nous utiliser un petit astuce . Nous dire remplacer point avec le virgule dans nul avec le virgule .
Ici dans vert ci-dessous, toi voir le résultant S QL où toi liste . Ce est le chemin comment il devrait regarder comme dans SQL . Donc nous avoir un file d'attente une fois encore, et le correspondant SQL commande utilisé dans SQL personnalisé est rien autre que un plaine chaîne , et que va directement dans le base de données .
Le formulaire est ici une fois encore .Nous utiliser un SQL modèle et alors nous dire , d'accord , insérer .Ici vient le nom de le base de données . CPS est le nom de le tableau dans notre base de données, et ici dans supports , là sont le colonne des noms dans le base de données , alors le valeurs et tableau.
Et maintenant nous utiliser le même astuce comme avant . Nous remplaçant tableau avec X, et X est mon valeur liste . Ici il est . Et ce est appelé SQL . Alors Bien dire nouveau SQL requête , ton connexion chaîne . Alors nous utiliser le fonction et JMP personnalisé SQL, SQL, et si toi serait comme à voir comment fait SQL regarder comme , il regards comme ce .Un principal astuce je appris depuis le personnel depuis JMP était à utiliser ce substitution .C'est un très bien outil à obtenir tel gentil de commandes .
Chaque programme est commencé via Tâche Planificateur .Donc ici il est un afficher de un Tâche Planificateur .Sur le page , Général , ici toi peut voir moi-même comme aussi auteur , et ici , un procès courir, si Je suis connecté sur ou pas , parce que il volonté aussi courir à le fin de semaine et sur vacances . Ce sera courir tous le temps.
Ici il est assez nécessaire à choisir tel les fenêtres Serveur , lequel fait parti à ton s toujours toi volonté avoir installée ton JMP .Donc si toi choisir le faux serveur ici , toi pourrait avoir arrière-plan processus .
Ici nous déclenchement notre les transferts, scripts tous les jours à 6h15 . Et si toi vérifier ton histoire , alors il devrait regarder comme ce . Ton tâche devrait être complété . Il je ne devrais pas regarder comme ce, tâche arrêt exigible à temps dehors atteint parce que que moyens toi avoir quelques arrière-plan processus et c'est pas bien .
Ici nous avoir quelques champ action dans le Tâche Planificateur, et ici nous parcourir le emplacement de le lot données déposer . Et le lot données déposer est rien autre que le bloc-notes .Ici toi avoir le emplacement où JMP est installée , et ici est le emplacement de ton JMP scénario .Et ne le faites pas oublier à dire sortie à le fin .
Si toi utiliser un lot , alors toi avoir à utiliser sabrer -sabrer -exclamation -marque dans le d'abord doubler . Donc pas dans le deuxième , pas dans le troisième doubler . Il doit être dans le d'abord doubler .
Et le clé idée de chaque programme nous utiliser est nous avoir le même programme , mais toujours dans le début, nous dire quoi gentil de usine est il ?Donc pour le plat principal ici, Bien avoir le même programme .Mais alors ici , plutôt de ALH , là volonté être ARO, comme Autoliv Roumanie . Et si nous utiliser le plusieurs déposer importer dans le début , alors nous dire évaluer ton usine . Donc le seulement chose toi avoir à changement est dans le début , le usine nom. C'est tous .
Ici toi voir notre tous les jours enregistrer déposer .Le structure est toujours le même , donc il a deux les tables sur le haut , suivi par deux graphiques .Et ici nous voir tous essais sur tous Machines . Et ici toi voir , nous avoir avait neuf fois pas d'accord valeurs de verrouillage de l'inclinaison dans l'ensemble , et un parcelle de d'accord valeurs, et le correspondant pourcentage est donné avec 0,33% et 99 0,67% .
Ici nous avoir le nombre de pas d'accord, le pourcentage de échec, et même pour passer .Et ici toi voir le absolu nombre de le test résultats passer et échouer pour Locale Confection Doubler .Donc ici nous avoir trois ATOS Machines , et nous peut voir que nous avoir cinq fois inclinaison droite était pas d'accord, trois fois inclinaison gauche était pas d'accord , et un temps inclinaison en arrière était pas d'accord . Et verrouillage de l'inclinaison dans l'ensemble est le résumé de tous quatre verrouillage de l'inclinaison angles, donc ici nous avoir neuf pas o ok .
Sur le main droite côté , toi voir le même bar graphique, mais maintenant le échelle est différent .Ici nous avoir un pourcentage échelle . Et comme toi peut voir que ici pour inclinaison droite et t il gauche, notre taux de rebut est plus grand que 1% . Donc , un alarme doit être créé .
Mais d'abord de tous , je serait comme à décrire comment tous les jours rapports pourrait être créé parce que le même idée est utilisé à créer alarme rapports .D'abord de tous , nous créer un nouveau fenêtre , lequel est un verticale boîte , et il est appelé Rapport . Alors nous créer un deuxième nouveau fenêtre , lequel est un horizontal boîte , et que est appelé Tableau .Dans ce troisième étape , nous créer un tableau , appel il onglet1 , faire un rapport dehors de il, et annexé à le tableau de le horizontal boîte .
Alors nous faire le même chose une fois encore . Donc nous avoir le deuxième rapport , lequel serait aussi annexé à le horizontal boîte . Et à le fin , le horizontal boîte volonté être annexé à le verticale boîte . Et ce est comment il regards comme .
Si toi serait comme à ajouter quelques graphiques , alors toi avoir à créer un plus horizontal boîte , lequel volonté aussi annexé à le verticale boîte , et ce est-ce qu'elle . Et alors toi volonté avoir le graphiques ci-dessous le les tables .Ici , une fois encore , quelques idées , quelques scripts . je espoir il volonté aide toi .
Nous sauvegarder notre tous les jours rapports comme un image . Nous ne le faites pas sauvegarder il comme un PDF parce que nous sont pas intéressé dans tous ce page rupture . Nous serait comme à avoir haut la flexibilité et Non supplémentaire logiciel . Si nous serait avoir utilisé un PDF , alors nous serait avoir avait quatre pages , donc Tableau 1 , Tableau 2, et deux autres pages pour le graphiques .
Et donc comment faire nous magasin le chaîne ? Nous créer un variable , et ce est rien autre que le chemin w ici nous serait comme à sauvegarder notre rapport . Donc ici il est un rapport . Ici il est ALH. Comme je dit avant , nous dire évaluer les plantes et nous volonté avoir le droite usine là . Et alors ici tous les jours test résultat , ici vient le horodatage, et nous dire PNG , et ces verticale lignes signifier nous enchaîner tout et alors nous sauvegarder le image avec ce variable nom et c'est il .
Ici je serait comme à montrer toi le règles pour un alarme pour chaque niveau . Donc nous avoir plusieurs les niveaux.Si nous avoir plus que 200 les pièces , alors nous volonté avoir un alarme si le ferraille taux est plus grand que 1% .
Si nous avoir seulement un petit nombre, donc moins que 200 les pièces , alors nous volonté avoir un alarme avec pas d'accord les pièces si nous avoir plus que cinq pas d'accord les pièces , lequel moyens un ferraille nombre de 2% .Mais nous peut aussi avoir un potentiel alarme si trois les pièces sont pas d'accord .
Sur le d'abord niveau , nous prendre ce tableau depuis le tous les jours rapport dans l'ensemble Machines . Et si toi prendre un regarder, alors verrouillage de l'inclinaison dans l'ensemble, inclinaison droite, et inclinaison gauche avoir plus que trois pas o d'accord . Donc ici , donc nous avoir potentiel alarmes .
Si nous avoir potentiel alarmes , nous plonger Plus profond . Maintenant, nous prendre le machine dans compte . Donc ici toi voir machine 123xx , ici vient machine . 124xx , et donc sur .Et alors toi peut voir ici , si nous prendre le machine dans compte , alors le ferraille taux pour inclinaison droite et t il gauche est plus grand que 1% . Donc , nous avoir un alarme .
Pour verrouillage de l'inclinaison dans l'ensemble , le ferraille taux est faible , mais nous avoir un potentiel alarme . Donc nous volonté créer un alarme pour ce machine, et maintenant nous utiliser Atrak .Atrak est un traçabilité système de Autoliv, donc il a information lequel Composants sont inclus dans lequel rétracteur , donc un rétracteur , et nous avoir le total information de chaque partie .
Ici toi voir le afficher de en utilisant le base de données dans JMP . Toi voir deux les tables . Le d'abord tableau est que tableau lequel nous transféré dans le base de données basé sur notre test résultats et concernant tracteur information .
Alors nous avoir le deuxième tableau , lequel vient depuis le traçabilité système . Et si toi presse ce petit [inaudible 00:23:58] , alors toi viens à travers ce image et nous faire un gauche extérieur rejoindre . Et maintenant comment faire nous faire notre rejoindre ? Nous utiliser le interne code à barre . Dans le début , je dit toi que chaque rétracteur a un unique interne code à barre , et ce unique interne code à barre est appelé en série .Donc si ils correspondre ensemble, alors je avoir tous information et donc je faire un gauche extérieur rejoindre .
Ce est comment un alarme rapport regards comme . Il départs une fois encore avec le tableau . Il raconte nous le télécharger date , le emplacement , lequel machine est dans fait effectué par ce alarme .Ici est un test , et ici une fois encore , le information à propos nombre et pourcentage de être d'accord et pas d'accord .Et le même information est donné ici dans le des graphiques ; absolu nombre , pourcentage nombre .
Maintenant, nous prendre le information depuis notre correspondant à depuis ATOS données .Le d'abord tableau est pour ATOS tableau données , et ici nous considérer inclinaison verrouillage dans l'ensemble, et maintenant toi voir ce ceinture de sécurité est effectué. Nous aussi considérer machine paramètre . Et quoi fait le 15 signifier ? Ici est un traduction . Il moyens inférieur spécification limite .Supérieur spécification limite est 27 et donc sur .Donc chaque valeur ici a ces gentil de titre .
Ici ci-dessous, ces sont le composant données donné par le traçabilité système Atrak. Nous avoir le CS- Balle, CS- Capteur, et chaque composant a quatre Colonnes: partie nombre, parcelle nombre , boîte nombre, et fournisseur. Partie, lot, boîte, fournisseur . Donc ce est quelques information nous oublié .
Et maintenant nous commencer notre prédictif dépistage .D'abord de tous , nous essayer à trouver dehors quoi était constante . Si quelque chose est constante , alors il volonté pas avoir un effet sur ton d'accord et pas d'accord valeurs , et le restant prédicteurs sont utilisé dans un prédictif dépistage . Ici toi voir direct ly le résultats de le combinaisons , et toi voir que le changement lui-même a un très haut impact . Donc nous comme ce prédictif dépistage parce que il est facile à lire pour non -statistique les Ians et il identifie prédicteurs lequel pourrait être faible seul mais fort quand utilisé dans combinaison avec autre prédicteurs .
Et alors basé sur ce prédictif dépistage , nous ajouter graphiques à le rapport avec un alarme rapport, et nous colorer le graphiques selon à le prédictif dépistage .D'abord, nous prévu dehors le changement comme pertinent .Ici toi peut voir dans bleu le après-midi changement . Toi peut voir directement que là était Non échec pour le matin changement , et le rouge lignes ici sont spécification limites , mais il départs dans le après-midi .
Boîte En série était aussi un significatif prédicteur , et maintenant toi peut voir que le violet et le bleu Boîte Séries aussi avoir un effet , et ce est notre racine cause analyse .Donc test ce Boîte Séries. Ils se comporter différent à le autres .
Maintenant nous sauvegarder le alarme rapport, et nous serait comme à envoyer ce lien de la alarme rapport à Autoliv's expédition système appelé Menant 2Maigre .Leading2Lean est configuré à automatiquement envoyer avis à le correct propriétaire .Généralement, toi peut envoyer un mail , mais Envoi en cours un notification via Menant 2Maigre comprend un expédition processus, et il doit être fermé .
Ici , ce est le chemin nous faire il . D'abord de tous , nous définir un variable appelé alarme .Il donne moi le chemin et le emplacement de le correspondant alarme rapport .Alors nous utiliser un associatif tableau, donc nous voir aussi le site .Et ici comme un description , nous inclure le alarme . Ce est envoyé via H TTP demande . Ici nous avoir le des champs tableau , lequel nous défini ici avant, et alors nous envoyer il .Ce est le chemin , donc faire copie et pâte le squelette de ton JMP scénario .
Ce est comment Leading2Lean regards comme , le expédition système. Ici nous avoir un expédition nombre , le nom , le date quand il était créé . Ici nous avoir le lien lequel nous envoyé via HTTP demande . Et si toi presse il ou toi peut aussi ouvrir il via e-mail , alors toi volonté obtenir cette alarme rapport .
Ce total processus , lequel je avoir décrit en utilisant requêtes , faire prédictif dépistage et faire HTTP demande , tout pourrait être réalisé avec JMP . Et dans le même chemin , je serait comme à aller faire tel analyse pour Composants basé sur sous-ensemble .
Comme John Hillier dit, JMP écrit 90% de ton code, le squelette . je espoir que je pourrait avoir donné toi un peu plus pourcentage pour ton propre scripts . je espoir que ce présentation aidé toi un parcelle, et que toi comme il comme beaucoup comme moi à travail avec JMP . Remercier toi .