问题标签 [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.
azure-powershell - Sync-AzureAnalysisServicesInstance 导致同步横向扩展 Azure 分析服务实例时出现问题
我一直在尝试使用命令 Sync-AzureAnalysisServicesInstance 同步我的横向扩展 Azure 分析实例,但是当我使用它时,它建议先登录“Add-AzureAnalysisServicesAccount”cmdlet。
我无法绕过此 cmdlet,并且出现如下错误:“Add-AzureAnalysisServicesAccount:AADSTS70002:验证凭据时出错。AADSTS50012:客户端断言包含无效签名。[原因 - 未找到密钥。,使用的密钥的指纹客户:“xxxx-xxxx-xxxx”
代码片段如下:
azure - 将 Azure 分析服务连接到流量管理器和 Power BI
有人使用过两个 Azure 分析服务之上的流量管理器来实现高可用性并将流量管理器连接到 Power BI 吗?我们确实需要它来提供高可用性,但 Power BI 似乎不接受我们按照本文进行设置的流量管理器的 URL。
谢谢
ssas - SSAS 表格模型:计算表和 DAX 之间的差异
只是想知道是否有人遇到过这种情况,该计算表没有返回任何行,但是在评估 DAX 时它返回正确的结果。
在我的一个表格模型中,我创建了几个汇总表来提高查询性能。按项目 ID 链接到项目表的汇总表。我还在项目表上应用了行级安全性。
由于某些原因,有人告诉我该报告不起作用。当我使用 SSMS 通过用户帐户浏览表格模型时,我发现如果我直接评估表格,它不会返回任何行,例如
但是,如果我直接评估公式,它会返回正确的结果,例如
我尝试使用 SQL Profiler 和 $system.Discover_Sessions 但无法弄清楚计算表和原始 DAX 查询之间的区别。
以前有人遇到过这种情况吗?可能的原因是什么?
powershell - Invoke-ASCmd cmdlet 输出到电子邮件正文
我是Powershell的新手......希望你能帮助我。
我有一个在 Azure Analysis Services 上刷新数据库(表格模型)的脚本。该脚本应该刷新我们在模型中拥有的所有表,但不是一次刷新,因此我们希望首先并行刷新所有维度表,然后作为第二步并行刷新所有事实表。
为此,我们使用Invoke-ASCmd
cmdlet 调用硬编码在变量中的代码$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(我从 中获取)转换为字符串:
- “转换”
$out
为$($out)
- 创建了
$conv = $out.ToString()
- 尝试
| Out-String
与Invoke-ASCmd
cmdlet 和$Message.Body
变量一起使用
以上任何一项都不起作用。电子邮件正文为空。我看过一些文章,OutVariable
命令给出数组列表而不是字符串导致 Powershell 版本小于 6。Azure 分析服务上的 PS 版本是 5.1,它可能由于兼容性问题而无法更新。
提前谢谢你,巴特克
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
azure - 无法从分析服务表格项目中的 Azure 数据湖存储导入表
我正在尝试在 Visual Studio 中创建的分析服务表格项目中导入三个 CSV 文件。这三个文件包含 2.5、7.2 和 20 万条记录。当我尝试将这些文件作为表格导入表格项目中的表格时,它花费的时间太长(仅限一个文件),一小时后出现超时错误并且没有导入表格。我的目标是将所有 CSV 文件存储为一个表并编写一些 DAX 查询并将此模型部署到 Azure 分析服务,以便我可以将此模型连接到 Power BI。有没有更好的方法或解决方案?我已将超时时间增加到 12 小时,但仍面临超时问题。
azure - 无法使用 C# 代码处理 SSAS 多维数据集
我有用于刷新 azure 分析服务上的多维数据集的 ac# 代码。我正在使用 Microsoft.AnalysisServices.retail.amd64 库来处理多维数据集。该代码运行良好,并在 azure 分析服务上处理事实和措施,而我的本地机器没有任何问题。然后我将我的代码上传到服务器机器以运行处理。
当我开始处理作业时,我收到以下错误:
任何人都知道可能是什么问题?
sql - ConnectionString 属性不打印连接字符串
我正在尝试使用以下脚本获取数据库数据源的连接字符串:
什么都没有输出。
我试过这样调试:
这将打印出服务器上的所有数据库
如果我索引它$Analysis_Server.Databases[]
,它会打印索引的任何数据库(所以在我的情况下,7,打印 database8)
显然,数据库属性正在工作。
-------------更新:--------------
这是数据库在服务器中的外观
以下是以下每一行的作用:
这打印出来
人们可以注意到的一件事是,由于某种原因,它们不是按照它们在分析服务器上的顺序打印出来的,如图所示……我不知道为什么会这样
这是这个命令打印出来的:
现在由于 index 0 工作,我们应该能够 index[1], [2]
等...
所以以下
印刷:
现在到连接字符串:
打印出来:
连接超时=60;用户 ID=someID;数据源=10.10.10.10;持久安全信息=True
它似乎是 Database8 的连接字符串
很酷,那么我们也应该能够做到这一点:
但是,没有打印!似乎打印的唯一索引是Databases[0]
这是$Analysis_Server.Databases[0].DataSources[0]
打印的:
我们应该能够对所有数据库做同样的事情
$Analysis_Server.Databases[1].DataSources[0]
$Analysis_Server.Databases[2].DataSources[0]
ETC..
但什么都没有打印出来!
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 数据源的文本,但我收到了这个错误......