标签: ssas

SQL Server 2012:用户'NT Service\MSSQLServerOLAPService'登录失败.28000

我在Windows 7上的Microsoft SQL Server 2012中使用Analysis服务.

我试图创建挖掘模型并进行处理.我在处理它时收到以下错误.

OLE DB错误:OLE DB或ODBC错误:
用户'NT Service\MSSQLServerOLAPService'登录失败.28000.

如何纠正此问题并成功处理模型?

sql-server ssas

17
推荐指数
3
解决办法
6万
查看次数

使用MDX查询列出维度成员

有没有办法列出维度成员而不为每个成员提取默认度量?

ssas mdx

15
推荐指数
1
解决办法
3万
查看次数

解析器:ImpersonationInfo对象的语法不正确,如果ImpersonateAccount值用于ImpersonationInfo

我想在我的电脑上第一次部署一个立方体.我作为管理员运行SSMS并使自己(Gary-pc\gary,使用Windows身份验证)管理员.这样做让我超越了错误消息,用户无权在'GARY-PC'中创建新对象,或者该对象不存在.当我现在部署多维数据集时,我收到错误:ImpersonationInfo对象的语法不正确.如果ImpersonateAccount值用于ImpersonationInfo,则Account属性不能为空.我没有(知情!LOL)设置任何与模仿相关的内容.

sql-server ssas

15
推荐指数
1
解决办法
1万
查看次数

将.net核心连接到SSAS

我正在尝试从.net核心连接Microsoft SQL Server分析服务器(SSAS).起初我尝试使用Microsoft.AnalysisServices.AdomdClient,但它与.net核心不兼容.

有没有办法到达SSAS并使用.net核心以任何其他方式获取一些数据?

.net ssas .net-core asp.net-core

15
推荐指数
1
解决办法
1386
查看次数

查看在SSMS中浏览多维数据集时生成的MDX查询

在Sql Server Management Studio中,一旦我浏览了一个多维数据集,我就可以删除列字段,行字段和过滤字段.这将显示所需的数据.

我想知道是否有办法查看幕后生成的MDX查询以显示数据?

谢谢.

sql sql-server ssas mdx cubes

14
推荐指数
2
解决办法
2万
查看次数

使用SSAS多维数据集的Power BI Slow

我们正在通过SSAS多维数据集直接查询实现Power BI。由于某些原因,SSAS Power BI的性能极慢,但是使用SSDT SSAS Application或Power View或Excel则要快得多。

我读到Power BI通过将MDX转换为DAX查询来转换SSAS多维模型。有什么方法可以加快针对SSAS的Power BI查询,或者直接使用MDX查询?

我们正在应用SSAS多维模型。

sql-server ssas sql-server-data-tools powerbi sql-server-2016

13
推荐指数
1
解决办法
722
查看次数

从关系OLTP数据库到OLAP多维数据集的最佳方法是什么?

我有一个相当标准的OLTP规范化数据库,我已经意识到我需要做一些复杂的查询,平均值,数据中不同维度的标准偏差.

所以我转向SSAS并创建了OLAP多维数据集.

然而,为了创建立方体,我相信我的数据源结构需要采用"星形"或"雪花"配置(我认为现在不是这样).

通常的过程是使用SSIS在我的主OLTP DB上进行某种ETL过程,进入另一个具有事实和维度的正确"星形"配置的关系数据库,然后使用此DB作为OLAP多维数据集的数据源?

谢谢

database olap ssas ssis

12
推荐指数
2
解决办法
5938
查看次数

OLAP多维数据集部署问题

我对此很陌生,所以我可能犯了一个简单的错误.

我需要使用远程数据库创建OLAP多维数据集.在设置维度和度量并创建多维数据集后,我无法将多维数据集启动到本地服务器.我不断收到错误,"由于以下连接问题,项目无法部署到'localhost'服务器:无法建立连接.确保服务器正在运行.要验证或更新目标服务器的名称,在解决方案资源管理器中右键单击项目,选择"项目属性",单击"部署"选项卡,然后输入服务器的名称."

