SQL Server Analysis Services管理与性能优化全解析
1. HTTP访问与认证
在IIS上可以使用任何认证模式进行HTTP访问,包括NTLM、基本认证(用户名/密码),甚至可以匿名访问(使用IIS应用程序池账户对SSAS进行认证)。其通用架构和认证流程如下:
graph LR
A[用户] --> B[Web应用程序]
B --> C[IIS]
C --> D[SSAS]
不过,不要急于以这种方式将SSAS暴露到互联网上,因为这会暴露一个裸XMLA查询接口,互联网用户可以使用Excel或其他分析工具进行访问。如果只是通过应用程序(如Reporting Services、Excel Services、PerformancePoint等)向互联网用户提供分析数据,那么只需为该应用程序对互联网用户进行认证,然后处理应用程序对Analysis Services的认证即可。需要注意的是,如果选择传递用户凭据,要留意双跳问题。
2. 授权管理
在对Analysis Services服务器进行认证后,用户的操作权限取决于所授予的授权。在SSAS中,授权通过基于角色的安全机制来处理,角色是Analysis Services中的对象,用于存储经过认证的用户所获得的权限。
2.1 创建角色
在解决方案资源管理器面板的树状结构底部可以找到角色文件夹,右键单击该文件夹即可创建新角色。新角色默认没有任何权限,创建新角色时会看到角色的常规选项卡,如下表所示:
|选项|
超级会员免费看
订阅专栏 解锁全文
1万+

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



