论坛登陆 注册 教程 笑话 影视 投稿
首页 | 页界资讯 | 网络应用 | 软件应用 | 组网技术 | 网络原理 | 聊天通讯 | 网管知识 | 帮助
笑话 | 操作系统 | 注 册 表 | 编程开发 | 数 据 库 | 媒体动画 | 网页设计 | 图形图象 | 地图
论坛 | 网络安全 | 安全防范 | 服 务 器 | 硬件学堂 | 路由技术 | 搜索研究 | 站长经验 | 投稿
影院 | 教育频道 | 特色专题 | 精文荟萃 | 注 册 码 | 论坛社区 | 网站地图 | 广告服务 | 旧版
设为首页 加入收藏
当前位置:首页>>文章>>数据库>>Mssql>>正文

Analysis Services 2005中数据完整性处理

www.xker.com 作者: 来源:blog.csdn.net 加入日期:2006-3-5 14:22:53

【问题提问、论坛交流】数据完整性在关系数据库应用的比较广泛,特别是在OLTP系统中,但在ETL和加载数据到数据仓库(DW)时,缺乏提供数据完整性的通常处理,然在SSAS中,数据库管理员可以非常方便的处理这些问题在SSAS中,可以通过空值处理和错误配置来设置数据完整性处理,其中空值处理和错误配置都和未知成员有关下面就未知成员、空处理、错误配置的一些基本概念分别介绍

1、未知成员

SSAS中,维度对象有一个称为UnknownMember的属性,它可取的值为:values—None, Hidden, Visible

当为Hidden/Visible值时,SSAS自动的为维度的每一个属性建立一个称为 Unknown Member 的成员

当值为Hidden时,指示这个成员将在结果中隐藏

缺省的取值为 None

如果你想改变未知成员的名字,可以修改维度的UnknownMemberName属性

2、空处理

空处理指定当遭遇空数据时如何处理,它有下面5中可能的值



ZeroOrBlank —这个选择告诉服务器转换NULL为0或者空值‘’

Preserve—这个选项告诉服务器保留NULL.服务器会把它当作其他值一样处理

Error—这个选项告诉服务器说明NULL值为非法的数据项.服务器将产生一个数据完整性错误

UnknownMember—这选项告诉服务器以把NULL值作为一个未知的成员处理.但也将产生一个数据完整性错误.它只被应用于作为键列的属性

Default—这是一个条件选项,在维度和CUBE中,它的值为ZeroOrBlank,在挖掘结构和模型中,它的值为UnknownMember

3、错误配置

在我们讨论错误配置之前,我们先必须清楚数据完整性可能产生的各种错误类型,前面我们已经了解了一些,下面是一个完整的列表

NullKeyNotAllowed—在遭遇空键和记录丢弃时产生错误(当NullProcessing = Error时).

NullKeyConvertedToUnknown— 当一个空键被转为未知成员时产生(当 NullProcessing = UnknownMember时).

KeyDuplicate— 当维度的一个属性键存在重复时产生,一旦属性键必须唯一,服务器将丢弃重复记录

KeyNotFound— 这是一个在关系数据库中的引用完整性错误

错误配置是一个统一处理数据完整性错误的一个地方,服务器默认有一个缺省配置(在msmdsrv.ini配置文件中指定),它可以指定在数据库、维度、CUBE、度量、分区中的错误处理

有下面属性可供配置

KeyErrorLogFile— 记录完整性错误到文件

KeyErrorLimit (Default=zero)— 这是一个错误的最大限制数,为-1时表没有限制

KeyErrorLimitAction (Default=StopProcessing)— 这是一个当错误限制数到达时采取的动作,可以设置为暂停处理和暂停错误记录

KeyErrorAction (Default=ConvertToUnknown)— 这是一个当遇到KeyNotFound错误时采取的动作,可以设置为转为未知成员和抛弃记录

NullKeyNotAllowed (Default=ReportAndContinue)

NullKeyConvertedToUnknown (Default=IgnoreError)

KeyDuplicate (Default=IgnoreError)

KeyNotFound (Default=ReportAndContinue)—当遭遇这个错误时的处理动作,可为忽略、报告运行、报告暂停

(注意:空处理动作总是在错误配置动作之前开始执行)

下面我将以具体实例来介绍如何解决在OLAP加载时碰到的数据完整性问题以加载死亡率主题分析为基础,逐步解决发布时碰到的各种问题:

本新闻共2页,当前在第1页  1  2  

编辑:xker.com

上一篇:SQL Server 2005关于数据类型最大值
下一篇:SQL Server2005 Analysis服务实践之起步
关闭窗口】【技术交流】【收藏此页
相关文章
推荐文章 最新文章 热门文章
·拒绝提示窗口 让操作自动赶走网络烦恼
·视频格式转换工具使用集锦
·通过SQL Server 2005索引视图提高性能
·SQL Server 2005新特性
·SOHO族安全建议-保证上传服务器安全
·服务器安全配置精华技巧
·缔造神话 十大怪招助你200%提升迅雷速
·有备无患 WinXP下软件数据大迁移
·流量牵引技术在防DOS攻击中的应用
·解决w3wp.exe内存占用问题
·IIS网站防盗链下载的解决方案
·怎样处理Java最终化的内存保留问题
·轮番上阵:Linux下查找漏洞的N种兵器
·毕业论文范文
·毕业论文格式
·SQL Server 2005 中的Multiple Activ
·使用SQL Server 2005中的CLR 集成(2)
·使用SQL Server 2005中的CLR 集成(1)
·保护SQL Server 2005 Express Editio
·在 SQL Server 2005 中查询表结构及索
·拒绝提示窗口 让操作自动赶走网络烦恼
·QQ表情终级大法让你比别人更炫
·新东方系列序列号(大全)
·豪杰超级解霸V9.2正版注册码
·QuickTime v7.0.4简体中文版注册码
·Protel 2006 简体中文版6.0安装序列号
·Visual Studio 2005安装序列号
·附加码在网络安全中的作用
·原来文件的时间属性也能修改
·VC和Delphi程序只运行一个实例的方法
·个人简历表格
·免费代理IP(每日更新)
·QQ密码丢失后能做的事情:快速找回密码
·Norton AntiVirus 2006 注册码(激活
·豪杰超级解霸V9.1正版注册码
·WinRAR 3.51 注册码
·系统优化 专题
·找回QQ密码的注意事项 
·史上最强QQ个人档案资料欣赏
·Ajax技术开发指南
·求职简历封皮
·最经典的黑客入门教材
·ACDSee v8.0注册码
·应届毕业生求职信
·怎样查找对方的IP地址
评论

设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003-2006 xker.com All rights reserved.小新技术网 合作广告QQ:12231446
本页浏览次数: