BI工具QLIKVIEW做ETL的常用方法:
1, 如何在QVD文件里加载特定的数据,即带上过滤条件的数据信息
ORGANZIATON:
LOAD ORG_ID,
LOB,
ORG_NAME
FROM $(sPath)\ORGANIZATION.qvd(qvd)Where LOB='BDS';
2, 如何在QV里加载一组内部特定的数据信息
ORGANIZATION:
LOAD * Inline
[ORG_ID,ORG_NAME,LOB
457,LPHK,BDS
86,VBP,BDS
249,SLP,BDS
564,WLP,BDS
632,CLP,BDS
589,LKC,BDS
562,LPM,BDS
566,LPY,BDS
672,LTC,BDS];
3, 如何把数据库的数据加载保存到QV的QVD文件里
AP:
SQL SELECT "CURRENCY",
CUTOFFDATE,
"DUE_DATE",
"INDUSTRY_CODE",
OFFICE,
"ORG_ID",
"OS_AMT",
REGION,
"SUPPLIER_CODE",
"SUPPLIER_NAME",
"TRANSACTION_DATE"
FROM ProdDB.dbo.AP;
STORE AP INTO D:\Qlikview_QVD\StageDB\AP.qvd(QVD);
drop table AP;
4, 如何把QVD的文件里的数据取出来
//Load the data from AP.qvdfrom StageDB directory
AP:
LOAD
*
FROMD:\Qlikview_QVD\StageDB\AP.qvd (QVD);