问题标签 [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-sql-database - 如何在 Azure 分析服务中启用 CreateQuerylog?
如何更改 Azure 分析服务中的 CreateQueryLog 值和 QueryConnectionString?
azure - 使用服务主体的 Azure 分析服务连接不起作用
我正在尝试使用 ADOMD 连接到 Azure 分析服务并使用服务主体进行身份验证。所以我做了以下工作:
- 在 AAD 中创建应用程序。
- 授予应用(服务主体)对 Azure 分析服务的读取权限。
下面是我连接到 Azure 分析服务的代码。
我能够获得有效的访问令牌,但在尝试打开连接时出现以下错误:
AdomdErrorResponseException:用户“app:xxxxxxx@xxxxxx”无权访问“adventureworks”数据库,或者该数据库不存在。
附加信息::
- 我已经验证通过 Azure 门户向服务主体授予 Azure 分析服务的权限(读者和也尝试过贡献)。
- 我用服务帐户(用户名和密码)尝试了相同的代码,它可以工作。
- 如果我从连接字符串中删除“Initial Catalog= Adventureworks”,那么我的连接将成功。但我不明白为什么分析服务权限没有传播到模型。
解析度:
愚蠢的是,我在发布此内容后就自己获得了解决方案。上面的第 3 点给了我一个线索。通过门户授予对 Azure 分析服务的权限不会传播到服务主体(Azuire AD 应用程序)的模型。
脚步:
- 在 Sql server Mgmt Studio 中打开 Azure 分析服务。
- 在目标模型中,转到Roles。
将服务主体添加到具有权限的所需角色中。服务主体以以下格式添加:
应用程序:[appid]@[tenantid]
示例:应用程序:8249E22B-CFF9-440C-AF27-60064A5743CE@86F119BE-D703-49E2-8B5F-72392615BB97
powerbi - 将 Power BI 模型导入 Azure 分析服务时的问题
希望任何人都可以帮助我。我现在多次尝试将我的第一个 Power BI 模型导入 AZURE 分析服务。我按照 AZURE 团队的描述完成了这些步骤。在我从本地驱动器中选择正确的服务器和模型作为 PBIX 文件并单击导入后,会发生以下情况: 1. 它运行了几分钟。2. 几分钟后它停止,没有任何消息或任何类似的东西。该模型随后不在 AZURE 分析服务中。
我现在试了 4 次都没有成功。
有没有人有过同样的经历?有谁知道解决方案?
谢谢和br
克里斯托夫
azure - Cosmos DB 数据源 - 如何在 Azure Analysis Services 中配置密钥
在 Visual Studio 中,我创建了一个具有 Cosmos DB 数据源的表格模型。
如果在 Visual Studio 中处理模型,则数据源连接到 Cosmos DB,我可以在 Excel 中浏览数据。我已成功将模型部署到 Azure 分析服务,但部署没有部署 Cosmos DB 密钥,这使得我的数据库实际上无法访问。
我努力了:
在 Azure 中,将密钥添加到数据源。Azure UI 中没有任何地方可以执行此操作。
从 SSMS 编辑数据源。系统会提示您输入 Cosmos DB 密钥,但 SSMS 会引发异常。
从 SSMS 执行 XMLA 命令以将 Cosmos DB 密钥添加到数据源,我在 MSDN 中搜索了需要设置但找不到我需要的属性。
如何将密钥部署到数据库以便 Azure 可以使用它?
azure - 是否可以将 Azure 分析服务用作托管在 Azure 应用服务上的 Web 应用的后端
而不是 AzureSQL --to- App Service 网站
AzureSql --to-> Azure 分析服务 --to--> 应用服务网站
我们在网上看到的唯一说明是如何将 AAS 连接到 Powerbi、Excel 等。是否可以将其用作网站的后端?
azure - 应用程序洞察力如何跟踪 User_Id?
我正在运行具有应用程序洞察力的 Azure Webapp。
我知道 Microsoft 无法显示真实 IP (Client_IP),因此我将真实 IP 地址添加到所有请求 (Ip)。
我有一个访客 client_id="h9zbt" 在过去 24 小时内使用 48 个不同的 client_IP 地址。
同一个用户也有几个真实的 IPv6 地址。
我喜欢从我的网站阻止这个 IP,但我觉得这看起来很奇怪。
真的是同一个用户吗?
应用程序洞察力如何跟踪 User_Id?
ssas-tabular - “命令已被取消。异常由 IDataReader 接口引发”处理 AAS 表格时出错
我有一张大表,大约有 9000 万行和 32 列,除了这个之外,所有其他表都处理得很好。我收到以下错误。
无法将修改保存到服务器。返回错误:'命令已被取消。异常由 IDataReader 接口引发。
技术细节:RootActivityId:b40bd1af-bf8b-40ea-acb7-748ae1bc7ae9 日期(UTC):12/27/2017 2:50:52 PM'。
{“刷新”:{“类型”:“自动”,“对象”:[{“数据库”:“DBName”,“表”:“表名”,“分区”:“2017112”}]}}
我试图将表分区为更小的逻辑块,但仍然收到相同的错误,我怀疑这是一个大小问题,并会继续尝试更小的分区。
我的来源是 Azure SSAS 中的 Azure DW。
有没有人遇到过这个错误?我尝试谷歌搜索无济于事?有没有可以查找错误含义的地方?我遇到内存限制了吗?我怎样才能知道?
我知道我可以根据最佳实践更好地对数据进行建模,但由于业务和资源限制,这不是一个简单的选择(长篇大论)。
我使用定价层 D1
欢迎任何输入!
谢谢,
ssas - 在分析服务中映射 Guid / uniqueidentifier 数据类型
我有一个uniqueidentifier
SQL 数据库
映射到System.Guid
我使用 SSAS(Sql Server 分析服务),其中列映射为
我遇到了我所在定价层的内存限制,并且正在探索减少行内存消耗的想法。
我可以将 GUID 转换为更小的 Int32,同时对刷新 SSAS 的仓库/数据湖执行 ETL。但是,我使用 Id 通过 API 过滤数据。这样做将需要我的 API 也知道翻译。
问题
我想知道是否有更好的数据类型可以在进行大规模重构之前减少我的内存占用。
一切都不是指导。如果你明白我的意思
ssas-tabular - XMLA 操作失败。您正在使用旧版本的 Analysis Services 客户端库或 SQL Server Management Studio
我有一个 AMO 项目,我正在使用它来自动化针对 ssas 表格 2016 模型的操作。
将模型移动到 azure analysis services 表格中,当库运行时出现以下错误:
XMLA 操作失败。您正在使用旧版本的 Analysis Services 客户端库或 SQL Server Management Studio。请升级到最新版本。更多信息可以在这里找到:https ://go.microsoft.com/fwlink/?linkid=860248
我已经尝试从链接下载最新版本的库,但是只有一个
Microsoft.AnalysisServices.DLL
在
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.AnalysisServices\v4.0_14.0.0.0__89845dcd8080cc91
而我的解决方案之前使用了两个 dll:
- Microsoft.AnalysisServices.Tabular.dll
- Microsoft.AnalysisServices.Core.dll
除此之外,来自微软网站的新 dll 似乎有不同的定义。例如,Server 对象没有 connect 方法。