Tag: ssas

针对SSAS针对度量组中的特定度量执行操作

我正在使用Excel浏览多维数据集。 我在立方体中创build了钻取操作,我希望启用一个function,以便双击特定的度量应该返回一个特定的操作。 例: 如果我双击一个度量内容创build,应该调用一个特定的行动,这是针对内容创build如此,如果我双击另一个措施,如内容更新,那么这应该调用一个针对这个特定的措施的行动。 这两个措施是在一个相同的措施组。 我已经尝试在其他属性中的默认选项,但仍然无法解决它。

SSAS数据透视表 – 从父子级别检索叶子和第一个父级,而不是所有的级别

我有以下情况。 用户1有权查看 UK (London and Northampton) . DimBrach是一个parent-child hierarchy 。 当User1想要访问报告时,我希望他只看到leafs (London and Northampton)和第一个父母,而不是整个层次。 我怎样才能达到这个Pivot Table或SSAS (MDX) ?

在Excel中,SSAS Visual Totals不起作用

我在SSAS中设置angular色安全性以限制用户查看维度中的一个成员。 我创build了一个名为RoleHistory的新angular色,并在Membership选项卡中添加了名为GroupHistory的Window Server Group。 在“维度数据”选项卡中,我select一个属性“历史(HIS)”并勾选“启用可视汇总”checkbox,以确保总计正确显示。 设置angular色后,我将处理多维数据集,并尝试在SSAS多维数据集浏览器中运行结果。 有用。 仅显示历史logging(HIS),该成员的总数为426。 Grand Total也是正确的。 在多维数据集浏览器中显示的数据为: 部门Distinct_Students 历史(HIS)426 总计426 然后,我尝试通过设置分析连接来在Excel中运行结果。 这一次,它部分工作。 在Excel中显示History(HIS)是正确的。 但是,总分是不正确的。 数据在Excel中显示为: 行标签不同的学生 历史(HIS)426 总计16,145 尽pipe我在SSAS中勾选了“启用可视汇总”,但它似乎在Excel中无效。 我相信我的用户帐户被添加到窗口服务器组 – GroupHistory,因为我只能在Excel中select维度中的历史logging(HIS)。 请指教。 非常感谢!

有没有办法在2中拆分SSAS维度而不会导致引用?

我最近参与了旧的BI解决scheme(SQL Server,SSIS,SSAS)。 一个维度非常臃肿,具有50个属性,处理起来很慢。 我想在至less2-3个维度中分解它以减less处理时间。 我担心的是,所有使用这些属性的数据透视表和其他前端报告都将被打破,需要重新devise – 我们是一个大公司,而且目前使用这个维度的是大量的Excel表格。 有没有办法在维护引用和筛选器到受影响的属性的同时拆分维度?

Excel 2013数据透视表,按照来自SQL Server Analysis Service 2008的date进行分组

