SSAS中数据源设置和模拟信息

在SSAS项目中设置数据源时,连接和模拟信息的选择是关键。使用Windows身份验证意味着SSAS服务帐号建立连接。模拟信息用于区别服务器连接与实际数据读取时的身份。特别注意,OLAP处理不支持使用当前用户凭据,而数据挖掘则允许。"继承"意味着模拟信息从数据库级别设置继承,而数据库设置的第四个选项"默认值"即指服务帐号。若未选择Windows验证,模拟信息无效,此时不应选择"使用当前用户的凭据"。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该篇文章是我于2009年6月10日通过自己编写的工具,批量从位于在博客园的博客站点(http://chenxizhang.cnblogs.com)同步而来。文章中的图片地址仍然是链接到博客园的。特此说明!

陈希章

原文地址:http://www.cnblogs.com/chenxizhang/archive/2008/11/15/1334251.html
原文标题:SSAS中数据源设置和模拟信息
原文发表:2008/11/15 12:13:00

在使用BI Studio设计SSAS Project的数据源的时候,有几个问题容易产生困惑,就是连接,模拟信息,以及它们之间的搭配

当选择了“使用Windows身份验证”的时候,这其实表示什么呢?表示用SSAS服务的帐号去建立连接

image

为什么需要模拟信息?上面的连接是到服务器的一个连接信息,而并不一定代表读取表的身份信息。(当然,两者可以一样的,就是说如果模拟信息选择“使用服务帐号”的话)

image

这里特别注意一下,第三个选项是不能用的。如果选择了这个,那么肯定出错。因为OLAP处理不支持使用当前用户的凭据。(而数据挖掘是支持的,就是说可以把最终用户的身份传进来)

值得一提的是,"继承"是什么意思?这是说这个数据源的模拟信息继承数据库级别的设置。下面这个界面就是数据库级别的设置。注意,这个窗口与上面那个有一点小的差别,就是第四个选项为"默认值"。那么什么是默认值呢?还是服务帐号。

image

 

但是,如果是在建立连接的时候并没有选择Windows验证方式,那么实际上模拟信息就没有用。但级别是这样,仍然不可以随便选择。就是不能选择第三个选项:“使用当前用户的凭据”。

 

无论 DataSourceImpersonationInfo 属性值如何,均会将当前用户的凭据用于外部绑定、ROLAP 查询、本地多维数据集和数据挖掘模型。

作者:陈希章
出处:http://blog.youkuaiyun.com/chen_xizhang
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值