问题标签 [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 回答
4746 浏览

azure - Azure Analysis Services 最大允许内存问题

我有一个最近经常遇到的问题。我正在使用分析服务标准层,即。拥有20GB内存。但是,有时当我处理多维数据集时,会出现以下错误:

“异常:Microsoft.AnalysisServices.OperationException:无法将修改保存到服务器。返回的错误:'您已达到层的最大允许内存分配。考虑升级到具有更多可用内存的层。技术细节:RootActivityId:e024b2d1- ce22-4edd-9a21-68b6b288d7bb 日期(UTC):2017 年 8 月 11 日上午 11:48:20 '。在 Microsoft.AnalysisServices.Tabular.Model.SaveChanges(SaveOptions saveOptions) 在 Microsoft.AnalysisServices.Tabular.Model.SaveChanges( SaveFlags saveFlags) at Submission#0.Run(TimerInfo myTimer, TraceWriter log) in :line 59 Stack trace: at Microsoft.AnalysisServices.Tabular.Model.SaveChanges(SaveOptions saveOptions) at Microsoft.AnalysisServices.Tabular.Model.SaveChanges(SaveFlags saveFlags ) 在 Submission#0.Run(TimerInfo myTimer, TraceWriter 日志) "

基本上,表格在内存引擎中使用 xVelocity,因此所有数据都在内存中。那么这是否意味着内存包括数据库中的所有内存以及表格模型中计算表所需的所有内存?如果使用分区来处理模型,它会解决这个问题吗?

0 投票
0 回答
259 浏览

c# - azure analyis service 在 Azure 数据工厂中使用 .NET Activity 处理失败

我的要求是使用 OnDemand Hdinsight .net Activity 的 Process Analyis 服务多维数据集,我正在关注这个 url - https://docs.microsoft.com/ .... 现在我的管道工作正常。我有用于处理 azure analyis 服务的 C# 代码在我的 .exe 示例中运行良好。当我将相同的代码放入现有的 .net 活动示例中时,它会失败。下面是我的源代码

- - -源代码 - - -

错误

模块中的未知错误:System.Reflection.TargetInvocationException:调用目标已引发异常。---> Microsoft.AnalysisServices.ConnectionException:连接字符串无效。---> System.FormatException:输入字符串的格式不正确。在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) 在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) 在 Microsoft.AnalysisServices.XmlaClient.GetInstancePort(ConnectionInfo connectionInfo) - - 结尾

0 投票
0 回答
1334 浏览

c# - 连接到 SSAS 时解析 WS-Trust 响应失败

我正在尝试在一个小型 Web 应用程序中连接到 Azure 分析服务。我想出的代码Microsoft.AnalysisServices.Tabular是:

它使用我的 Windows 凭据。

不幸的是,我不断得到:

更具体地说:

我也尝试过使用:

它会产生相同的错误。它必须连接到一些安全设置,但我在这个领域没有任何经验。

如果有任何帮助,我将不胜感激。谢谢你。

0 投票
1 回答
4481 浏览

azure - Azure Analysis Services reached maximum allowable memory allocation when creating partitions for table

We have an SSAS tabular model that we want to add partitions to. The server is hosted on Azure with 100GB of memory (the highest tier). We manage to create 5 out of 20 partitions, but when we try to create the sixth partition we get the following error:

Failed to save modifications to the server. Error returned: 'Memory error: You have reached the maximum allowable memory allocation for your tier. Consider upgrading to a tier with more available memory. Technical Details: RootActivityId: b2ae04c9-f0eb-4f62-93f9-adcda143a25d Date (UTC): 9/13/2017 7:43:46 AM

The strange thing is that the memory usage is just around 17gb out of 100gb when we check the server monitoring logs.

I have seen a similar issue in Azure Analysis Services maximum allowable memory issue, but I don't think this is the same problem.

Another funny thing is that we have managed to process another model with the same type of data, but the tables used in that model are even bigger than the tables in this model. The server that is hosting that model has the same amount of memory as the server that is hosting the model that fails partitioning.

If it is of any help, we upgraded this server's tier, so perhaps there is a bug in Azure so it thinks we have the old pricing tier with the lower amount of memory?

0 投票
1 回答
2765 浏览

visual-studio-2015 - 如何将 Azure Active Directory 组添加到 SSDT 表格项目中的角色?

我有 SSDT 表格项目,需要部署到 Azure 分析服务。

我在表格模型资源管理器中创建了新角色,但是当我尝试将在 Azure Active Directory 中创建的组添加为该角色的成员时,我在部署时遇到错误。

如果我尝试使用Add并在我的组织 AD 中找到它来添加此组,我会收到此错误:

