Préparation des données de la tablette* Ne partagez pas le fichier SQLite avec les clients *
Outre les données de dissolution des comprimés, il est composé de données artificielles qui vont immédiatement gâcher l'illusion qu'il s'agit d'un cas d'étude réaliste.
Qu'est-ce qui vous plaît dans cette étude de cas ?
- C'est une situation de science et d'ingénierie.
- Il s'agit des données de l'une de nos meilleures études de cas de démonstration pour l'analyse exploratoire des données : la production de tablettes.
- Vous pouvez afficher l'interrogation de la base de données sous Windows ou MacOS sans avoir à vous soucier des complications des pilotes ODBC. (Nous utilisons une base de données SQLite qui peut être ouverte directement à partir de Fichier > Ouvrir sans aucun pilote ni routine de connexion à la base de données.)
- Vous pouvez afficher un flux de travail entièrement automatisé pour l'importation, la jointure, le nettoyage et l'analyse des données, qui peut être créé sans aucun script requis.
With this demo you can show customers how they can automate the process of data preparation from multiple sources with no scripting required.Avec cette démo, vous pouvez montrer aux clients comment ils peuvent automatiser le processus de préparation des données à partir de plusieurs sources sans aucun script requis.
C'est pour qui?
- Il devrait être le plus pertinent pour toute personne travaillant dans le domaine de la fabrication dans une industrie scientifique ou technique.
- Toute personne du domaine des sciences et de l'ingénierie qui a le défi d'accéder à des données provenant de sources externes, y compris des bases de données.
Comment dois-je l'utiliser ?
(Voir captures d'écran ci-dessous)
- Vous pouvez utiliser le fichier SQLite pour montrer avec quelle facilité vous pouvez interroger une base de données pour extraire les données de dissolution pour l'étude de cas Tablet. Dites qu'il s'agit d'une base de données QC ou d'une base de données LIMS.
- Vous pouvez ensuite importer les données de processus (à l'aide de l'assistant d'importation Excel) et les données du fournisseur (importation de texte). Supposons que les données de processus sont enregistrées manuellement dans Excel par les opérateurs et que les données des fournisseurs proviennent d'une base de données de la chaîne d'approvisionnement qui ne peut exporter que des données au format .txt.
- Vous pouvez joindre les données de processus et de fournisseur aux données de dissolution à l'aide de JMP Query Builder. Supposons que l'interface fonctionne exactement de la même manière que le générateur de requêtes de base de données.
- Vous pouvez montrer comment les étapes ci-dessus ont produit un script JSL qui répétera l'ensemble du processus et importera et joindra la dernière version des données des 3 sources.
- Vous pouvez afficher des erreurs dans certaines données à l'aide de Distribution et comment recoder et capturer le script pour l'ajouter à la requête en tant que Post Query Script.
- Vous pouvez créer un tableau de bord sur l'ensemble de données complet et l'enregistrer en tant que complément qui inclura le processus d'importation et de jointure des données - l'ensemble du flux de données et d'analyse peut être automatisé sans aucun script ! Vous pouvez montrer cela comme la dernière chose en premier, puis parcourir les étapes pour y parvenir.
Quelles plateformes puis-je montrer ?
- Générateur de requêtes
- Assistant d'importation Excel
- Importation de texte
- Générateur de requêtes JMP
- Distribution
- Recoder
- Générateur de tableau de bord
Open the .SQLite and then configure the joins like this in Query Builder.Ouvrez le .SQLite puis configurez les jointures comme ceci dans Query Builder.
Set up the query for Dissolution data like this.Configurez la requête pour les données de dissolution comme ceci.
Use Excel Import Wizard to fix problems with the process data on import.Utilisez l'assistant d'importation Excel pour résoudre les problèmes liés aux données de processus lors de l'importation.
Use the text import preview with Tab as delimiter to import the Supplier data.Utilisez l'aperçu d'importation de texte avec Tab comme délimiteur pour importer les données du fournisseur.
Use JMP Query Builder to join the 3 data sources on API Lot number like this.Utilisez JMP Query Builder pour joindre les 3 sources de données sur le numéro de lot API comme celui-ci.
These are the data entry problems that you can fix with Recode.Ce sont les problèmes de saisie de données que vous pouvez résoudre avec Recode.
An example of a dashboard addin that I have created from the integrated data.Un exemple de complément de tableau de bord que j'ai créé à partir des données intégrées.
Re : Préparation des données de la tabletteSalut @mia_stephens ,
Oui absolument. J'ai d'abord créé la démo avant la création de JMP Live, de sorte que le point final du flux de travail était un complément de tableau de bord pour le partage. Mais j'ai également présenté des tableaux de bord HTML et des rapports JMP Live à l'aide de cette démo.
Re : Préparation des données de la tabletteCela pourrait-il être utilisé pour le flux de travail de bout en bout, de l'importation à la publication ?
Re : Préparation des données de la tabletteMerci @benfrancis .
Je pense que la différence que vous voyez peut être due à la connexion à la base de données de 2 manières différentes :
1. Pilote ODBC en utilisant File > Database > Query Builder (votre exemple JMP 15).
2. Ouvrir directement le SQLite en utilisant Fichier > Ouvrir (Votre exemple JMP 16).
Les deux sont possibles dans JMP 15 et 16, je crois.
Je n'ai découvert la méthode 2 que lorsque j'ai dû en faire la démonstration à partir d'un Mac et que je n'avais pas le pilote ODBC.
Je recommanderais maintenant fortement la méthode 2 à des fins de démonstration. C'est beaucoup plus facile que d'avoir à jouer avec les pilotes ODBC. Et il est inutile de montrer la connexion à la base de données ODBC à un client car cela dépendra entièrement de la façon dont son service informatique a configuré sa base de données. La partie importante à montrer est le générateur de requêtes, dont vous avez besoin avec les deux méthodes.
Re : Préparation des données de la tabletteJuste pour noter que de JMP 15 à 16, le script a changé avec la connexion SQLlite. Dans mon script source...
JMP 15
Connection(
"ODBC:DSN=SQLite3 Datasource;Database=C:\Users\SUKBFR\OneDrive - SAS\Demos\Tablet Production\QCdata.sqlite;StepAPI=0;SyncPragma=NORMAL;NoTXN=0;Timeout=100000;ShortNames=0;LongNames=0;NoCreat=0;NoWCHAR=0;FKSupport=0;JournalMode=;OEMCP=0;LoadExt=;BigInt=0;JDConv=0;"
)
JMP 16
Connection(
"SQLite:Database=/C:/Users/SUKBFR/OneDrive - SAS/Demos/Tablet Production/QCdata.sqlite"
)