问题标签 [azure-analysis-services]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
212 浏览

azure-powershell - Sync-AzureAnalysisServicesInstance 导致同步横向扩展 Azure 分析服务实例时出现问题

我一直在尝试使用命令 Sync-AzureAnalysisServicesInstance 同步我的横向扩展 Azure 分析实例,但是当我使用它时,它建议先登录“Add-AzureAnalysisServicesAccount”cmdlet。

我无法绕过此 cmdlet,并且出现如下错误:“Add-AzureAnalysisServicesAccount:AADSTS70002:验证凭据时出错。AADSTS50012:客户端断言包含无效签名。[原因 - 未找到密钥。,使用的密钥的指纹客户:“xxxx-xxxx-xxxx”

代码片段如下:

0 投票
1 回答
286 浏览

azure - 将 Azure 分析服务连接到流量管理器和 Power BI

有人使用过两个 Azure 分析服务之上的流量管理器来实现高可用性并将流量管理器连接到 Power BI 吗?我们确实需要它来提供高可用性,但 Power BI 似乎不接受我们按照本文进行设置的流量管理器的 URL。

别名服务器名称

谢谢

0 投票
0 回答
150 浏览

ssas - SSAS 表格模型:计算表和 DAX 之间的差异

只是想知道是否有人遇到过这种情况,该计算表没有返回任何行,但是在评估 DAX 时它返回正确的结果。

在我的一个表格模型中,我创建了几个汇总表来提高查询性能。按项目 ID 链接到项目表的汇总表。我还在项目表上应用了行级安全性。

由于某些原因,有人告诉我该报告不起作用。当我使用 SSMS 通过用户帐户浏览表格模型时,我发现如果我直接评估表格,它不会返回任何行,例如

但是,如果我直接评估公式,它会返回正确的结果,例如

我尝试使用 SQL Profiler 和 $system.Discover_Sessions 但无法弄清楚计算表和原始 DAX 查询之间的区别。

以前有人遇到过这种情况吗?可能的原因是什么?

0 投票
1 回答
556 浏览

powershell - Invoke-ASCmd cmdlet 输出到电子邮件正文

我是Powershell的新手......希望你能帮助我。
我有一个在 Azure Analysis Services 上刷新数据库(表格模型)的脚本。该脚本应该刷新我们在模型中拥有的所有表,但不是一次刷新,因此我们希望首先并行刷新所有维度表,然后作为第二步并行刷新所有事实表。

为此,我们使用Invoke-ASCmdcmdlet 调用硬编码在变量中的代码$DataLoad,它看起来像这样:

输出是一个 xml 字符串,如果刷新的一切顺利,它看起来像这样:

如果有问题,它会给我错误详细信息。脚本完成后,它正在向几个人发送电子邮件消息,其中包含脚本已完成的信息。

我想要的是我Invoke-ASCmd到电子邮件正文的输出。OutVariable我试图与and一起玩ToString(),但它给了我"System.Collections.ArrayList"在 body 和 as 中的结果Write-Output

另一方面,我只是想把我的$out变量放到正文中,但它没有出现在电子邮件中,但是当我这样做时Write-Output $out- 它显示在脚本的输出中。

是否有机会在不将 xml 文件保存到 Azure 存储并将其作为附件附加到邮件的情况下使其正常工作?我们真的很想把它放在电子邮件的正文中。

-OutVariable out编辑:我尝试使用各种方法将 System.Collections.ArrayList(我从 中获取)转换为字符串:

  1. “转换”$out$($out)
  2. 创建了$conv = $out.ToString()
  3. 尝试| Out-StringInvoke-ASCmdcmdlet 和$Message.Body变量一起使用

以上任何一项都不起作用。电子邮件正文为空。我看过一些文章,OutVariable命令给出数组列表而不是字符串导致 Powershell 版本小于 6。Azure 分析服务上的 PS 版本是 5.1,它可能由于兼容性问题而无法更新。

提前谢谢你,巴特克

0 投票
1 回答
70 浏览

powershell - 获取连接属性名称

此处的以下脚本具有连接的硬编码名称 (TD_NAME)。我想让它成为一个变量,以获取服务器中的连接名称。

例如,在图像中,变量将获取“Teradata DEV”名称并将其传递到输出消息中。

连接名称

这就是我想要实现的:

0 投票
2 回答
102 浏览

powershell - 如何更改每个服务器中每个数据库的连接字符串

假设我有 2 台服务器服务器 1 和服务器 2。

在每台服务器中都有 x 个数据库,每个数据库都连接到一个全局数据库。

server1 有database1、datatabse2、database3。

server2有database4、database5

我们将有 2 个文件,一个包含服务器的文件,另一个包含“数据库”

那么循环将是:

这里的问题是这个循环不考虑数据库属于服务器的位置。

例如,如果我的数据库文件为:

数据库1

数据库2

数据库3

数据库4

数据库5

我怎样才能让这个循环知道当 database1-3 从 server1 完成时它必须退出内循环,现在你必须转到外循环以连接到 database4 和 5 的 server2。

ConnectionInfo 类:https ://docs.microsoft.com/it-it/dotnet/api/microsoft.analysisservices.connectioninfo?view=sqlserver-2016

0 投票
0 回答
73 浏览

azure - 无法从分析服务表格项目中的 Azure 数据湖存储导入表

我正在尝试在 Visual Studio 中创建的分析服务表格项目中导入三个 CSV 文件。这三个文件包含 2.5、7.2 和 20 万条记录。当我尝试将这些文件作为表格导入表格项目中的表格时,它花费的时间太长(仅限一个文件),一小时后出现超时错误并且没有导入表格。我的目标是将所有 CSV 文件存储为一个表并编写一些 DAX 查询并将此模型部署到 Azure 分析服务,以便我可以将此模型连接到 Power BI。有没有更好的方法或解决方案?我已将超时时间增加到 12 小时,但仍面临超时问题。

0 投票
0 回答
171 浏览

azure - 无法使用 C# 代码处理 SSAS 多维数据集

我有用于刷新 azure 分析服务上的多维数据集的 ac# 代码。我正在使用 Microsoft.AnalysisServices.retail.amd64 库来处理多维数据集。该代码运行良好,并在 azure 分析服务上处理事实和措施,而我的本地机器没有任何问题。然后我将我的代码上传到服务器机器以运行处理。

当我开始处理作业时,我收到以下错误:

任何人都知道可能是什么问题?

0 投票
3 回答
475 浏览

sql - ConnectionString 属性不打印连接字符串

我正在尝试使用以下脚本获取数据库数据源的连接字符串:

什么都没有输出。

我试过这样调试:

这将打印出服务器上的所有数据库

如果我索引它$Analysis_Server.Databases[],它会打印索引的任何数据库(所以在我的情况下,7,打印 database8)

显然,数据库属性正在工作。

-------------更新:--------------

这是数据库在服务器中的外观

server1_Databses

以下是以下每一行的作用:

这打印出来

数据库

人们可以注意到的一件事是,由于某种原因,它们不是按照它们在分析服务器上的顺序打印出来的,如图所示……我不知道为什么会这样

这是这个命令打印出来的:

数据库8

现在由于 index 0 工作,我们应该能够 index[1], [2]等...

所以以下

印刷:

数据库 1 和 3

现在到连接字符串:

打印出来:

连接超时=60;用户 ID=someID;数据源=10.10.10.10;持久安全信息=True

它似乎是 Database8 的连接字符串

很酷,那么我们也应该能够做到这一点:

但是,没有打印!似乎打印的唯一索引是Databases[0]

这是$Analysis_Server.Databases[0].DataSources[0]打印的:

数据源0

我们应该能够对所有数据库做同样的事情

$Analysis_Server.Databases[1].DataSources[0]

$Analysis_Server.Databases[2].DataSources[0] ETC..

但什么都没有打印出来!

0 投票
1 回答
320 浏览

visual-studio - 如何在 VS 中配置 Azure 分析服务隐私设置?

我看过很多帖子来克服这个错误:

" Formula.Firewall: Query 'xxxxxxx' (step 'xxxxxxx') 引用了其他查询或步骤,因此可能无法直接访问数据源。请重建此数据组合。"

答案始终是:“”您需要设置数据源和工作簿的隐私设置。请参阅https://support.office.com/en-ca/article/Privacy-levels-Power-Query-cc3ede4d-359e-4b28-bc72-9bee7900b540?ui=en-US&rs=en-CA&ad=CA ""

我的问题是:我正在使用 VS 在 AAS 上开发我的模型。

因此,在 VS 中为 AAS 配置安全性的选项是不同的——我找不到与 Power BI 和 Excel 中存在的用于表格模型开发的相同隐私选项。

对于上下文:我正在尝试创建一个函数,该函数使用 Azure 认知服务(翻译文本)来翻译来自 Azure Data Lake 数据源的文本,但我收到了这个错误......