Salut les amis,
C'est la question de certains de nos clients et partenaires.
S'il vous plaît laissez-moi partager vos idées.
-------------------------------------------------- -------------------------------------------------- -
Je souhaite importer des données dans des bases de données SQLite In-Memory avec la commande JSL. Jusqu'à présent, je n'ai pas trouvé comment l'importer dans l'environnement JSL.
Je peux trouver comment connecter des bases de données en mémoire générées par la programmation Python. Mais je n'ai pas trouvé d'importer des données dans JMP.
Bien que je sache que la raison en est qu'il est importé d'une autre instance (processus) et non du même processus, j'aimerais savoir s'il existe une solution ou non. Le script JSL open Database est le suivant.
Ouvrir la base de données (
"DSN = SQLite3 ODBC; DATABASE = fichier :: mémoire:? Cache = partagé",
question,
JMP_name
)
Je ne sais pas si cela aidera, mais c'est ce que je reçois lorsque je me connecte de manière interactive à mes fichiers de base de données SQLLight et que je regarde le code source:
New SQL Query(
Connection(
"ODBC:DSN=SQLite3 Datasource;Database=C:\Users\eurmdm\Documents\WORK\DEMO\A_EDA\Dashboards\QCdata.sqlite;StepAPI=0;SyncPragma=;NoTXN=0;Timeout=100000;ShortNames=0;LongNames=0;NoCreat=0;NoWCHAR=0;FKSupport=0;JournalMode=;OEMCP=0;LoadExt=;BigInt=0;JDConv=0;"
),
QueryName( "Result" ),
Select(
Column( "Sample", "t1" ),
Column( "Test", "t1" ),
Column( "Analysis", "t1" ),
Column( "Result", "t1" ),
Column("Date_Completed","t1", Numeric Format( "t.m.j h:m:s", "0", "NO", "" )),
Column( "Analyst", "t1" ),
Column( "Sample", "t3", Alias( "Sample 2" ), JMP Name( "Sample 2", 0 ) ),
Column( "Lot", "t3" ),
Column("Date_Sample_Created","t3", Numeric Format( "t.m.j h:m:s", "0", "NO", "" )),
Column( "Date_Login", "t3", Numeric Format( "t.m.j h:m:s", "0", "NO", "" ) ),
Column("Date_Received","t3", Numeric Format( "t.m.j h:m:s", "0", "NO", "" )),
Column( "Lot", "t2", Alias( "Lot 2" ), JMP Name( "Lot 2", 0 ) ),
Column( "Material", "t2" ),
Column( "Line", "t2" ),
Column( "Site", "t2" )),
From( Table( "Result", Alias( "t1" ) ),Table("Sample", Alias( "t3" ),Join(Type( Left Outer ), EQ( Column( "Sample", "t3" ), Column( "Sample", "t1" ) ))),
Table("Lot", Alias( "t2" ),Join(Type( Left Outer ), EQ( Column( "Lot", "t2" ), Column( "Lot", "t3" ) ))))) << Run
Meilleur,
Martin