使用Azure Analysis服务的扩展活动

目前,它几乎标准的票价是使用Azure Analysis Services的目的。 - 随着我们的客户发展,他们的数据的价值为此,目前有atzure分析服务,它’在门户界面中只需点击几下,甚至更容易开始,(或对我来说,脚本中的简单步骤…:))并将运行次数迁移到云端。

任何云迁移项目的最大挑战之一就是呈现问题,而不是由于云,而是由于技术人员试图在拥有本地而不是考虑到它们的情况下’ve改变了他们的环境。任何时候我都有’我带来了其中一个情景,我’m常被要求在导致延迟和我的情况下进行受过教育的猜测’从来没有找到对任何人有益的东西。我希望看到一些数据来了解导致延迟的原因并做出受过教育的推荐。这是扩展活动可以派上友好的,您可以在Azur中使用Analysis Service进行频繁

如果Analysis Services遇到延迟,首先返回最佳实践以确保实施这些。

  • 确保所有转换都在内存中运行。
  • 使用视图为数据模型,但避免嵌套视图。
  • 确保强制执行外键。
  • 考虑关闭表格模型的自动更新。
  • 确保将足够的内存分配给访问环境的工作站。
  • 尽可能使用锁优化。
  • 使用正确的数据类型匹配您的数据’re working with!

接下来,通过从门户中收集服务器的名称来连接到分析服务管理服务器:

服务器名称突出显示

然后,使用此信息,您可以登录SQL Server Management Studio,最好使用Azure Active Directory与MFA.MFA登录,或者多因素身份验证确保连接到服务器的简单和安全的方法。您可以检查访问和如果通过Access Control Blade(IAM)缺少它们,则添加个人.Â有一个选项可查看有权访问的列表,以及从Azure Active Directory列表中添加新角色分配。

登录分析服务后,您可以扩展以访问扩展事件设置:

作为集成运行时正在执行,您’通过右键单击会话并单击新会话,可以使用扩展事件进行跟踪该进程。

因为这是一个新系统,我’m将命名我的会话,(将其标识为您所需要的独特,通常使用时间戳如果您有用’重新努力工作许多集合),如果你’RE新增功能,AAS的示例模板非常有助于启动。选择它,如果要配置以查看并添加要捕获的任何其他事件,请单击“配置”。

选择数据存储,您有两个基本选项。我选择了Live Stream,因为我计划监控这个过程,并且对其进行标准直播流时,我可以在高级刀片中添加任何其他选项’d like, but if you’重新努力,只是开始追踪以了解什么’s going on, I’d单击运行并启动。一种 

你’然后,请注意,您可以右键单击,然后单击实时数据以查看SSMS窗口右侧窗格中的跟踪,您可以右键单击并运行报告。

每个事件都将在SSMS接口底部有一个详细信息部分:

有很多有价值的数据,但是你’LL首先注意到客户端进程ID,进程ID和事件类。介绍您现在具有与目录中的对象ID相关的用户对象ID,并且当前时间将被跟踪时间在每个步骤中,所以你可以跟踪正在发生的事情以及需要多长时间。事件类告诉我们锁定甚至它来自它来自的呼叫堆栈。单独地,它们可能并不大意,但我们可以占用步骤和细节给我们一个清晰的图片是什么是消耗的时间,正如我所说的那样,“Tune for time or you’re wasting time.”

I’LL挖掘得很快,但它’最重要的是开始收集数据并停止猜测云中导致云中的延迟问题的原因,因此,Microsoft为我们提供了收集真实数据的工具,并在我们的环境中创建完整的情况。 Â我们应该利用这些信息。

 

 

dbakevlar.

http://about.me/dbakevlar