但是,本地SQL服务器正在运行(据我所知),我不知道如何解决这个问题.我试过用"."替换"localhost".和知识产权,但这也没有奏效.

以下是我关注的指南:http: //www.mssqltips.com/sqlservertip/1532/build-a-cube-from-an-existing-data-source-using-sql-server-analysis-services/

也许SQL Server没有真正运行?我怎么检查?或者,当我尝试处理多维数据集时,我是否正在跳过重要的内容?

sql connection olap ssas cube

12
推荐指数
4
解决办法
3万
查看次数

媒体查询PX vs EM与REM

任何人都可以解释为什么我的媒体查询在将它们从px转换为ems时会中断

在我的文档正文中,我已经包含以下规则font-size:62.5%,因此我假设我可以将我的媒体查询转换为FROM 650px到65em?将我的媒体查询更改为ems会破坏布局

作为替代方案,我可以使用像素回退将媒体查询转换为REMS吗?那说,我不知道该怎么做

@media screen and (min-width: 650px) { 

body 
{
font-size: 62%;
background-color: #364759;
background-repeat: repeat-x;
background: url("bg.gif");
}

#wrapper, 
footer
{
width: 80%;
max-width: 1050px;
margin: 0 auto;
}
} // end media query 
Run Code Online (Sandbox Code Playgroud)

非常感谢,P

html5 ssas css3 media-queries

12
推荐指数
2
解决办法
8582
查看次数

使用Python从PowerPivot模型中提取原始数据

当我不得不使用Python从PowerPivot模型中读取一些数据时,看起来像是一项微不足道的任务变成了一场真正的噩梦.我相信我在过去的几天里对此进行了很好的研究,但现在我遇到了一堵砖墙,并希望得到Python/SSAS/ADO社区的一些帮助.

基本上,我想要的是以编程方式访问存储在PowerPivot模型中的原始数据 - 我的想法是通过下面列出的方法之一连接到底层的PowerPivot(即MS Analysis Services)引擎,列出模型中包含的表,然后使用简单的DAX查询(类似EVALUATE (table_name))从每个表中提取原始数据.容易腻,对吗?好吧,也许不是.

0.一些背景资料

如您所见,我尝试了几种不同的方法.我会尝试尽可能仔细地记录所有内容,以便那些不熟悉PowerPivot功能的人会很清楚我想做什么.

首先,有关编程访问Analysis Services引擎的一些背景知识(它说2005 SQL Server,但它应该仍然适用):SQL Server数据挖掘可编程性用于Analysis Services连接的数据提供程序.

我将在下面的示例中使用的示例Excel/PowerPivot文件可以在此处找到:Microsoft PowerPivot for Excel 2010和Excel 2013示例中的PowerPivot.

另请注意,我使用的是Excel 2010,因此我的一些代码是特定于版本的.例如,wb.Connections["PowerPivot Data"].OLEDBConnection.ADOConnection应该是wb.Model.DataModelConnection.ModelConnection.ADOConnection,如果你使用Excel 2013.

我将在整个问题中使用的连接字符串基于以下信息:使用C#连接到PowerPivot引擎.另外,一些方法显然需要在数据检索之前对PowerPivot模型进行某种初始化.请参见此处:从VBA自动执行PowerPivot Refresh操作.

最后,这里有几个链接显示这应该是可以实现的(但请注意,这些链接主要是指C#,而不是Python):

1.使用ADOMD

import clr
clr.AddReference("Microsoft.AnalysisServices.AdomdClient")
import Microsoft.AnalysisServices.AdomdClient as ADOMD
ConnString = "Provider=MSOLAP;Data Source=$Embedded$;Locale Identifier=1033;
             Location=H:\\PowerPivotTutorialSample.xlsx;SQLQueryMode=DataKeys"

Connection = ADOMD.AdomdConnection(ConnString)
Connection.Open()
Run Code Online (Sandbox Code Playgroud)

在这里,似乎问题是PowerPivot模型尚未初始化:

AdomdConnectionException: A connection cannot be …
Run Code Online (Sandbox Code Playgroud)

python excel ssas ado powerpivot

12
推荐指数
1
解决办法
5086
查看次数