Hola amigos,
Esta es nuestra pregunta de algunos clientes y socios.
Por favor déjame compartir tus ideas.
-------------------------------------------------- -------------------------------------------------- -
Quiero importar datos en bases de datos en memoria de SQLite con el comando JSL. Hasta ahora, no encontré cómo importarlo dentro del entorno JSL.
Puedo encontrar cómo conectar bases de datos en memoria generadas por la programación de Python. Pero no encontré para importar datos dentro de JMP.
Aunque sé que la razón es que se importa de otra instancia (proceso) no del mismo proceso, me gustaría saber si existe la solución o no. El script de JSL open Database es el siguiente.
Abrir base de datos
"DSN = SQLite3 ODBC; DATABASE = file :: memory:? Cache = shared",
consulta,
JMP_name
);
No estoy seguro de si esto ayudará, pero esto es lo que obtengo cuando me conecto interactivamente a mis archivos de base de datos SQLLight y miro el código fuente:
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
Mejor,
Martín