技术开发 频道

管理Microsoft SQL Server的分析服务

    【IT168 Tech.Ed 2009 特别报道】精英聚首,践出真知!11月5日-11月7日,IT168与您一道共享IT技术盛会微软Tech.Ed 2009(专题链接:http://app.focus.it168.com/teched2009/index.html)。更多精彩,尽在IT168!

   通过这个动手实验室,您可以了解到:管理 Microsoft® SQL Server® Analysis Services 实例和数据库; 保护 Analysis Services 的安全; 监控 Analysis Services 性能。        


微软TechED2009动手实验室现场

  1 .管理 Analysis Services

  在此练习中,您将使用 SQL Server Management Studio 来管理您的 Analysis Services 实例和数据库,SQL Server Management Studio 是一个适用于所有 SQL Server 技术的中央管理工具。SQL Server Management Studio 提供了支持管理员执行维护任务(例如,连接到多个 Analysis Services 实例、管理配置属性、管理分区和聚合设计)以及备份和恢复 Analysis Services 进程的直观界面。

  设置 Adventure Works OLAP 数据库和安全主体

  1. 在 Windows 资源管理器中,导航到 C:\SQLHOLs\Managing Analysis Services\Starter 文件夹。

  提示:请等待虚拟计算机运行几分钟后再继续执行下一步,以确保 SQL Server Analysis Services 服务已启动。

  2. 右键单击 Setup.cmd 后单击以管理员身份运行。收到提示时,单击继续。此脚本部署 Analysis Services 数据库并创建完成实验所需的 Microsoft Windows® 用户帐户。

  3. 当命令提示窗口关闭时,关闭 Windows 资源管理器。

  连接到 Analysis Services 的默认实例

  1. 单击开始,指向所有程序,单击 Microsoft SQL Server 2008,然后单击SQL Server Management Studio。

  2. 在连接到服务器对话框中,在服务器类型下拉菜单中选择 Analysis Services,在服务器名称框中键入(local),然后单击连接。

  注意:在对象资源管理器中,您可以单击连接按钮以连接到其他 Analysis Services 实例,或连接到 Database Engine(对于关系数据库)、Reporting Services、Integration Services 和 SQL Server Compact Edition。

  修改 Analysis Services 实例的配置属性

  在此过程中,您将更改 Analysis Services 的 (local) 实例所使用的默认备份文件夹,以便将备份文件夹默认保存在 C:\SQLHOLS 文件夹树的文件夹中。您还将更改 SQL Server Analysis Services 所记录的查询数,以基于使用情况进行优化,从默认值每执行十次查询记录一次改为每执行两次查询记录一次。

  1. 在对象资源管理器中,右键单击 (local)Microsoft Analysis Services。选择属性

  2. 在分析服务器属性对话框中,在常规页上的 BackupDir 行中,单击 值 列,然后单击显示在单元格右侧的按钮。

  3. 在查找远程文件夹对话框中,在所选路径框中键入 C:\SQLHOLS\Managing Analysis Services\Starter,然后单击确定。

  4. 请注意尚未更新当前值(在分析服务器属性对话框中的常规页上)。

  5. 在分析服务器属性对话框中,在常规页中的 Log\QueryLog\QueryLogSampling 行中单击 值 列,将值改为 2,然后单击确定。这将导致 Analysis Services 每执行两次查询记录一次。对于查询量非常少的测试服务器,使用新的采样速率提供的日志更为有用。

  6. 在需要重新启动消息中,单击确定。

  7. 在对象资源管理器中,右键单击 (local) Analysis Services

  8. 请注意,BackupDir 的当前值仍未更新。必须重新启动 Analysis Services 服务以使此更改生效。Log\QueryLog\QueryLogSampling 值不需求您重新启动该服务,并且当前值已更新为 2。

  9. 在 Analysis Services 属性对话框中,单击取消关闭该对话框。

  10. 在对象资源管理器中,右键单击 (local)Microsoft Analysis Services,然后单击重新启动。收到提示时,单击继续。

  11. 单击是确认您要重新启动该服务。

  12. 在对象资源管理器中,右键单击 (local)Microsoft Analysis Services

  13. 请注意,BackupDir 的当前值已成功更新。

  14. 在Analysis Services 属性对话框中,单击取消关闭该对话框。

  为分区创建聚合设计

  在此过程中,您将使用聚合设计向导检查多维数据集的分区并设计聚合,处理多维数据集以改进查询性能时可对这些聚合进行预计算。

  1. 在对象资源管理器中,依次展开数据库 | Adventure Works OLAP | 多维数据集 |Adventure Works Cube |度量值组 |Internet Sales|分区。

  2. 右键单击 Internet Sales分区,然后单击设计聚合。

  3. 在欢迎使用聚合设计向导页中,单击下一步。

  4. 在查看聚合使用情况页中,查看默认信息,然后单击下一步。

  5. 在指定对象计数页中,单击计数。这将使向导统计分区中的对象数以估计存储需求。待计数完成后,单击下一步。

  6. 在设置聚合选项页中,选择性能提升达到,请注意性能提升幅度的默认目标值是 30%,然后单击启动。向导会分析分区并为实现目标性能提升设计相应的聚合。待聚合设计完成后,单击下一步。

  7. 在完成向导页中,确认选中了保存聚合但不处理它们,然后单击完成。

  注意:通过使用聚合设计向导,您已确定当对分区进行处理以提升 30% 的查询性能时,SQL Server Analysis Services 可以对数据执行的聚合。您还可以根据使用情况设计聚合。

  备份和还原 Analysis Services 数据库

  1. 右键单击 Adventure Works OLAP 数据库,然后单击备份。

  2. 在备份数据库对话框中的常规页中,确认数据库框包含文本 Adventure Works OLAP,然后确认备份文件框包含文本 Adventure Works OLAP.abf。

  3. 选中允许覆盖文件复选框,确认选中应用压缩和加密备份文件复选框,在密码和确认密码两个框中键入 Pa$$w0rd,然后单击确定。

  注意:数据库将备份到在此练习的前面部分中定义的默认目录中。您可以单击备份文件框的浏览按钮来选择其他备份位置。

  备份完成后,备份数据库对话框将关闭。

  4. 在对象资源管理器中,右键单击数据库文件夹,然后单击还原。

  5. 在还原数据库对话框中的常规页中,输入下列信息,然后单击确定。

  • 备份文件:C:\SQLHOLS\Managing Analysis Services\starter\Adventure Works OLAP.abf

  • 还原数据库:Adventure Works OLAP Test

  • 包括安全信息:选中(复制全部)

  • 密码:Pa$$w0rd

  注意:此过程创建一个名为 Adventure Works OLAP Test的新数据库。这样,您测试还原过程时就不会覆盖现有的 Adventure Works OLAP 数据库。

  6. 还原完成后,还原数据库对话框将关闭。

  7. 右键单击数据库文件夹,然后单击刷新。确认 Adventure Works OLAP Test 数据库已创建。

  8. 保持 SQL Server Management Studio 打开,下一个练习还要使用此程序。

0
相关文章