Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Salve a tutti, Vi sottopongo questo problema.
Sto cercando di inserire in un documento QlikView la sessione Access, caricando i campi ACCESS, USERID, XX da un file. QVD.
Purtroppo lo script va in in errore riportando : esecuzione script fallita.
Questo il log che avevo attivato:
1/04/2014 16.04.39: | Azione avviata | |
01/04/2014 16.04.39: | QlikView Version:11.20.12129.0 | |
01/04/2014 16.04.39: | CPU Target | x86 |
01/04/2014 16.04.39: | Operating System | Microsoft Windows XP Service Pack 3 (32 bit edition) |
01/04/2014 16.04.39: | Wow64 mode | Not using Wow64 |
01/04/2014 16.04.39: | MDAC Version | 2.81.1132.0 |
01/04/2014 16.04.39: | MDAC Full Install Version | 2.81.1132.0 |
01/04/2014 16.04.39: | PreferredCompression | 2 |
01/04/2014 16.04.39: | EnableParallelReload | 1 |
01/04/2014 16.04.39: | ParallelizeQvdLoads | 1 |
01/04/2014 16.04.39: | AutoSaveAfterReload | 0 |
01/04/2014 16.04.39: | BackupBeforeReload | 0 |
01/04/2014 16.04.39: | EnableFlushLog | 0 |
01/04/2014 16.04.39: | SaveInfoWhenSavingFile | 0 |
01/04/2014 16.04.39: | UserLogfileCharset | 1200 |
01/04/2014 16.04.39: | OdbcLoginTimeout | -1 |
01/04/2014 16.04.39: | OdbcConnectionTimeout | -1 |
01/04/2014 16.04.39: | ScriptWantsDbWrite | false |
01/04/2014 16.04.39: | ScriptWantsExe | false |
01/04/2014 16.04.39: | LogFile CodePage Used: | 1200 |
01/04/2014 16.04.39: | Reload Executed By ACQUEDELCHIAMPO\dalmasoc | |
01/04/2014 16.04.39: | Process Executing: QlikView Desktop | |
01/04/2014 16.04.39: | Process ID: 1856 |
01/04/2014 16.04.39: 0002 SET ThousandSep='.'
01/04/2014 16.04.39: 0003 SET DecimalSep=','
01/04/2014 16.04.39: 0004 SET MoneyThousandSep='.'
01/04/2014 16.04.39: 0005 SET MoneyDecimalSep=','
01/04/2014 16.04.39: 0006 SET MoneyFormat='€ #.##0,00;-€ #.##0,00'
01/04/2014 16.04.39: 0007 SET TimeFormat='h.mm.ss'
01/04/2014 16.04.39: 0008 SET DateFormat='DD/MM/YYYY'
01/04/2014 16.04.39: 0009 SET TimestampFormat='DD/MM/YYYY h.mm.ss[.fff]'
01/04/2014 16.04.39: 0010 SET MonthNames='gen;feb;mar;apr;mag;giu;lug;ago;set;ott;nov;dic'
01/04/2014 16.04.39: 0011 SET DayNames='lun;mar;mer;gio;ven;sab;dom'
01/04/2014 16.04.39: 0013 Section Access
01/04/2014 16.04.39: 0014 LOAD ACCESS,
01/04/2014 16.04.39: 0015 | USERID, |
01/04/2014 16.04.39: 0016 | GRUPPOCLIENTI |
01/04/2014 16.04.39: 0017 FROM
01/04/2014 16.04.39: 0018
01/04/2014 16.04.39: 0019 (qvd)
01/04/2014 16.04.39: | 3 campi trovati: ACCESS, USERID, GRUPPOCLIENTI, General Script Error | |
01/04/2014 16.04.39: | Esecuzione fallita | |
01/04/2014 16.04.39: | Azione conclusa |
Tutti i campi e il loro contenuto è in maiuscolo.
Ho pensato si trattesse di un problema per l'elevato numero di righe (100.000) ma anche caricando le prime 10 va in errore.
Lo stesso file aperto sulla sezione di lavoro viene letto tranquillamente.
Qualcuno ha qualche suggerimento da darmi per favore ?
Grazie in anticipo.
Claudio
senza section access?
leggendo da una copia del qvd?
Hi,
In looking I see you trying to load from
Bill
Grazie mille per la risposta.
Allora, il path è corretto come anche i diritti di acccesso al file .qvd.
Infatti se provo a leggere il file nella sezione di lavoro, lo leggo senza problemi.
grazie ancora per il supporto.
Ciao, Claudio
Ciao Massimo, grazie per la risposta.
La section access c'è e il file .qvd che leggo non è una copia.
Se leggo il file nella sezione di lavoro lo legge perfettamente.
L'unico dubbio che mi rimane, alla luce delle ultime prove, sia che esista un limite delle righe che si possano leggere enlla sezione access anche se non l'ho letto da nessuna parte.
Oppure che esistano delle limitazione per questa sezione per la personal edition. Stiamo testando QlikView per delle elaborazioni particolari che richiedono però il test incrociato su due campi di riservatezza e su molte righe.
Spero tu abbia in mente una soluzione.
Per il momento mille grazie.
Ciao
manca il campo PASSWORD?
guarda l'allegato
Ciao Massimo, grazie per continuare ad interessarti del mio problema.
Per quanto riguarda la password non ho ancora fatto la prova aggiungendo questo campo.
Sia nella documentazione, che mi hai girato, ne ero già in possesso, sia nell'help in linea avevuon uo capito che non era necessario inserire una password ma che si potesse indicare solamente la richiesta di un utente di QV o di Windows.
Lunedì comunque provo aggiungendo questo campo.
Per favore fammi sapere se ti vengono altr idee .
Grazie ancora, buon week - end
rieccomi
la cosa mi sembrava piuttosto strana per cui ho provato creando un documento qlikview ed ho notato che
- non è necessario il campo PASSWORD, se non lo metti chiede solo l'utente
- la stessa applicazione funzina con l'inline load ma fallisce (reload failed) con la stessa tabella memorizzata in un qvd
- ho risolto aggiungendo where 1=1
nel mio caso (adattalo al tuo)
Section Access;
Access:
load * from Access.qvd (qvd) where 1=1;
Ciao Massimo, Grazie per la risposta e scusa per il ritardo. Ho avuto l'influenza e ho fatto le prove solo poco fa.
Allora con il Where non mi da errore di esecuzione dello script.
Tuttavia ho scoperto che la sezione di controlli access non funziona con un numero elevate di righe, ne avevo 546.830 a causa delle combinazioni tra utenti, gruppi clienti e gruppi analisi.
In questo caso non veniva richiesta l'identificazione dell'utente e veniva assunto come default un utente di tipo User.
Provando con le combinazioni di un solo utente (69.678 righe) ha ripreso a funzionare chiedendo correttamente l'utente. Dovrò pensare a qualcosa di diverso.
Per il momento grazie mille.
Posso chiederti come ti è venuta in mente l'idea di metterci una Where sullo script ?
Grazie, ciao
Claudio.