Ciao amici,
Questa è la domanda dei nostri clienti e dei nostri partner.
Per favore lasciami condividere le tue idee.
-------------------------------------------------- -------------------------------------------------- -
Voglio importare i dati nei database In-Memory SQLite con il comando JSL. Fino ad ora, non ho trovato come importarlo all'interno dell'ambiente JSL.
Riesco a trovare come collegare i database in memoria generati dalla programmazione Python. Ma non ho trovato di importare dati all'interno di JMP.
Anche se so che il motivo è che è importato da un'altra istanza (processo) non dallo stesso processo, mi piacerebbe sapere se c'è la soluzione o no. Lo script JSL open Database è il seguente.
Apri database (
"DSN = SQLite3 ODBC; DATABASE = file :: memoria:? Cache = condiviso",
interrogazione,
JMP_name
);
Non sono sicuro se questo sarà d'aiuto, ma questo è ciò che ottengo collegando in modo interattivo ai miei file di database SQLLight e guardo il codice sorgente:
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
Migliore,
balestruccio