标签: Ssas
business-intelligenceessbase
在我目前的工作场所,我有一个BI解决方案(用于预测分析和数据挖掘)。这是一个非常笨重的工具,很难配置,使用起来也很慢。我们正在寻找替代方案。有没有关于我可以从哪里开始的建议
Microsoft Analysis Services是我可以考虑的选项吗SAS或任何其他 查看www.kpionline.com,它是基于Artus的产品云。
它有许多预先构建的仪表盘、场景和功能来进行分析
除了你可以检查的其他工具是microstrategy。它具有许多分析功能 查看www.kpionline.com,它
我需要编写一个计算出的度量,它将显示Measure1与任何给定维度的总和的份额。我是这样做的:
CREATE MEMBER CURRENTCUBE.[Measures].[Test] AS
[Measures].[Measure1] / ( AXIS( 1 ).ITEM( 0 ).DIMENSION.LEVELS( 0 ).ITEM( 0 ), [Measures].[Measure1] )
但由于[Test]的通用性,无法通过此度量来订购维度
SELECT [Measures].[Mea
标签: Ssas
Mdx
dimensionscubepowerpivot
我有一个主客户维度(我不维护)。我的事实表包括客户信息。当我编译多维数据集时,一切看起来都很好,通过浏览多维数据集,我看到的事实行中只有具有度量值的客户
我想做的应该很简单,但我被卡住了。我所要做的就是过滤我的维度,以便它只显示有效的客户
例如,在Excel中,我可以选择Customer name(客户名称)和my fact Value(我的事实值),我可以看到包含值的客户列表,但当我单击Customer list(客户列表)的filter(筛选)选项时,我会看到所有客户,甚至无效。我只想看到有
我正在处理两个维度:产品和颜色
例如,要返回与红色关联的所有产品,我可以写:
SELECT {Measures.[Product Count]} ON COLUMNS,
{[Products].[ID].Members} ON ROWS
FROM MyCube
WHERE [Colors].[Type].&[RED]
这将返回与红色关联的产品,无论它们是否也与其他颜色关联
现在,我想计算那些只与红色相关的产品。例如,如果产品与蓝色和红色关联,则不应将其计算在内。上面的代码片
我是SSAS新手,在向现有度量值组添加新分区时遇到问题
我向数据源视图添加了一个新表,并希望将其作为新分区添加到现有度量值组中。当我尝试添加新分区时,这个新添加的DSV表不在可用表列表中。我是否缺少DSV级别的任何关系创建。请提供帮助。SSAS希望任何单个度量值组都能从单个表或视图获取其所有数据。因此,如果您有一个已经从表A获取数据的现有度量值组,那么SSAS只会为该度量值组下的任何其他分区提供表A
您可以尝试使用一个特定的查询作为新分区的源,并且您应该能够在查询中放入您想要的任何表。忽略列出可
我有两个事实表–费用和付款,这两个事实表都在多维数据集中(作为度量值组)。我在多维数据集中有一个日期维度和两个基于相同日期维度构建的角色扮演日期维度:
充电日期
付款日期
当我按收费日期查看数据并按2012年1月过滤时,我希望查看2012年1月的所有收费和所有相关付款;但立方体显示了系统中存在的所有付款。我使用“事务维度”链接了这两个度量值组,但没有日期
如何让日期过滤器在这两个度量值组上工作?提前谢谢
注:一笔费用可以有多次付款,反之亦然。换句话说,10种不同的费用可能有一个付款日期,并且可能
我的多维数据集上有一个维度[Time]。我的时间维度上有以下属性
日期和[2015/12/25]
月份和[2015/12]
年份和[2015]
每周和[2015wk52]
分为两个层次
[Time].[Y-M-D]
年
月
日期
及
[Time].[Y-WK]
年
周
日期
我还创建了一个度量
[Measures].[Foo YTD] AS
AGGREGATE(YTD(), [Measures].[Foo])
当我在excel中使用ymd维度时,这似乎非常有效。但是当我使用ywk层次结
我有一个MDX查询
select [Measures].[Measure1] on columns,
[Locations].[Location].[LocationKey] on rows
from [MeasureLocation]
where
(
{[ServiceDate].[Date].[Date].[01-01-2013] : [ServiceDate].[Date].[Date].[01-01-2014]}
)
这里我给出了2013年1月1日至2014年1月1日之间的日期
从aspx页面,我试图以[DimLocation].[Location ID].&[1012]的格式将参数发送到SSAS。但是当我查看用于查询的探查器时,“&”被更改为[DimLocation].[Location ID]。&;[1012]并且查询执行失败。如何保留符号我很乐意查看代码示例,但您可能只需要将MDX查询更改为do stroMember:
WHERE (
StrToMember(@Location,CONSTRAINED)
)
我不知道SSA的语法,但是如果您不知道要查找什
标签: Ssas
sql-server-2014olapxmla
重新启动服务器后,会输出以下错误消息:
Errors in the metadata manager.
An error occurred when loading the Unicube cube, from the file, '\\?\E:\DB\Unicube.0.db\ClientBase.3966.cub.xml'.
Errors in the metadata manager.
An error occurred when loading t
每晚我们都在处理多维数据集,而昨晚我们在处理过程中出现了故障。感兴趣的错误代码说明:
OLAP存储引擎中的错误:为不同计数记录指定的排序顺序不正确
经过大量调查,我能够在用于不同计数的列中将其缩小为负值(-1)。一旦我将该值设置为null,多维数据集就不会出现问题
该列是事实表上维度的外键,我们有一个约定,其中-1与“(UNK)”维度记录相关
在这种情况下,是否有设置或简单的解决方法来处理多维数据集?因此,差不多一年后,我又遇到了这个问题!我完全忘记了我已经发布了这个问题,直到我在研究中发现它!
我正在尝试为以下查询编写dax:
select EncounterID
,EncounterDateKey
,DxCode
,DxID
into #PatEnc
from table1
where EncounterDateKey = 20180601
and DxCode = 'Z00.00'
select count(distinct(dbf.DiagnosisCode))
from #PatEnc
left outer join tabel1 dbf on dbf.E
我找不到通过多维数据集获取数据“快照”的方法
我有一个按日期保存的清单。
看起来是这样的:
我的度量显示库存称为“库存”,聚合模式为“LastNoneEmpty”
当我筛选某个日期时,我总是得到相同的结果
我明白为什么。但我找不到计算度量的公式,我对MDX查询也不放心
此外,我在第39周正确地得到了总共8个,但是如果我过滤具体的大小“40”,我将得到总共1个。这一个被正确地排除在总数之外
我的目标是创建一个库存快照,显示最后一个值,包括空值,并取决于其他过滤器。
当我选择“第35周”时,我希
我们如何创建ADF管道,将来自azure data factory的MDX/DAX查询写入azure Analysis Service表格模型,并将数据存储到azure data Warehous表格中的表格中?不幸的是,ADF中没有可用的直接SSA或AAS连接器。
因此,有一个解决办法:
在连接到表格模型的IaaS/on prem/SQL MI服务器上创建链接服务器
通过openrowset在SQL server中执行查询,以生成表格模型
在ADF中,SQL将充当链接服务
参考:
不幸的是,A
我有以下星形模式:
Objects <-> Facts <-> Simulation
-ObjectID -ObjectID -SimulationID
-SimulationID -SimulationID
-ObjHierarchy -Volume
-ObjectType
但是,对于SimulationID=52,这将返回带有值的行,但对于SimulationID=53,这将返回带
我有一个非常简单的MDX查询,可以重新运行维度的内容
我想在结果集中再注入一行作为MDX的一部分
这可能吗?不,它必须是某个维度的成员您可以创建该维度的计算成员。假设我的多维数据集中有4个区域成员:东部、西南部和中部
SELECT
{[Profit].[Sales]} ON COLUMNS,
NON EMPTY [Market].Generations(2).Members ON ROWS
FROM [Basic]
挑选
列上的{[利润].[销售]},
非空[Market]。代(2)。行
以下是我的2个计算成员,定义为:
MEMBER [Asset].[Class].[Fixed Income Derivatives]
AS
AGGREGATE(
{
[Asset].[Class].&[Fixed Income],
[Asset].[Sub Class].&[Derivatives]
},
[Measures].CurrentMember
)
MEMBER [Asset].[Class].[Fixed Incom
我用这个做拉斯蒂德
ROUND(
SUM(YTD(ParallelPeriod([Invoice Date].[Date Hierarchy].[Year]
, 1
, [Invoice Date].[Date Hierarchy].CurrentMember))
, [Measures].[Revenue]
),
2
)
现在我需要的是去年的全部,而不是年初至今。怎么做
更新:
我已经尝试了以下内容,但它只显示了年度水平
我有一个SSAS多维数据集,显示投资者及其在基金中的投资价值。基金价值和按比例分配的股份实际上是表中的。我创建了一个计算过的度量,它只是将基金价值*份额相乘。问题出在总行。现在显示的是标记为错误的行。我想展示的是标有右边的那一行
Investor Fund Value Share Investor Value
Investor 1 100,000 0.4 40,000
Investor 1 200,000 0.3 60,000
Total
标签: Ssas
basic-authenticationdatapump
我已经将SSAS连接配置为使用HTTP,一切正常。问题是,当我只使用基本身份验证并将用户名和密码作为ConnectionString的一部分传递时,连接速度非常慢。如果我将MSMDPUMP.dll IIS应用程序更改为使用匿名身份验证,则连接的运行速度与不使用HTTP时一样快。同样,问题是匿名身份验证对我来说是不可接受的,我确实需要基本的身份验证安全性
基本身份验证发生了什么,有没有办法让它更快?这个解决方案目前无法使用。我注意到了同样的问题。使用基本身份验证通过IIS连接到SSA的速度非常慢。
标签: Ssas
hierarchydimension
我有一个用户定义的层次结构:
A>B
维度键是a和B的组合键
现在,如果我浏览多维数据集并使用层次结构作为过滤器,它将不起作用(在度量中不显示任何内容)
但是,如果我使用层次结构作为行字段,它将起作用,很好地显示层次结构成员
有什么想法吗
.SSMS和SSRS查询编辑器中的GUI多维数据集浏览器为您编写MDX查询。要走得更远,您应该开始学习MDX的基础知识
如果在X轴上放置尺寸标注,然后可能取消选中一些项目,则生成的MDX将只在Select子句中列出这些项目
select
{[Measures
SSAS2008,但更多的是一个设计问题。
我有一个调查表,一个调查答案,一个问题表和一个选项表。选项包含对特定问题的文本响应可能性。
这一切都很容易建模。
这些问题是一个父子维度
但是,现在我想有一个查询选项,例如,给我所有人对问题B(和子问题)的回答,这些回答已经用选项x回答了问题A
我已经创建了一个可用于筛选的双重问题/选项维度,但我无法在答案和筛选之间获得良好的关系
这是我的结构
任何建议都值得欣赏,那张照片在我看来不像DW
尝试将所有表组合到单一答案DW事实表中,然后根据需要制作维度表
我希望将不同ID值上的默认聚合从SUM更改为SUM。
这是目前的行为
ID Amount
1 $10
1 $10
2 $20
3 $30
3 $30
Sum Total = $90
身份证金额
1 $10
1 $10
2 $20
3 $30
3 $30
总数=$90
默认情况下,我得到的是90美元。我希望在不同的ID上进行求和,得
标签: Ssas
business-intelligencetabulardax
我正在研究SSAS 2012表格模型,其中一项指标遇到了一些困难。
我的设置是什么样子的:
Dim Time hierarchy: Year - Season (Quarter) - Month
Fact Forecast: Account - Material - Month - Forecast Quantity - Bookings Quantity
我现在需要计算预测准确度,但范围限于所示期间。
在月级别上,这是通过执行以下操作来实现的:
Forecast Accuracy:=1-
我的事实表中有一个datetime字段,我想根据它进行分组和筛选,所以我创建了一个时间维度,ssas为它生成了一个表,该表的日期没有时间主键。
将生成的表连接到我的字段、创建视图并计算其他空时间日期的正确方法是什么?或者还有其他更简单的方法,也许使用一些层次结构或其他什么?很抱歉问了一个很简单的问题,这只是我第二天使用分析服务的时间,您如何填写您的事实表。通常的方法是在ETL过程中
您有一个时间维度DIM\u Date
带有列日期\u ID,年,月,工作日
然后您应该有一个事实表fact\u S
我需要从多维数据集中提取最近24小时的数据。下面是我编写的MDX,但它不会根据当前时间系统时间返回数据
SELECT
[Date].[Calender-Year_Quarter_Month_Date].[Date] ON ROWS
,{[Measures].[Delay In Mintues]} ON COLUMNS
FROM
(
SELECT
{
StrToMember
("[Date].[Calender-Year_Quar
我有一个简单的多维数据集,它有一个事实表,其中有一个日期字段,并将其与一个具有2个层次结构的时间维度相连接
我想做的是创建一个度量值,该度量值将仅由一次性层次结构过滤,并为第二次层次结构创建第二个度量值
基本上:
Measure1 ----> Cannot be affected by filtering of time_hierarchy2 and gets filtered only by time_hierarchy1
测量值2也是如此
就我目前为止所做的尝试而言,我无法做到这一点
当我运行某些MDX查询时,奇怪的行为/性能不一致使我感到困惑
当我为单个成员或两个“在行”成员运行查询时,处理时间非常不一致:
层次结构有7个级别:例如,“A”是级别6上的成员。“A”有两个孩子:“X”和“Y”
当我在行上运行成员为“X”的MDX时,需要两秒钟
当我为行上的成员“Y”运行相同的MDX时,也需要2秒。
如果我对两个成员运行相同的MDX查询:{member“X”,member“Y”}行'
…. 处理此MDX突然需要2-3分钟
对这种奇怪的行为有什么可能的解释吗
MDX查询如下所示:
我对以下查询有问题。它错误地返回代理维度的所有级别值。我的要求是将所有级别的值作为为TOPCOUNT函数选择的所有值的总和。谢谢
WITH
SET [0] AS
{
{
[Sum Assured Bucket].[Sum Assured Bucket].[Sum Assured Bucket].[> 1200000]
,[Sum Assured Bucket].[Sum Assured Bucket].[Sum Assured Bu
正在尝试向SSAS多维数据集中的现有维度添加新属性。该属性是数据源视图中定义的命名查询的FK
我在数据源视图中添加了新数据表和维度之间的关系。我甚至可以在数据源视图窗格中看到该属性
但是,当我打开Edit Dimension添加新属性以便将其链接到多维数据集时,我在数据源视图中既看不到新数据表也看不到关系。谁能指出我做错了什么?以下是我采取的步骤
1. Added new data source using Named Query
2. Double-clicked-open exi
我有一个度量的累积和,其结构如下:
Aggregate (
{ NULL : [Date].[Year - Month - Date].CurrentMember }
,[Measures].[Applications] )
从首次申请日期到当前日期,日期范围内的天数必须连续
然而,日期维度包含从1900-01-01到未来的日期
我试图通过如下构造计算的度量来消除第一次申请之前的日期和未来的日期:
CREATE MEMBER CURRENTCUBE.[Measures].[A
我的公司有10名销售人员,我希望每个人都可以在我的销售多维数据集中查看,只有与此人链接的数据
例如,安妮·马丁只会看到她的销售额,而不会看到帕特里克·杜蒙的销售额。
我已经为Anne MARTIN创建了一个很好的角色,但是如果我有10个销售人员,我必须将这个角色复制10次,并为每个新员工创建一个新角色
每个人都使用Windows凭据,例如“domain\amartin”,我希望在我的角色中使用此凭据与我的维度“sales person”链接,并授权仅查看与amartin链接的数据
我在网上找到了
我想在SSAS多维数据集中的计算中创建一个计算成员,但它必须基于两个独立的维度(我不知道如何以不同的、也许是“更好”的方式调用它)。下面是我的意思:
我需要成员“FYE”基于两个维度的值——“时间计算”和“分析”。从“时间计算”中,我必须将“YTD”(但仅限于维度“分析”中的“实际”)与“ROY”(但仅限于维度“分析”中的“预算”)相加。有可能吗?如果是的话,那怎么办?感谢您在这种情况下提供的帮助:)您必须定义从示例返回100和600的度量值。完成后,创建一个等于([DimTimeCalcul
为了更详细地描述,我有一个立方体,里面有一个大财团(几家公司)工人工资和其他费用的数据。因此,我创建了时间维度、情感维度和公司员工维度
我还在CompanyWorkers维度中创建了一个CompanyHierarchy,它显然是Company->Worker
现在我需要得到每家公司的平均费用值。我想这意味着我必须在公司层级中创建一个计算成员
我知道如何为单个成员做到这一点:
创建成员
CURRENTCUBE.[CompanyWorkers].[CompanyHierarchy].[Company
这可能是一个长期的问题,但这里可能有一位ssas/mdx大师,他在聚合计算和闰年方面遇到了同样的问题。所以我想做的是,在ssas多维数据集中创建一个PY YTD计算的度量,它可以处理闰年。我面临的问题是,基于下面的逻辑,计算出的度量变得非常慢(参见代码示例)。有没有人找到更好的方法来处理闰年,或者有一份最佳实践的文档可以分享?我假设if语句和非空函数对于计算的度量可能是致命的性能。非常感谢所有提示(不一定是解决方案)
致以最良好的祝愿,
Rubrix尝试以下操作,下面是一些注意事项:
CREAT
使用我的查询,我可以在一个特定的年份按月获得我的销售额,但我有混乱。列按以下顺序排列:
1,10,11,12,2,3,4,5,6
应该是:
1,2,3,4,5,5,6,…10,11,12
我怎样才能改变这一点
这是我的密码
SELECT
[Dim Tiempo].[Mes].[Mes].AllMembers
ON COLUMNS,
NONEMPTY (ORDER(
{ [Dim Cliente].[Company Name].CHILDREN},
SSAS中的推荐做法是什么:每个DWH或每个多维数据集都有一个数据源?
在我看到的所有示例中,都定义了一个DS,但只有一个多维数据集。在一个项目中可以有多个多维数据集。
数据源是为整个项目定义的。
每个多维数据集不需要一个数据源,有时是冗余的
我正在使用SSAS多维数据集进行电源BI连接。我有两个维度表,客户和年份,还有一个事实表。我想生成一份报告,显示每年按国籍划分的销售额比例。我在SSAS多维数据集上使用这个MDX表达式来创建一个新的计算成员
(([Year].[Year].currentmember,[Dim Customer].[Cittzenship].currentmember),[Measures].[Totale Sales]) /([Cittzenship].currentmember.parent,[Measure
在SSAS 2017表格中,我有SQL代理作业,它们运行一些t-SQL步骤和ssis包,并以SSAS刷新结束。我在三台服务器上安装了数百个这样的服务器。(这是我继承的一个系统,因此我的设计不是在三个Windows虚拟机上各有两个SQL Server实例和两个SSAS实例!)
大约一周左右,我会收到一次“长时间运行作业”警报,而这总是SSAS的最后一步。每次都是不同的工作。这个问题已经发生了一个月左右,大约在我们实现CU22的时候就开始了
查看$SYSTEM.DISCOVER\u CONNECTI
我这里有个严重的问题
我第一次尝试在SSAS上创建一个表格模型,在我尝试创建一对多关系之前,一切都很顺利。
开始时,1侧的列(比方说维度表上)有很多重复的值,我在Power Query编辑器中删除了这些值。
在创建关系时,我没有收到任何警告,但当我尝试部署时,在部署元数据时收到错误消息。
我怎样才能解决这个问题
谢谢
我想得到这样的结果:
城市邮政收入x
A | 1 | 2000 | 10000
A | 2 | 3000 | 10000
3 | 5000 | 10000澳元
B | 6 | 1500 | 3000
B | 9 | 1500 | 3000
为了得到结果,我写了这个mdx声明,但是收入和X的结果是一样的。我认为收入只会在城市中汇总,每个邮政编码的价值都是相同的,因为与邮政编码关联的城市是相同的。我想知道这里是否有人能帮我
成员[Measures].[X]为
“([Location].[City].
有人能提醒我怎么做吗
我想要一个MDX查询(MS SSAS),它将查询一个维度。对立方体或度量不感兴趣
据我记忆所及,该语法包含一个$符号,类似于[$MyDimension]
我知道我可以做到以下几点,但我想在不接触立方体的情况下查询维度
select [DimensionName].Children on 0 from [CubeName]
我猜它们被称为“维立方体”:
或
我猜它们被称为“维立方体”:
或
马克,你太棒了!这对谷歌来说很难做到,但现在我们在这里有了它,可以回头参考。请记住,
我们在使用mdx查询显示ssrs报告中的金额时面临问题。
例如:mdx查询278.25返回此值,但当它与ssrs绑定时,显示为27.825,00。
我们在报告中使用了德语文化
我们尝试了以下解决方案,但问题仍然存在于SSRS报告中:
在mdx方面,我们尝试使用FORMAT_STRING=“#0,00”函数来显示数值。
从报表方面,我们尝试使用replace函数将“.”替换为“,”,但效果不佳
下面可以找到示例查询
WITH
MEMBER [Measures].[CumEGTKDAmount] A
标签: Ssas
business-intelligencecubeperformancepointdashboard-designer
在SharePoint 2010中,我有几个性能点仪表板,它们由几个包含多个度量值和维度的多维数据集组成。之前,度量值和维度的名称太长。现在他们的名字被缩短了。在多维数据集中进行更改之后,我看到的不是新的更改,而是任何地方的错误。我在Dashboard Designer中测试了每个立方体的连接,它们看起来很好。我关闭并重新打开了仪表板设计器,但它没有帮助。重做每件事将是一项漫长而繁忙的工作。请告诉我你有什么解决办法
多谢各位
Merin将您的工作保存为工作区文件(.ddwx)。可以通过在仪表板设
以下措施在特定月份(如12月31日)结束时产生了缺口。它的行为正如预期的那样,但我在编写报告时没有预见到会发生这种情况
AVG(
PARALLELPERIOD
(
[Date].[Date - Calendar Month].[Calendar Month],
1,
[Date].[Date - Calendar Month].CURRENTMEMBER
).PARENT.CHILDREN,
[Measures].[Revenue])
在针对Advent
我的立方体里有一个称为StayInHospital的量具。我想计算几何平均数
对于这一措施。
请看这个例子
Day , AccoutNumber , Stayinhospital , VisitCount
1 , A1 , 2 , 1
1 , A2 , 4 , 1
1 , A3 , 8 , 1
Stayinho
我正在SSA上创建一个POC。最终目标是能够以良好的性能执行任意类型的计算,无论是临时计算还是预计算。现有的解决方案是基于SQL server的,但由于性能问题和面临的巨大数据问题
我需要了解多维数据集如何工作以提供更快的输出。我已经用层次结构“年->学期->季度->月->周->日期”创建了日期维度。其他几个维度与日期维度链接。我的多维数据集几乎有10到15个维度,其中有几个角色扮演维度。每个事实表中几乎有两到三个日期
多维数据集如何根据与事实相关联的维度聚合数据
它是否在内部创建维度值的所有组
我正在尝试实现一个数据立方体,通过它我可以显示给定维度集的平均值和中间值。使用AdventureWorksDW的基本示例:
WITH
MEMBER [Measures].[Median Qty] AS
MEDIAN ( [Product].[Product Categories].siblings, [Measures].[Reseller Sales-Order Quantity])
MEMBER [Measures].[avgOrderSize] AS
CA
我知道它已经安装了SQL Server 2017 Developer edition,但我需要查找是否安装了SSAS所需的所有功能
基本上我需要这个:
sql server安装程序中不再提供您要查找的两个选项。
这些是您必须下载的可选软件包。这主要是因为ManagementStudio和sql数据工具有一个单独的发布计划,然后是sql server
sql server安装程序中不再提供您要查找的两个选项。
这些是您必须下载的可选软件包。这主要是因为ManagementStudio和sql数据
我们使用的是SQL Server表格模型,用于自助BI目的。每月我们有大约90个不同的人在使用该模型。最近,我们在连接到表格模型的客户端工具(Excel和Power BI)中遇到了一些问题/错误。请参见屏幕截图。在过去一段时间内,我们没有对模型进行任何重大更改。
我们注意到,在我们的增量加载之后,错误不断出现,即,我们每15分钟处理一次多个分区的完整进程。SSIS作业每15分钟调度一次,并在3个表中处理5个分区,该作业将启动该进程
编辑:经过一些研究,我发现问题在于视角。每次我对任何对象执行一个
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 47 页