Qlik Community

QlikView Security & Governance

Discussion Board for collaboration on QlikView Security and Governance.

adc_claudio
New Contributor

Problema nella sezione access

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

Tags (1)
10 Replies
MVP
MVP

Re: Problema nella sezione access

senza section access?

leggendo da una copia del qvd?

Employee
Employee

Re: Problema nella sezione access

Hi,

In looking I see you trying to load from . Does the service account have rights to this directory? Is this path correct to find the QVD on the server?

Bill

adc_claudio
New Contributor

Re: Problema nella sezione access

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

adc_claudio
New Contributor

Re: Problema nella sezione access

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

MVP
MVP

Re: Problema nella sezione access

manca il campo PASSWORD?

MVP
MVP

Re: Re: Problema nella sezione access

guarda l'allegato

adc_claudio
New Contributor

Re: Problema nella sezione access

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

MVP
MVP

Re: Re: Problema nella sezione access

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;



adc_claudio
New Contributor

Re: Re: Problema nella sezione access

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.

Community Browser