我正在使用:SSAS版本2008和Excel版本2013 我从Excel连接到SSAS多维数据集,我有4个字段的date维度(我有其他但我不使用它的情况下)。 我创build了4个字段,以testing我能想到的所有可能的场景: DateKey: types:System.Integer 值:yyyyMMdd date: types:System.DateTime DateStr0: types:System.String 价值:dd / MM / yyyy(注意:我没有使用美国文化) 例如:01/11/2015 DateStr1: types:System.String 价值:%d /%M / yyyy(注意:我没有使用美国文化) 例如:1/11/2015 过滤date正常工作: 最初,在Excel中,过滤date不起作用。 但是,在将维度types更改为time并将DataType设置为Date之后(如https://download.microsoft.com/download/7/d/f/7df964aa-08d9-4b65-b952-c9a529fa635b/Excel2007AnalysisServicesCubesPivotTables.docx中所述 )工作正常,你可以在图片中看到。 在date分组不工作: 我在date维度有层次结构,我可以基于层次结构,没有问题。 但是用户习惯于预先build立excel的分组function,他想要使用它。 Excel,Group和ungroup的预编译function似乎可用,如下图所示: 但是,当用户点击“组”时,Excel将它分组,就好像它是一个string,这就是问题所在。 用户想要使用数据透视表中可用的预构build分组函数进行分组。 我也发现Power Pivot Table不支持这个excel分组function。 如果我理解的很好,这个excel的预编译分组function需要在运行时进行计算,如果有数百万行,那么这是不可行的解决scheme。 因此,Power数据透视表不支持Excel的预先构build分组function,因此我们需要使用维度层次结构来进行分组。 但是我不使用Power Pivot表,我正在使用简单的数据透视表。 所以我期望分组function工作正常。 然后我试着做简单的testing。 我在Excel中创build了一个简单的数据源。 并将其用作我的数据透视表的来源。 然后分组工作正常。 我能看到的唯一区别是(当双击Excel中的度量值)时, 对于我的简单testing的date值,Excel将它们视为“date”。 对于来自多维数据集的数据的date值,Excel将它们视为“常规” 但是这里的价值和简单的testing一样。 'datefilter'工作得很好。 如果我只是select这个单元格,并取消select,然后excel更改types为“date”,但该单元格。 我在date维度中创build了4种不同types的字段,认为我的维度的属性值可能是问题,但是Excel对所有维度都考虑“常规”。 这个值(当双击measure时可以看到)来自属性的“Name Column”。 而且定义的数据types是WChar。 […]

如何在SharePoint 2013中使用FBA(基于窗体的身份validation)通过Excel Service将EffectiveUserName传递给SSAS

我们有一个使用Sharepoint 2013 Excel Services的OLAP项目来显示包含来自SQL Server Analysis Services(SSAS)多维数据集的外部数据的Excel文件。 我们用于login用户的authentication方法是FBA(基于表单的authentication) 我们的目标是根据SSAS方面已经定义的angular色,为每个用户仅显示来自SSAS多维数据集的数据子集。 FBA根据AD对用户进行身份validation,并且所有授权用户都已根据他们的许可级别成为SSAS中的相应angular色的成员。 我们需要Excel Services将EffectiveUserName传递给SSAS,为此,我们在SharePoint中央pipe理的Excel Services全局设置中启用了EffectiveUserName。 在Excel中,我们已经在连接属性的Excel服务authentication设置中启用了Windows身份validation,正如我们在一些博客文章中所看到的那样。 但通过SharePoint访问它后,发生以下错误。 “数据连接使用Windows身份validation和用户凭据不能委派。”正如我已经说过,我不想委派用户凭据到SSAS。 已将Excel Servicesconfiguration为使用单个帐户连接到Analysis Services。 我只想通过EffectiveUserName。 使用Windows身份validation不是一种select,因为用户从Extranet和Internet访问网站。

没有描述性值的聚合

我没有采取措施和所有显示结果的关键属性。 但对于最终用户,我想显示这些结果与属性描述(例如CustomerName而不是CustomerID) 任何人请build议如何实施? 我已经成功实现了这个: 在AggregateFunction中SSAS设置None是做什么的?

SSAS擅长远程连接

我从2008年版本迁移到SQL Server 2014。 我有Windows Server 2012与IIS 8.5。 我正在尝试configuration对我的OLAP数据库的远程访问。 我按照此处所述的步骤执行了所有步骤: https://msdn.microsoft.com/it-it/library/gg492140(v=sql.120).aspx 。 提到的IIS版本是8.0,它是否也适合8.5? 当我尝试使用Management Studiotestingconfiguration时,出现此错误: TITLE:连接到服务器 无法连接到http://localhost/OLAP/msmdpump.dll 。 附加信息: 连接超时或丢失。 (Microsoft.AnalysisServices.AdomdClient) 远程服务器返回错误:(405)方法不允许。 (系统) Program Location: at Microsoft.AnalysisServices.AdomdClient.XmlaClient.EndRequest() at Microsoft.AnalysisServices.AdomdClient.XmlaClient.SendMessage(Boolean endReceivalIfException, Boolean readSession, Boolean readNamespaceCompatibility) at Microsoft.AnalysisServices.AdomdClient.XmlaClient.Discover(String requestType, String requestNamespace, ListDictionary properties, IDictionary restrictions, Boolean sendNamespacesCompatibility) at Microsoft.AnalysisServices.AdomdClient.XmlaClient.SupportsProperty(String propName) at Microsoft.AnalysisServices.AdomdClient.XmlaClient.Connect(ConnectionInfo connectionInfo, Boolean beginSession) at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.XmlaClientProvider.Connect(Boolean toIXMLA) […]

Excel中的表格SSAS分析错误

我已经使用SSDT2015创build了一个新的Tabular Project,并将其部署在Management Studio的一个名为SSAS2012的实例上。我可以连接到SSAS数据库并使用EVALUATE命令,我可以看到部署的表的行。 如果我从SSDT中按Excel分析出现一个窗口Analysis Services连接器13要求我select分析服务器和立方体文件。 我已经尝试了两个选项,但点击完成我可以看到一个灰色的Excel表没有连接可用。 如果我尝试使用“从分析服务”选项从新的Excel连接到SSAS,填写所需的信息会引导我看到以下消息“OLAP多维数据集中没有可用的数据字段”。 有人可以build议我解决这个问题的方法吗? 最好的问候Fabrizio

SSAS 2012度量FormatString不反映在Excel数据透视表中

我们已经成功使用SSAS 2012度量FormatString属性好几年了。 我们最近设置了一个额外的服务器(SSAS版本11.2.5058),并通过Excel数据透视表连接到新服务器上的SSAS多维数据集时,该措施上的FormatString不再适用。 我们的用户现在必须在每次拉入新立方体时对数字进行格式化。 额外细节: EXCEL版本= 2016 多维数据集连接属性(select数字格式) 单击以查看属性 测量格式stringconfiguration – “#,## 0.00; – #,## 0.00”(注意几个标准和自定义格式string被尝试)。 点击查看configuration SSAS版本: – 在正常工作的服务器上:11.1.3000.0 – 在无法正常工作的服务器上:11.2.5058.0 有谁知道是否有版本11.2.5058.0 SSAS多维数据集措施的FormatString属性的问题?