PDA

View Full Version : QlikView: interrogazione T-SQL su file excel


_Mara_
11-09-2020, 15:31
Buongiorno a tutti,
premesso che ho iniziato da poco a documentarmi quindi perdonatemi perchè ho poche idee e confuse :)
Devo gestire la seguente situazione: elenchi di file .xlsx (per varie ragioni non può essere fatto copia/incolla in un unico documento). L'obiettivo:
- collegare tramite QlikView le diverse sorgenti (ok fatto!)
- creare un unico elenco aggregato (ok fatto!)
- effettuare query e filtri su quest'ultimo (non riesco...)

Riporto il codice ottenuto:

SET CollationLocale='it-IT';
SET MonthNames='gen;feb;mar;apr;mag;giu;lug;ago;set;ott;nov;dic';
SET LongMonthNames='gennaio;febbraio;marzo;aprile;maggio;giugno;luglio;agosto;settembre;ottobre;novembre;dicembre';
SET DayNames='lun;mar;mer;gio;ven;sab;dom';
SET LongDayNames='lunedì;martedì;mercoledì;giovedì;venerdì;sabato;domenica';
LOAD titolo,genere
FROM
[C:\test\Qlik\elenco_film1.xlsx]
(ooxml, embedded labels, table is Foglio1);

LOAD titolo,genere
FROM
[C:\test\Qlik\elenco_film2.xlsx]
(ooxml, embedded labels, table is Foglio1);


Ora iniziano i problemi...
ODBC CONNECT TO [Excel Files;DBQ=C:\test\Qlik\elenco_film1.xlsx];

Da quanto ho capito dovrei utilizzare una stringa per collegarmi (quella sopra? Ma se i file excel sono 2 in realtà come faccio?) e poi un'altra per lo statement t-sql (avrò la necessità di eseguire "SELECT... WHERE... " sul risultato aggregato)

Spero di essere stata chiara. :)
Grazie
Mara

coralburch
02-10-2020, 08:46
Proprio nulla?