Conversion de fichiers XLS en base de données SQLite pour donner facilement des démos QB<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Partager quelque chose que j'ai trouvé très utile pour une démo que je préparais et que vous pourriez trouver utile aussi. N'hésitez pas à y ajouter des notes/commentaires.
Si vous souhaitez faire la démonstration de Query Builder avec une base de données ad hoc pour les données (à partir de JMP) qu'il est logique d'avoir dans une base de données de type schéma en étoile, vous pouvez facilement le faire avec l'outil en ligne suivant.
Convertir des fichiers en SQLite en ligne - Convertir en SQLite
Convertissez simplement votre tableau de données JMP en un seul fichier Excel avec plusieurs feuilles. Ensuite, traitez-le avec cet outil.
Il vous donne des options pour spécifier les champs et les tables de votre base de données :

Lorsque vous avez terminé, vous vous retrouvez avec une belle base de données SQLite.

J'ai téléchargé le pilote ODBC : Pilote ODBC SQLite
Vous pouvez utiliser la fonction de navigation pour trouver la base de données que vous venez de créer :

Et il apparaît prêt à être réimporté dans JMP en tant que source de données à l'aide du générateur de requêtes. Très facile et très lisse, IMO.

Re : Conversion de fichiers XLS en base de données SQLite pour donner facilement des démos QBFonctionne un régal! Merci Chris.
Pour créer une base de données multi-tables, il y a une étape supplémentaire : vous devez recombiner les fichiers .csv séparés pour chaque table dans un seul classeur .xslx.
Re : Conversion de fichiers XLS en base de données SQLite pour donner facilement des démos QBSalut Phil,
Les problèmes de date sont dus au format datetime. En cherchant ce que SQLite attend et quelle est l'option de l'outil de conversion, j'ai constaté que si j'utilise AAAA-MM-JJ J HH:MM:SS dans JMP, puis enregistrez sous .CVS, puis sélectionnez le type de colonne à datetime pour les colonnes qui ont ce format, puis enregistrez, la date s'affichera correctement.
Essayez ça
Chris
Re : Conversion de fichiers XLS en base de données SQLite pour donner facilement des démos QBJ'ai remarqué que s'il y a un problème avec les données source (par exemple, des espaces dans les en-têtes de colonne), cela peut ne pas vous donner d'erreur. Cela pourrait dites simplement "service non disponible" ou quelque chose comme ça.
Re : Conversion de fichiers XLS en base de données SQLite pour donner facilement des démos QBMerci Chris. Malheureusement, cela ne semble pas fonctionner. Le générateur de requêtes reconnaît la colonne (par exemple, Date_Login, ci-dessous) comme date-heure, mais la colonne ne contient aucune donnée.

Je soupçonne que le problème vient de l'outil de conversion en ligne. Cependant, cela n'aide probablement pas qu'Excel change aaaa-mm-jj en jj/mm/aa. Mais même en le remettant en aaaa-mm-jj (comme je l'ai fait avec Date_Received) ne semble pas aider.
J'ai joint le tableau JMP au cas où quelqu'un voudrait essayer.
Salutations,
Phil
Re : Conversion de fichiers XLS en base de données SQLite pour donner facilement des démos QBSalut Phil,
Dans une base de données, il existe également des propriétés de type de données. Je vois que l'on peut choisir le type de données dans SQLExpress à Date et Datetime. La date semble avoir le format aaaa-mm-jj. Essayez de changer le format en aaaa-mm-jj avant l'exportation, puis importez dans la base de données.
De plus, je vois que datetime est également un format pour l'outil de conversion. Je pense que la clé est d'exporter l'heure des données dans le format que l'outil de conversion reconnaîtra.
Chris Kirchberg
Ingénieur principal des systèmes
Équipe d'habilitation mondiale de JMP
Institut SAS, Inc.
Denver, CO
Tél : +1-919-531-9927
Portable : +1-303-378-7419
E-mail: chris.kirchberg@jmp.com chris.kirchberg@jmp.com >
Se désabonner< http://www.sas.com/apps/jmp/email_preference.jsp >
Re : Conversion de fichiers XLS en base de données SQLite pour donner facilement des démos QBC'est vraiment utile. Je viens de créer une nouvelle base de données SQLite pour faire la démonstration de Query Builder et de Dashboard Builder. J'ai eu quelques difficultés avec la conversion des colonnes date-heure (quelle surprise !). Quelqu'un d'autre? Je l'ai fait fonctionner en changeant les colonnes de la table JMP en nombre (par exemple 18 mai 2015 => 3514753600) avant d'enregistrer au format .xlsx et de le convertir en flottant. Ensuite, je spécifie le format date-heure que je veux dans Query Builder. Cela fonctionne mais n'est pas idéal.
Re : Conversion de fichiers XLS en base de données SQLite pour donner facilement des démos QBexactement ce que je cherchais, mais le site me dit : le service est indisponible......
Re : Conversion de fichiers XLS en base de données SQLite pour donner facilement des démos QBC'était facile.
Merci!