问题标签 [analysisservices]

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 投票
0 回答
3624 浏览

vba - 从 VBA 连接到 power bi 并导出大量数据

嗨,我看到了这个 power shell 脚本,它可以连接到 power bi 并导出比 power bi 允许的正常限制更多的数据。

此脚本工作并从 power bi 导出到 csv 文件,任何想法是否可以通过 VBA 或任何其他建议使用 VBA 连接到 power bi 桌面(pbix 文件)以提取数据。还是VBA可以调用power shell?

我问的原因是从 power bi 导出。您可以从 power bi desktop 导出数据,但有一个限制。解决这个问题的一种方法..是这个power shell脚本..但它可以从VBA完成。我更熟悉 vba 和 power shell 可能需要系统权限。还有一种使用语言 'r' 的方法,但我问你是否可以用 VBA R 的方式来导出 fyi

0 投票
1 回答
51 浏览

sql - 逆向工程一个多维数据集(分析服务),为 .NET 应用程序启用数据访问?

如何对 SQL 多维数据集(分析服务)进行逆向工程,以便启用 .NET 应用程序的数据访问,就像实体框架(例如数据库优先方法)一样,但不是 SQL DB,而是可以使用实时多维数据集(多维表达式)通过 LINQ 查询?

0 投票
1 回答
335 浏览

c# - SQL Cube(分析服务)消费

哪些工具或 SDK 可用于通过 .net 服务和接口使用 SQL 多维数据集(分析服务(SSAS)),如果可能,还可以使用 LINQ 查询能力,

目前正在使用 ADOMD.net 但您需要使用 mdx 作为查询,是否可以在此 sdk 中使用 LINQ

0 投票
1 回答
187 浏览

ssas - 使用 MDX 是否有一种通用方法来计算单元格相对于特定层次结构的选定成员的比率?

我想在 SSAS Analysis Services 多维数据集(多维模型)中定义多维数据集度量,计算用户为预定义层次结构所做的选择的比率。以下示例说明了所需的行为:

这是我的基表。我想要实现的是一个立方体度量,它根据用户的选择计算比率。例如,当用户查询时Hamburg (2)Berlin (1)度量应返回值67%(for Hamburg) 和33%(for Berlin)。但是,如果Munich (3)将其添加到同一查询中,则返回值将是33%( Hamburg)、17%( Berlin) 和50%( Munich)。100%无论 MDX 查询中包含多少层次结构成员,值的总和都应始终等于。

到目前为止,我提出了不同的措施,但它们似乎都遇到了相同的问题,即似乎无法从单元格内访问整个 MDX 查询的上下文。

我的第一个方法是采取以下措施:

然而,无论用户选择如何,这都会汇总所有城市的数量,尽管总是返回一个城市相对于整个城市层次结构的比率。

EXISTING我还尝试通过添加关键字将成员限制在查询上下文中。

但这似乎将上下文限制为单元格,这意味着我得到100%每个单元格的结果(因为EXISTING [City].MEMBERS现在仅限于一个单元格,它只返回当前单元格的城市)。

我还搜索了一下是否可以添加带有总计的列或行,但这在 MDX 中似乎也是不可能的。

我得到的最接近的是以下措施:

连同这个 MDX 查询

它会产生正确的结果。但是,这需要用户将此特定度量的正确层次结构放在特定轴上 - 非常容易出错,非常不直观,我不想这样做。

是否有任何其他想法或方法可以帮助我定义此度量?

0 投票
1 回答
714 浏览

powerbi - Power BI Analysis Services 数据源用户名和密码

当我想添加 Analysis Services 数据源时,我遇到了 Power BI 问题:

图片

我不知道用户名和密码是什么。当我想连接时,我使用不需要用户名和密码的 Windows 身份验证。

0 投票
1 回答
195 浏览

excel - SSAS ParallelPeriod 和 Excel 2013 时间线筛选器的问题

目前我有一个使用 Microsoft SQL Server 分析服务的项目。我发现了一个关于使用 excel 时间线过滤数据的问题。

这是我的日期维度截图:

我有一个带有 2 个度量的多维数据集,Sales Quantity(度量)和 Sales Quantity Last Year(计算)。这是去年销售数量计算的 MDX 表达式:

将项目部署到我的本地服务器后,使用excel 2013可以完美显示数据:图 :Excel中的数据没有过滤器

当我想使用 excel 时间线过滤数据时,问题就开始了。当我只过滤“2016”时,我的计算方法不再起作用。您可以看到 'Sales Quantity in 1000 LY' 列中的数据是空白的。看起来我看不到当前过滤器(2016)之外的数据。图片:使用时间轴过滤器过滤

但是当我使用切片器时,数据可以正常显示Pic:Filtered using Slicer

我在构建日期维度时犯了错误吗?或者我需要修复 MDX 计算查询?因为当我在 Microsoft AdventureWorksDW2014 中使用相同的日期层次结构和相同的计算测试这个案例时,一切都很顺利。

0 投票
0 回答
561 浏览

sql-server - 还原 Analysis Services 数据库时出现“加密库中的错误”

我有一个 AS 数据库(SQL Server 2005)。我需要在 SQL Server 2014 中恢复数据库。

当我尝试恢复数据库时,出现此错误:

文件系统错误:打开文件“\?\C:\Program Files\Microsoft SQL Server\MSAS12.MSSQLSERVER\OLAP\Data\Estadisticasnue.1.db\0.CryptKey.bin”时出现以下错误。

元数据管理器中的错误。由于加载“Estadisticasnue”数据库加密密钥时发生错误,数据库处理将被禁用。此错误的一个可能原因是服务帐户已更改。

加密库错误:无法解密敏感数据。可能由于服务帐户更改不当,加密密钥不匹配或无法访问。(Microsoft.AnalysisServices)

我不知道为什么我会遇到这个问题。如果我使用没有密码的数据库,也会出现同样的问题。

0 投票
0 回答
142 浏览

sql-server - 如何在 SSIS 包中创建分析服务连接

我是 SSIS 分析服务的新手。并且在New Analysis Service ConnectionSSIS 中创建期间,在拥有所有 SQL-Server 凭据后,测试连接失败。此外,它的数据库名称没有出现。在建立此连接之前,我需要创建任何预定义的东西吗?


我在做什么??

  1. 右键单击连接面板并单击New Connection
  2. 出现在图片下方并点击MSOLAP 100

在此处输入图像描述

  1. 然后我为数据库设置了凭据,但显示了一些错误,并且数据库面板也变得空白,如下图所示。

在此处输入图像描述

  1. 测试连接时出现错误消息。 在此处输入图像描述

任何人都可以帮忙,摆脱这个吗?欢迎提出建议。

0 投票
0 回答
73 浏览

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

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

0 投票
0 回答
21 浏览

multidimensional-array - 是否可以将浏览数据隔离到特定的 SSAS 分区

是否可以检查哪个分区数据驻留在多维 Analysis Services 多维数据集中?

我想确保数据包含在特定分区中,但我不确定如何查询这个。