欢迎来到天天文库
浏览记录
ID:5403934
大小:1.52 MB
页数:32页
时间:2017-11-10
《qlikview课程3_etl》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、-数据抽取与加载(ETL)QlikView培训课程咸陶绩课程目的理解QlikView从抽取数据到加载到QlikView中的这一个过程数据抽取与加载(ETL)数据连接ETL脚本函数数据权限QlikView数据连接QlikView数据连接培训是一个为时75分钟的课程,我们将在课程中让听众了解QlikView怎么去连接客户环境中的各种数据源,例如:关系型数据库、Excel文件、TXT文件等。通过本章节的培训,听众可以使用QlikView产品的数据连接器来创建针对各种数据源的连接听众本课程适合定位为QlikView开发者的从业人员以及具备一定
2、开发能力的最终用户课程内容QlikView数据脚本编辑器QlikView数据连接器先决课程QlikView产品安装QlikView产品组件QlikView界面基本介绍QlikView开始界面QlikView界面基本介绍工具栏与导航栏新建QVW文档进入编辑脚本界面编辑脚本连接数据通过OLEDB/ODBC来抽取通用数据库连接..创建对应的数据库链接字选择..一旦建立了数据连接,点此按钮打开创建Select语句向导数据库数据文件自定义数据任何类型的字符分隔文件,如逗号分割文件Excel文件XML表HTML表QVD文件创建过的QVW文件通过安
3、装其它数据库连接组件来连接数据库比如SAPConnector,专门对SAP的数据库进行连接抽取数据OLEDBACCESS抽取数据在编辑脚本界面中选择数据连接方式:OLEDB连接..进入选择数据源的相关设置选择需要的数据库驱动抽取数据CONNECTTO[Provider=Microsoft.Jet.OLEDB.4.0;UserID=Admin;DataSource=C:CoursedatesourceQWT.mdb];填写相关数据库信息测试连接成功生成对应的数据库链接字抽取数据选择..一旦建立了数据连接,点此按钮打开创建Selec
4、t语句向导创建Select语句向导:验证数据库连接提供生成简单SQL语句的向导点确定后生成如下语句:抽取数据抽取数据ETL脚本函数QlikView数据脚本培训是一个为时75分钟的课程,我们将在课程中让听众了解QlikView如何通过编辑脚本来获取数据源中的数据、脚本编辑过程中有哪些规范以及常用脚本的应用听众本课程适合定位为QlikView开发者的从业人员以及具备一定开发能力的最终用户课程内容QlikView数据脚本QlikView脚本函数先决课程QlikView数据连接ETL脚本QlikView脚本中包含了大量的声明脚本。一种是常规语
5、句(regularstatement)一种是控制语句(controlstatement)。某些代码前面可以加上前缀。常规语句(regularstatement)通常被用来通过各种方式操作数据。在编辑脚本页面中编辑这些代码,并且用数字标识出一行行的段落。每段语句以“;”符合来结尾。控制语句(controlstatement)用来控制脚本的执行。每个控制语句只占一行以分号或者一行语句终止作为结尾。附件中会列出脚本中的声明、关键字和前缀。脚本中的关键字是不区分大小写的。但是字段(field)和变量区分大小写。数据连接与抽取Connect:数
6、据库链接字,可以通过向导自动创建CONNECTTO[Provider=Microsoft.Jet.OLEDB.4.0;UserID=Admin;DataSource=C:CoursedatesourceQWT.mdb];tabCategories:SQLSELECTCategoryID,CategoryName,Description,CategoryIDasIDFROMCategories;storetabCategoriesintotabCategories.qvd(qvd);定义表名称,以“:”结尾
7、支持SQL语句,并根据OLEDB/ODBC提供的数据库函数store:通过脚本创建一个QVD文件创建的QVD文件有明确的名字必须根据一个逻辑表来创建数据文件加载tabqvd:LOADID,CategoryNameasnameFROMtabCategories.qvd(qvd);load:加载数据文件支持QlikView脚本函数tabresident:LOADIDasCID,CategoryNameasCNameRESIDENTtabCategories;resident:加载先前加载的数据加载后数据字段名相同时,自动建立相关性Prod
8、ucts:LOADProductID,PID,Cid,ProductNameFROMtabProducts.qvd(qvd);leftjoin(Products)LOADCategoryIDasCid,CategoryN
此文档下载收益归作者所有