有大佬会设置罗技罗技g402鼠标宏设置吗?玩绝地求生!

2016年5月 扩充话题大版内专家分月排行榜第二2015年5月 扩充话题大版内专家分月排行榜第二2014年11月 扩充话题大版内专家分月排行榜第二2013年10月 扩充话题大版内专家分月排行榜第二2013年8月 扩充话题大版内专家分月排行榜第二
2015年8月 扩充话题大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。1951人阅读
商业智能(DW/BI)(61)
Microsoft SQL Server SSAS的本地多维数据集(即Local Cube,也叫脱机多维数据集)和本地挖掘模型(Local Mining Models)允许在客户端机器上脱机执行离线分析(多维分析与数据挖掘),从而对有离线分析要求(能够在断开网络连接的情况下脱离SSAS服务器进行数据分析)的软件开发提供了一种备选手段。
本地多维数据集联机/脱机示意
1、创建本地多维数据集
创建本地多维数据集有多种方式,按默认约定生成的本地文件扩展名为*.cub。
1)& 从SQL Server服务器上现有的SSAS多维数据集(Cube)创建
在这种方式下,创建的结果是选定的源Cube的子集,可以在创建语句中指定Local Cube中包含的度量值、维度,还可以指定维度的切片和切块等。
源Cube中需要包含在Local Cube中的计算成员和命名集无需指定,SSAS在生成Local Cube时将执行语法分析,在Local Cube中能够满足依赖关系的计算成员和命名集会被自动包含进来,而不符合依赖关系者将会在生成Local Cube时自动排除。
具体有两种比较方便的手段:
A)MDX语句
从现有SSAS Cube创建时,可使用”Create global cube” MDX语句创建Local Cube,如果数据量大,最好直接在SSAS服务器上本地执行MDX语句。
B)Excel操作
用Excel创建local Cube,该方法很方便,但只适合数据量很小的情况。步骤是:
通过Excel的“数据?来自其他数据源?来自Analysis Service”菜单项,启动连接SSAS数据源的向导窗体后,一路向后随意点击生成pivottable,然后通过“数据透视表工具?OLAP工具?脱机OLAP”菜单项启动excel“创建脱机数据文件”的向导。
2)& 从关系数据库,从头定义、创建和填充多维数据集
这种方式需要使用 Analysis Services Scripting Language(ASSL)脚本语言,能够构造出非常强大、灵活的解决方案。
以下是从SQL Server /2012附带的Adventure Works多维数据库,用MDX语句创建Local Cube的示例。
1)示例1——从SSAS服务器上的[Adventure Works] 示例多维数据集创建Local Cube,结果是“Reseller Sales”度量值组的子集。
创建Local Cube
CREATEGLOBALCUBE
[LocalReseller]
Storage'D:\temp\LocalAWReseller.cub'
FROM[Adventure
[Adventure Works].[Reseller Sales Amount],
[Adventure Works].[Reseller],
[Adventure Works].[Date]
2)示例2——从SSAS服务器上的[Adventure Works] 示例多维数据集创建Local Cube,结果是 “Sales Summary”度量值组的子集
创建Local Cube
CREATEGLOBALCUBE
[LocalSalesSummary]
Storage'D:\temp\LocalSalesSummary.cub'
FROM[Adventure
//计算成员无法包含在LocalCube中
&&&&&&&&&//MEASURE&
[Adventure Works].[Average Sales Amount],
//MEASURE&
[Adventure Works].[Average Unit Price],
//MEASURE&
[Adventure Works].[Expense toRevenue
[Adventure Works].[Extended Amount],
[Adventure Works].[Freight Cost],
//MEASURE&
[Adventure Works].[Gross Profit],
//MEASURE&
[Adventure Works].[Gross Profit Margin],
[Adventure Works].[OrderQuantity],
//MEASURE&
[Adventure Works].[Ratio toAllProducts],
//MEASURE&
[Adventure Works].[Ratio toParent
[Adventure Works].[Sales Amount],
[Adventure Works].[Standard Product Cost],
[Adventure Works].[Tax Amount],
[Adventure Works].[Total Product Cost],
&&&&&&&&DIMENSION
[Adventure Works].[Date],
[Adventure Works].[Delivery Date],
//DIMENSION
[Adventure Works].[Destination Currency],
[Adventure Works].[Product],
[Adventure Works].[Promotion],
[Adventure Works].[Sales Channel],
//DIMENSION
[Adventure Works].[Sales Summary OrderDetails],
[Adventure Works].[Sales Territory],
[Adventure Works].[Ship Date],
[Adventure Works].[Source Currency]
2、使用本地多维数据集
针对不同应用目的,客户端应用程序可通过以下几种方式执行加载本地多维数据集引擎、创建本地多维数据集、打开本地多维数据集、查询本地多维数据集等操作。
1)OLE DB for OLAP
2)ADMOD.NET
3)Analysis Management Objects (AMO)
在使用本地多维数据集时,如果不想在客户端机器上安装SQL Server SSAS服务器/客户端应用,则可以访问微软网站,下载SQL Server /2012特性包(sql server feature pack)中的ADOMD.net、AMO、Ole DB for Olap等组件的单独安装文件,在客户端安装即可支持。
以下ADMOD.NET方式使用Local Cube的示例
使用Local Cube
adoMdClient = Microsoft.AnalysisServices.AdomdC
adoMdClient.AdomdConnection cnA
//连接LocalCube
= new Microsoft.AnalysisServices.AdomdClient.AdomdConnection();
cnAdomd.ConnectionString
= “Data Source= D:\temp\LocalAWReseller.cub”;
cnAdomd.Open();
//提交MDX查询并获取多维查询结果
adoMdClient.AdomdCommand
mdxCommand = cnAdomd.CreateCommand();
= “select[Measures].[Sales
Amount] on0,
[Product].[Product Categories].[AllProducts].Childrenon1from[Adventure
adoMdClient.CellSet
adomdCellSet = mdxCommand.ExecuteCellSet();
3、补充说明
关于刷新和重新创建脱机多维数据集文件,本地多维数据集在创建、使用、安全性等方面的约束条件等话题,请查阅SSAS手册详细了解。
4、附图:Excel创建Local Cube的示意图
在Excel中创建本地多维数据集-1
在Excel中创建本地多维数据集-2
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:139230次
积分:2411
积分:2411
排名:第12753名
原创:87篇
转载:13篇
评论:60条
文章:59篇
阅读:70840作者:(美)迈勒姆 等著,武桂香 等译:10位[]13位[9]:出版日期:定价:¥69.00元
内容提要/SQLServer2005AnalysisServices标准指南(中)
本书详细深入地介绍了Analysisservices工作方法,不仅介绍如何设计和创建多维对象、数据库、维度和多维数据集,而且介绍开发小组进行设计决策的重要信息。本书包括多维模型的关键概念、多维对象模型及其定义语言、MDX语言的主要概念和高级MDX概念、集成多维与关系型数据库的机制、如何建立客户程序和访问AnalysisServices中的数据,同时还介绍服务器体系结构,包括主数据结构、数据处理和查询解析算法。此外,深入介绍数据传输的内部和外部协议(包括XML/A协议),介绍AnalysisServices如何管理内存,介绍安全模型,包括基于角色安全、代码访问安全和数据安全,以及介绍如何监视与管理AnalysisServices。本书向项目实现人员介绍AnalysisServices实际工作原理,帮助他们充分利用AnalysisServices。
编辑推荐/SQLServer2005AnalysisServices标准指南(中)
SQLServer2005AIlalysisServicesn可以用多维数据结构和多维查询语言MDX快速访问数据。AnalysisServices提供了根据数据仓库表格设计、创建和管理多维数据集的功能,是微软业务智能战略的基础。本书使读者可以深入了解Analysis Services工作方法。它不仅介绍如何设计和创建多维对象、数据库、维度和多维数据集,而且介绍了开发小组进行设计决策的重要信息。书中包含的信息:·了解多维模型的关键概念·介绍多维对象模型及其定义语言·介绍MDX语言的主要概念和深入介绍高级MDX概念·介绍集成多维与关系型数据库的机制·介绍如何建立客户程序,访问ArlalysisServices中的数据·介绍服务器体系结构,包括主数据结构、数据处理和查询解析算法·深入介绍数据传输的内部和外部协议,包括XML/A协议·介绍AnalysisServices如何管理内存·介绍安全模型,包括基于角色安全、代码访问安全和数据安全·介绍如何监视与管理AnalysisServices
作者简介/SQLServer2005AnalysisServices标准指南(中)
EdwardMelomed是AnalysisServices小组最初的成员之一,在微软公司并购Panorama软件系统公司时到达雷蒙德。他是个程序经理,在AnalysisServices引擎的基础结构设计中起关键作用。
目录/SQLServer2005AnalysisServices标准指南(中)
第一部分AnalysisServices简介第1章 AnalysisServices2005新特性1.1AnalysisServices2005建模功能1.2 AnalysisServices2005高级分析1.3 新的客户机/服务器体系结构1.4 改进伸缩性1.5 开发与管理工具1.6 AnalysisServices可管理性1.7 样本工程1.7.1 客户数据1.7.2 商店数据1.7.3 产品与仓库数据1.7.4 时间数据1.7.5 账户数据1.7.6 货币数据1.7.7 员工数据1.7.8WarehouseandSales多维数据集1.7.9HR多维数据集1.7.10Budget多维数据集1.7.11SalesandEmployees多维数据集1.8 小结第2章 多维数据库2.1 多维数据模型2.1.1 概念数据模型2.1.2 物理数据模型2.1.3 应用数据模型2.2 多维空间2.2.1 描述多维空间2.3 小结第3章 UDM:链接关系型与多维数据库3.1 小结第4章 客户机/服务器体系结构与多维数据库概述4.1 二层体系结构4.2 一层体系结构4.3 三层体系结构4.4 四层体系结构4.5 分布式系统4.5.1 分布式存储4.5.2 瘦客户机与胖客户机4.6 小结第二部分 创建多维模型第5章 概念数据模型5.1 数据定义语言5.1.1 DDL对象5.2 小结第6章 概念模型中的维度6.1 维度属性6.1.1 属性的属性与值6.1.2 属性间的关系6.1.3 属性成员键6.1.4 属性成员名6.1.5 属性间的关系6.1.6 属性离散化6.1.7 父属性6.2 维度层次6.2.1 层次类型6.3 属性层次6.3.1 父子层次6.4 小结第7章 多维数据集与多维分析7.1 多维数据集维度7.1.1 多维数据集维度属性7.1.2 多维数据集维度层次7.1.3 角色扮演维度7.2 维度多维数据集7.3 透视7.4 小结第8章 度量值与多维分析8.1 多维多维数据集的度量值8.1.1SUM8.1.2MAX与MIN8.1.3COUNT8.1.4DISTINCTCOUNT8.2 度量值组8.3 度量值组维度8.3.1 事实的粒度8.3.2 间接维度8.3.3 度量表达式8.4 链接度量值组8.5 小结第9章 多维模型与BusinessInteIligenceDevelopmentStlldio9.1 创建数据源9.1.1 创建新数据源9.1.2 修改现有数据源9.1.3 修改DDL文件9.2 设计数据源视图9.2.1 创建新数据源视图9.2.2 修改数据源视图9.3 设计维度9.3.1 创建维度9.3.2 修改现有维度9.4 设计多维数据集9.4.1 创建多维数据集9.4.2 修改多维数据集9.4.3 建立多维数据集透视9.4.4 定义多维数据集翻译9.5 配置与部署工程以便浏览多维数据集9.5.1 配置工程9.5.2 部署工程9.5.3 浏览多维数据集9.6 小结第三部分 用MDX分析数据第10章 MDX概念10.1SELECT语句10.1.1 SELECT子句10.1.2 在多维空间定义坐标10.1.3 默认成员与WHERE子句10.2 查询执行情境10.3 集合代数与基本集合运算10.3.1 并集10.3.2 交集10.3.3 差集10.3.4 乘集10.3.5 除集10.4 MDX函数10.4.1 层次导航函数10.4.2 筛选集合的函数10.4.3 数据排序函数10.5 MDX中引用对象和使用唯一名称10.5.1 按名称10.5.2 按限定名10.5.3 按唯一名10.6 小结第11章高级MDX11.1 在MDX查询中使用成员和单元格属性11.1.1成员属性11.1.2 单元格属性11.2处理Null11.2.1Null成员,Null多元组与空集11.2.2Null与空单元格11.3MDX对象间的类型转换11.4强关系11.5WHERE子句中的集合11.6子选择与子多维数据集11.7小结第12章 基于多维数据集的MDX计算12.1MDX脚本12.2计算成员12.2.1定义计算成员12.3赋值12.3.1 赋值运算符12.3.2指定计算属性12.3.3 作用域语句12.3.4Root与Leaves函数12.3.5 计算单元格12.4命名集合12.5多维数据集计算的执行顺序12.5.1 最高遍优先12.5.2递归解析12.6小结第13章 基于维度的MDX计算13.1一元运算符13.2自定义成员公式13.3半累加性度量值13.3.1ByAccount聚合函数13.4维度计算的执行顺序13.4.1最近优先13.5小结第14章 用存储过程扩展MDX14.1创建存储过程14.1.1创建公共语言运行时汇编程序集14.1.2用程序域包送公共语言运行时汇编程序集14.1.3创建COM汇编程序集14.2从MDX调用存储过程14.3安全模型14.3.1基于角色安全14.3.2 代码访问安全14.3.3 基于用户安全14.4服务器对象模型14.4.1对元数据对象的操作14.4.2 MDX对象操作14.5 使用默认库14.6小结第15章 关键性能指标、操作与DRILLTHROIJGH语句15.1关键性能指标15.1.1定义KPI15.1.2 发现与查询KPI15.2操作15.2.1定义操作15.2.2发现操作15.3细化钻取15.3.1DRILLTHROUGH语句15.3.2在多维数据集中定义DRILLTHROUGH列15.4小结第16章 将数据写入AnalysisServices16.1用UPDATECUBE语句将数据写入多维数据集单元格16.2可更新与不可更新单元格16.3 更新生命期16.4启用回写16.5将回写分区变成普通分区16.6其他进行回写的方法16.7小结第四部分 创建数据仓库第17章 从关系型数据库载入数据17.1 载人数据17.2 数据源对象17.2.1 数据源对象属性17.2.2 数据源安全性17.3 连接超时17.4 小结第18章 DSV与对象绑定18.1 数据源视图18.1.1 命名查询18.1.2 命名计算18.2 对象绑定18.2.1 列绑定18.2.2 表绑定18.2.3 查询绑定18.3 小结第19章 多维模型与关系型数据库模式架构19.1 数据仓库的关系型模式架构19.2 从多维模型建立关系型模式架构19.2.1 用向导创建关系型模式架构19.2.2 用模板创建关系型模式架构19.3 小结第五部分 将数据引入AnalysisServices第20章 物理数据模型20.1 存储数据的内部组件20.1.1 数据存储结构20.1.2 文件存储结构20.1.3 位存储结构20.1.4 字符串存储结构20.1.5 压缩存储结构20.1.6 存储的散列索引20.2 维度的数据结构20.2.1 属性数据结构20.2.2 属性关系20.2.3 层次数据结构20.3 多维数据集物理模型20.3.1 用数据定义语言定义分区20.3.2 分区物理模型20.3.3 多维数据集数据结构概述20.4 小结第21章 维度与分区处理21.1 维度处理21.1.1 属性处理21.1.2 层次处理21.1.3 建立译码表21.1.4 建立索引21.1.5 维度处理模式21.1.6 维度处理选项21.1.7 处理ROLAP维度21.1.8 处理父子维度21.2 多维数据集处理21.2.1 数据处理21.2.2 建立聚合与索引21.2.3 多维数据集处理选项21.3 进程报告与错误配置21.3.1 ErrorConfiguration属性21.3.2 处理错误处理21.4 小结第22章 用SQLServer集成服务载入数据22.1 用直接载入ETL22.1.1 创建SSIS维度载入包22.1.2 创建SSIS分区载入包22.2 小结第23章 聚合设计与基于使用优化23.1 设计聚合23.1.1 关系型报表型维度23.1.2 柔性与刚性聚合23.1.3 聚合对象与聚合设计对象23.1.4 聚合设计算法23.2 查询使用统计信息23.2.1 设置查询日志23.2.2 监视聚合使用23.3 小结第24章 主动缓存与实时更新24.1 数据锁存与主动缓存24.2 定时与主动缓存24.3 主动缓存情形24.3.1 MOLAP情形24.3.2 调度MOLAP情形24.3.3自动MOLAP情形24.3.4 中锁存MOLAP情形24.3.5 低锁存MOLAP情形24.3.6 实时HOLAP情形24.3.7 实时ROLAP模式24.4 主动缓存期间的改变通知与对象处理24.4.1 调度处理与更新24.4.2 改变通知类型24.4.3 递增更新与完全更新24.5 主动缓存的一般考虑24.6 监视主动缓存活动24.7 小结第25章建立可伸缩Analysisservices程序25.1 达到伸缩性25.1.1 向上方法25.1.2 向外方法25.2OLAP场25.2.1 数据存储25.2.2 网络负荷平衡25.3 链接维度和度量值组25.3.1 更新链接对象的源25.3.2 链接维度25.3.3 链接度量值组25.4 远程分区25.4.1 处理远程分区25.5用BussinessIntelligenceDevelopmentStudio创建链接维度25.6 小结第六部分 分析服务器体系结构第26章 服务器体系结构与命令执行26.1命令执行26.2会话管理26.3服务器状态管理26.4执行改变AnalysisServices对象的命令26.4.1创建对象26.4.2编辑对象26.4.3删除对象26.4.4处理对象26.4.5 控制事务的命令26.4.6 管理并发生26.4.7用实现锁达到事务同步26.5 取消命令执行26.6Batch命令26.7小结第27章 内存管理27.1经济内存管理模型27.2服务器性能与内存管理器27.2.1内存持有者27.2.2内存回收27.3管理不同子系统的内存27.3.1缓存系统内存模型27.3.2管理文件存储的内存27.3.3管理用户会话使用的内存27.3.4其他内存持有者27.4内存分配器27.5用内存控制器高效分配内存27.5.1属性与分区处理模型27.5.2建立聚合的模型27.5.3建立索引的模型27.6小结第28章 查询执行体系结构——计算MDX表达式28.1查询执行阶段28.2剖析MDX请求28.3创建计算作用域28.3.1全局作用域与全局作用缓冲区28.3.2会话作用域与会话作用域缓存28.3.3全局与会话作用域生命期28.4建立虚拟集合运算树28.5删除空多元组以优化多维空间28.6计算单元格值28.6.1构造计算执行计划28.6.2 求值计算执行计划28.6.3执行计算执行计划28.7 缓存子系统28.7.1维度与度量值组缓存28.7.2公式缓存28.8小结第29章 查询执行体系结构——从存储体读取数据29.1查询执行阶段29.2查询不同类型的度量值组29.2.1查询普通度量值组29.2.2查询ROLAP分区29.2.3查询带DISTINCOUNT度量值的度量值组29.2.4查询远程分区与链接度量值组29.2.5查询具有间接维度的度量值组29.3小结第七部分 访问AnalysisSevrices数据第30章 客户机/服务器体系结构与数据访问&br/
&|&相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。
此词条还可添加&
编辑次数:1次
参与编辑人数:1位
最近更新时间: 04:25:44
贡献光荣榜数据库技巧
软件与服务//
SQL Server 2005:如何在多维数据集中设置访问权限
  对于访问控制需求(这里以SQL Server 2005自带的示例说明)有如下说明:假设Adventure Works Cycles将全球的销售按国家和地区分为不同的分公司(Australia分公司、Canada分公司、France分公司、Germany分公司、United Kingdom分公司、United States分公司),
  总公司CEO可以看到每个分公司的销售情况,分公司的经理只能看到自己所在的分公司的销售情况。分析需求可以得知,实际上需要根据用户来决定用户访问的数据,可以利用SQL Server 2005 Analysis Service中定义角色的方式来控制。
  定义角色可以在多维数据集开发环境中定义,也可以完成多维数集部署之后在数据库服务器端定义。
  多维数据集角色是一类访问权限的集合,可以在角色中定义属于这个角色的用户能访问什么数据,不能访问什么数据。定义了角色之后,可以为这个角色添加成员,成员是服务器Windwos账户或者是域账户。当某个角色赋于某个成员之后,客户端使用该用户登陆的时候,只能看到角色中定义的权限访问多维数据集。如果在开发环境定义的角色必须先保存然后部署才能生效。
  下面具体介绍设置方法(前台测试工具用普科(ProClarity)):
  1、新建Windows测试账户“Jeffrey”。不要定义成Administrator组,因为Administrator组的用户自动拥有访问多维数集的权限。
  2、打开Analysis Servie 项目工程,在角色列表项中单击右键新建角色,打开新建角色对框。
  3、设置访问权限(如图1)。  
  这里只需要读取数据,如果用户需要有要处理更新cube时,可以根据需要进行设置。  
  5、设置多维数据集访问权限,选择“读”,本地钻取选择“钻取”(如图3) 
  图36、选择维度数据选项卡,选择维度中的“Customer”维度(如图4)。  
  7、 假设为Australia分公司定义权限,角色定义了只能访问区域为Australia的数据(如图5),在高级选项卡可以写mdx进行成员的选择。在成员列列中选择“Australi”。  
  8、 选择“成员身份”选项卡,单击“添加”,在弹出的对话框中输入“Jeffrey”(Windows用户),检查名称之后如图6所示。 
  9、完成上面的步骤之后,保存,部署就设置完成。
  设置成功这后,客户端软件(Reporting Service,或ProClarity )以Jeffery用户连上多维数据集,就只能访问Australi的数据如图7。  
  以Jeffery用户登陆,customer下的区域维度所有成员只有Australi,成功的限制Jeffery用户只能访问Australi数据。
关键词:数据库 SQLServer 数据管理 技巧
责任编辑:李书琴
All Rights Reserved, Copyright , .cn渝ICP证B2-号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i
京公网安备84号

我要回帖

更多关于 罗技鼠标如何设置宏 的文章

 

随机推荐