Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 如何检查SSAS分区是并行运行还是不使用SQL事件探查器?_Oracle_Ssis_Ssas_Msbi_Sql Server Profiler - Fatal编程技术网

Oracle 如何检查SSAS分区是并行运行还是不使用SQL事件探查器?

Oracle 如何检查SSAS分区是并行运行还是不使用SQL事件探查器?,oracle,ssis,ssas,msbi,sql-server-profiler,Oracle,Ssis,Ssas,Msbi,Sql Server Profiler,在使用SSIS作业处理SSAS多维数据集时,我必须检查并确认SSAS分区查询是否并行运行。SSIS作业/包使用“Analysis Services处理任务”通过选择多维数据集中的每个对象(维度和分区)而不是直接选择SSAS DB来处理多维数据集 任何人都可以指导如何使用sql事件探查器检查并行性吗 另外,如果有人能指出为什么使用上述方式处理多维数据集比SSIS作业处理多维数据集花费的时间更长,在SSIS作业中“Analysis Services processing Task”直接选择ssas

在使用SSIS作业处理SSAS多维数据集时,我必须检查并确认SSAS分区查询是否并行运行。SSIS作业/包使用“Analysis Services处理任务”通过选择多维数据集中的每个对象(维度和分区)而不是直接选择SSAS DB来处理多维数据集

任何人都可以指导如何使用sql事件探查器检查并行性吗

另外,如果有人能指出为什么使用上述方式处理多维数据集比SSIS作业处理多维数据集花费的时间更长,在SSIS作业中“Analysis Services processing Task”直接选择ssas db名称

请提供任何意见/建议

非常感谢

问候,



更新:我的最终数据库分区将从中获取数据是Oracle

我认为有一种比使用SQL Profiler更简单的方法,您可以从惊人的存储过程
sp_whoisactive
中获益,以检查服务器上运行的当前查询(数据源SQL数据库引擎)处理
Analysis Services处理任务时

只需下载存储过程并在主数据库上创建它



提示:在SQL Server Management Studio中,转到“数据源属性”并检查“允许的最大连接数”属性,因为它可能会阻止查询并行执行

如果您正在使用SQL Profiler查找答案,只需创建一个跟踪来监视包含分区使用的数据源的SQL Server即可。在处理分区的同时,如果并行执行许多SQL查询,则可以实现并行性

如果您不熟悉SQL Profiler,可以参考以下链接了解如何仅监视T-SQL命令:



但是,如果您正在寻找一个更简单的解决方案,那么另一个答案就是您正在寻找的。

谢谢Yahfoufi,我的分区从中获取数据的最终数据库是Oracle。@ScriptSoft然后您必须尝试另一个答案Hello hadi,我已经使用了探查器好几次了,而且给出的url确实回答了我要找的问题。我只想确认两个命令/SQL查询是同时启动还是重叠执行时间,这是否意味着它们是并行运行的?或者在SQL profiler中有其他参数决定并行性?@ScriptSoft,如果多个查询同时运行,而不是并行运行。@ScriptSoft我建议阅读以下文章,以了解有关设置并行处理程度的更多信息问题是否已解决?