无法部署元数据。原因:未能将修改保存到服务器。返回错误:'身份'myorganization\mygroup'的身份提供者''无效。仅支持 Azure Active Directory 用户或组。使用“AzureAD”作为身份提供者的值。

如果我使用Add External(我尝试了几种拼写 - mygroup, mygroup@myorganization.com, mygroup@myorganization.onmicrosoft.com, mygroupid),我会得到这个:

无法将修改保存到服务器。返回错误:“在 Azure Active Directory 中找不到身份‘mygroup’。详细信息:无法解析用户或组“mygroup”

技术细节:RootActivityId:4c2db4b3-9046-4ccb-bbcc-c99066a3665d 日期(UTC):2017 年 9 月 13 日晚上 11:14:12'。

我可以在没有任何角色的情况下部署项目,并且可以添加我的个人帐户 ( me@myorganization.com) 就好了。

我正在使用 VS Professional 2015 版本 14.0.25431.01(更新 3)和 SSDT 14.0.61707.300。

使用 AAD 组作为角色成员的正确方法是什么?

0 投票
1 回答
385 浏览

user-defined-functions - 在 Stream Job 中解析/扩展转义数组?

我正在使用 Azure 流作业来解析来自 IoT 中心的传入 JSON 数据。我什至在使用...

...在每个事件中扩展和非规范化其他事件 - 效果很好,没有问题。

但是,我有一个字符串类型的新 JSON 属性,它实际上是一个嵌入式 JSON 数组。例如:

我也想在这个数组上使用 CROSS APPLY,但是我看不到任何解析字符串并将其转换为 JSON 数组的方法。

我考虑了一个用户定义函数(UDF),但我读到它只能返回缩放器,而不是数组。

我在 Stream Job 中是否缺少解析此字符串的技巧,或者我是否必须在 Stream Job 之前在事件流中扩展它?

(仅供参考,我无法在设备事件源中更改此流。)

-约翰

0 投票
0 回答
589 浏览

ssas - 在 azure 数据湖存储之上使用 Azure 分析服务

这是我目前的工作流程:

  1. 按计划触发的 SSIS 作业将数据从事务数据库加载到单独的数据库中
  2. SSAS 重新处理由 SSIS 任务触发。

我试图搬到:

  1. 使用数据工厂将数据从数据库加载到数据湖存储中
  2. SSAS 从 ADLS 中提取数据


问题

https://blogs.msdn.microsoft.com/analysisservices/2017/09/05/using-azure-analysis-services-on-top-of-azure-data-lake-storage/

上面的文章提供了从数据湖加载 SSAS 的好方法。但是,它在 SSAS 和天蓝色数据湖存储 (ADLS) 之间使用 OAuth。

  • 有没有办法使用服务原则来实现这一点?
  • 如何以编程方式完成?
0 投票
1 回答
95 浏览

u-sql - 当文件名模式没有日期部分时,USQL 读取最后 n 天

在数据湖中,我有模式为 yyyyMM_data.csv 的文件名。现在我想阅读前 3 天的数据。我正在使用下面的代码 -

如果我运行上面的代码,它会以空输入运行。如果我遗漏了什么,请告诉我。为什么它没有读取正确的文件?

似乎我们需要在文件名模式中使用“day”才能工作。

0 投票
1 回答
199 浏览

azure - azure analyis service Processing using .NET Activity in Azure data factory 我们如何从 Azure 获取 ServicePrincipalAuth 信息

按照 Azure 参考站点进行分析服务处理服装 .NET 活动

https://github.com/Azure/Azure-DataFactory/tree/master/Samples/AzureAnalysisServicesProcessSample

在这个例子中,我们有 Pipeline to Process Cube

首先我们需要知道我们如何获得 AzureADResource 和 AzureADAuthority 信息。

当我们传递硬编码密码而不是 {0) 时,此管道也可以正常工作

所以我们不明白问题出在哪里。我们这里提供的 ServicePrincipalAuth 是正确的还是必须提供密码

问候, 马尼什

0 投票
2 回答
784 浏览

.net - 从 Azure Web API 使用 Azure Analysis Services 数据

我有一个 Azure 分析服务模型,我正在尝试使用 ADOMD 和 Dax 查询从 Azure Web API/Azure Functions 进行查询。我找不到任何可以与 Azure 分析服务器一起使用的 nuget 包,我唯一能找到的内容如下:

https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-connect

我按照上面的帖子安装了客户端组件,并且可以使用控制台应用程序从本地计算机连接到 Azure AS。但我的最终目标是从 Azure WebAPI 和 AFAIK 连接到 Azure AS,我将无法在那里安装客户端组件。如果您曾在 Azure 分析服务 + Azure Web API 中工作过,请分享任何信息。

谢谢