问题标签 [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.
excel - 如何在将 Excel 连接字符串连接到 SQL Server 分析服务时对其进行加密?
我正在将 SQL Server 分析服务中的数据提取到 Excel 中。我希望连接字符串被加密。当我转到数据->连接属性并单击保存密码时,我可以看到密码。任何人都可以建议我如何加密密码?
建议非常可观。
提前致谢!!
mdx - IIF 和 TAIL() 函数的 SSAS MDX 问题
专家们,
我正在使用 SQL SSAS 标准。2017 年,最后想要创建一个计算成员,如果最后一个现有数据是今天,则返回我的数据的上个月的一天或当天。(=> 如果今天是 8 月 31 日,我想检索我的数据的 8 月 31 日,否则如果今天是 8 月 30 日,则检索 7 月 31 日)
为了开发这个成员,我目前正在 SQL Server 中创建一个 MDX 查询。我很难理解什么是真正的“元组集表达式”(因为 TAIL() 函数应根据 MSDN 返回一个子集(ergo 集))但实际上我在玩弄 .Item(0 ) 函数对其结果。在 MSDN 中,我找不到有关“元组集”以及如何使它们做的信息,我想要什么。
我的日期维度有一个层次结构 JMT(年 | 月 | 日 | DATE 类型的日期键)。
要接收叉积的最新日期成员,我正在使用 TAIL(NONEMPTY(Date...Members, { (DimX.&.. , DimY.&.. , DimZ.&..) })) 表达式工作正常。
但是如何在今天或上个月的日期之间进行选择?
我在 2 月(2)日的测试用 MDX 如下:
正如你所看到的,IIF 函数没有做我想要的。它假定 .Item(0) 大于 NOW() 因此返回一月 (1) 的“31”成员。预计:2 月 29 日。
我想,这可能是数据类型和 .Item(0) 返回的实际值的问题。但是如果我想使用 .Properties('Date Key', TYPED) 它会声明“找不到日期键维度属性。见下图。
在 DateDim 的图像中,它应该是蓝色区域中的“DateDim.JMT”;-)。
你有什么建议吗?谢谢你,科特
powershell - 使用 SDK 同步 Analysis Services 表格模型
我正在创建一个 Powershell 脚本以允许在两台服务器之间同步表格模型。我浏览了有关Analysis Services SDK的 Synchronize 方法的文档,但 我真的不明白应该为“source”参数提供什么。我尝试传递服务器名称/IP,并抛出错误:
数据源或位置无效。请提供要连接的有效服务器...
以前有人用过这个方法吗?网上找不到例子。
sql-server - 如何解决代理SQL中的配置问题?
我正在为分析服务数据库使用 SQL 服务器做一个数据仓库项目。该服务运行良好,但问题出在 SQL 代理上。我创建了一个使用 SISS 包执行日常 ETL 流程的工作。当我尝试运行该作业时,它会在连接管理器中返回一个配置错误(我使用 ODBC 从 postgre SQL 获取数据)。它返回的错误如下(用谷歌翻译,因为它以西班牙语返回):
代码:0xC020801B 来源:数据流任务 OLE DB 目标 [2] 描述:找不到具有 id 的运行时连接管理器。“{849459E5-813C-4707-810B-4C5214A362DA}”。检查连接管理器集合是否具有具有该 ID 的连接管理器。错误结束错误:2020-10-02 11:12:00.36 代码:0xC0047017 源:SSIS.Pipeline 数据流任务描述:OLE DB 目标验证失败;返回错误代码 0xC020801B。
问题是:如何更改此配置,以便在连接管理器中它具有与 SQL Server 提到的相同的 ID?
ssas - SSAS 表格模型 - 带分区的查询模式
我目前正在研究一个表格模型项目,并且我一直在阅读有关查询模式的两种模式:直接查询和内存中。
在 VS 的 2012 版本中,可以选择以混合模式部署解决方案(我认为兼容 1100),但由于 1103 版本不再可用。我现在正在使用 SQL Server (2019) 和 VS 2019 的最新版本。我的团队目前正在使用 In-Memory 选项部署解决方案。我们有将近 124GB 的 RAM,我们计算出这对于 DW 来说已经足够了。
我担心的是未来可用的 RAM,以及是否有可能让分区同时使用两种模式(如 2012 年的混合模式)。例如,前几年使用 InMemory 的分区和使用 DirectQuery 的当前分区(现在是 2020 年),这可能吗?这意味着我只需每年或每月刷新一次旧分区(取决于要求),反之亦然:DirectQuery 中的旧分区和 InMemory 中的当前分区。
现在我们不需要此解决方案的实时访问。
提前致谢!
pivot-table - 在 excel 中浏览 SSAS Cube - Pivot 没有给出预期的布局
我有一个维度“XYZ”,其层次结构最高为 7 级。当我将这个昏暗(连同其他昏暗)的第 04 级拖动到针对度量值的枢轴中时。我越来越低于显示。这是预期的结果。在这里,我将环境 test1 中的 excel 连接到多维数据集。
问题是当我浏览相同的东西时,从其他环境 test2 中使用完全相同的度量和暗淡。当我将 'XYZ' 暗淡的级别 04(连同其他暗淡)拖动到针对测量值的枢轴时,它始终显示级别 02(最高级别)。无论我将哪个级别拖入枢轴,它都只显示级别 02,如下所示。
两种环境中的多维数据集结构完全相同,版本是 SSAS 2014。一个 excel 用于连接两个不同的多维数据集,形成 2 个不同的测试服务器。这可能是excel数据透视设置的问题吗?请帮忙 。任何提示、技巧、建议都会非常有帮助。
非常感谢
ssas - “无法联系到服务器。” 将模型部署到 SSAS 时出错
我可以将模型从 SSDT 部署到 SSAS,但是当我尝试通过以下文章使用启用了 http 的 SSAS seerver 部署到 SSAS 时: https ://docs.microsoft.com/en-us/analysis-services/instances/configure- http-access-to-analysis-services-on-iis-8-0?view=asallproducts-allversions&viewFallbackFrom=sql-server-ver15
如何部署到启用 http 的 SSAS?
java - 如何从 Java 程序运行 DAX 查询?
DAX 查询:
如何从 java 程序执行上述查询?