学习目标:
l 部署SSAS解决方案
Ø 使用部署向导部署SSAS
Ø 使用XMLA部署SSAS
Ø 使用数据库同步向导再部署
Ø 使用BIDS部署
l 处理SSAS对象
Ø 实现处理选项
Ø 使用BIDS、XMLA、SSMS实现处理
Ø 主动缓存
l 处理数据挖掘对象
Ø 挖掘结构处理选项:process full, process structure, process default
Ø 挖掘模型处理选项:process full, process default.
一、部署SSAS对象
部署方式选项:
BIDS,部署向导,XMLA脚本、备份恢复、AMO
1、用BIDS部署
项目属性->部署设置:
|
选项 |
值 |
描述 |
|
部署模式 |
Deploy all |
复写目标库 |
|
|
Deploy changes |
只部署改变部分 |
|
处理选项 |
默认 |
使用最小的代价使用CUBE处理准备状态 |
|
` |
全部 |
|
|
|
不处理 |
|
|
事务部署 |
TRUE |
|
|
|
FALSE |
|
|
服务器 |
|
|
|
数据库 |
|
|
注意:在BIDS中,无论你的部署选项是什么,都会覆写目标服务器的分区设置与安全设置.
二、使用部署向导
1、部署文件:
|
文件 |
描述 |
|
项目名称.asdatabase |
部署脚本,包括项目中全部对象的定义 |
|
项目名称.configsettings |
环境设置,如数据源连接 |
|
项目名称.deploymentoptions |
系统部署选项与用户部署选项,如角色成员 |
|
项目名称.deploymenttarget |
目标服务器与数据库 |
2、部署模式
交互式和命令行方式。
读取部署文件后,产生可执行的XMLA脚本。
Microsoft.analysisservices.deployment.exe /?
3、如何执行XMLA脚本
1)SSMS
2)sql server agent service
3)SSIS
4、同步数据库
执行方式同XMLA
注意:执行同步的Service Accout必须是域帐户.
二、处理SSAS对象
1、理解SSAS处理选项
1)处理选项
|
处理选项 |
描述 |
应用于 |
|
默认处理 |
根据需要动态选择任务数量最小的一种方式 |
全部对象 |
|
全部处理 |
重建对象 |
全部对象 |
|
更新处理 |
插入更新删除 |
维度 |
|
增加处理 |
新增数据 |
维度和分区 |
|
处理数据 |
加载数据,不更新索引和聚集 |
维度,CUBE,维度组,分区 |
|
索引处理 |
处理索引 |
同上 |
|
取消处理 |
删除对象的数据 |
全部对象 |
|
结构处理 |
删除分区数据;对维度执行默认处理 |
CUBE |
2)理解对象依赖
如处理维度就必须处理被维度影响的CUBE。
2、BIDS中处理SSAS
CUBE 处理处理对话框->影响分析->设定(并行或者串行执行,维度主键重复是否终止执行)
2、在SSMS中处理ssas对象
3、主动缓存
1)参数
|
设置 |
描述 |
预置值 |
|
Slience interval |
关系数据库等待安静时间的最小周期 |
忽略数据源通知 |
|
Slience override interval |
如果数据持续变化,服务器开始重建缓存的极限周期值 |
没有覆载周期 |
|
Latency |
过期缓存的生存周期 |
永远不失效 |
|
Rebuild interval |
缓存多久重建一次 |
永远不需要重建 |
|
Bring online immediately |
是否启用ROLAP |
|
|
Enable ROLAP aggregation |
允许关系数据库中建立物理视图聚集 |
|
|
Apply settings to dimentions |
把存储模式与主动缓存设置应用于相关维度 |
|
2)通知选项
A.Sql server 通知
B.客户端发起通知
C.调度轮询
指定一个SQL,用于增量处理CUBE
SELECT MAX(MODIFIEDDATE) FROM dbo.FactInternetSales
SELECT * FROM dbo.FactInternetSales where (ModifiedDate>?) and (ModifiedDate<=?)
三.处理挖掘对象
1. 理解数据挖掘处理
1)挖掘模型处理选项
|
处理选项 |
描述 |
|
Process default |
全部初始化的最小任务 |
|
Process full |
|
|
Process structure |
只处理结构,不处理模型 |
|
Process clear structure |
清除结构的数据 |
|
Unprocess |
清除结构的模型的数据 |
1568

被折叠的 条评论
为什么被折叠?



