Tag: 数据仓库

从我的SQL DB数据build立dynamic报告最好的方法是什么?

我正在构build一个简单的数据库与约6-7表。 我将设置一个时间表,从.txt文件进行干净的导入。 我想采取这些数据,并创build一个报告,就像我在Excel电子表格中所做的一样,将其转换为PDF格式,并将其发布到我们公司的Intranet上,以供有兴趣访问的人使用。 我试图想想build立我的报告的最好方法。 我会只使用一个直接连接到数据库的Excel电子表格? 我会创build一些控制台应用程序(c / c#/ vb / vb.net)来查询数据库,在Excel文件中生成报告,转换为PDF和保存? 在这些不同的语言中,我感觉非常舒服,但是在报表服务方面却不尽如人意(尽pipe我在EXCEL和VBAmacros中有很多经验),但是我想进入它(SSRS)并熟悉它将来我会做很多这样的项目。 这似乎是一个容易让我的手肮脏,学习和build立。 任何见解或build议将不胜感激。 非常感谢!

SQL Datawarehouse Cube,如何让用户在Excel中创build自己的计算?

我有一个SQL Server 2008数据仓库多维数据集(SSAS),我们试图推动这个取代我们目前使用的“平面文件摘录”。 当我们的用户使用Excel连接到我们的SSAS服务器时,他们得到数据透视表,有没有办法允许用户从Excel中创build自己的计算成员? 有些用户希望自己的计算不是在SQL Server中预定义的… 这可能吗? 还是必须在立方体的计算选项卡上预定义所有计算的成员? 谢谢。

使用Excel从SQL Server报告

我为我们公司开发了一个使用SQL Server 2008后端的Intranet系统。 这存储了大量的信息,我经常被要求为各种经理人build立报告来帮助业务。 这些报道往往是一个主题的变化,有时却是相当独特的。 目前我编写SQL执行报告,并通过ASP.Net页面转储所需的输出。 我真正想要做的就是远离这一点,我正在考虑让pipe理人员使用Excel查询数据库,以便他们可以决定过滤哪些字段等。为此,我写了几个意见和使用Excel连接到他们。 问题是,如果没有过滤,最终会产生大量的数据,所以我想知道如何处理这个问题。 我和数据仓库/分析服务没有任何关系,但是我想知道这是一条需要看看的路线,还是应该看看Reporting Services? 我可以访问完整的Microsoft堆栈,非常乐意使用不同的解决scheme 我更乐意花一些时间做一些阅读/研究,但我有点不确定从哪里开始,所以任何指针都会被感激地收到。 提前致谢

Excel和使用桥表的多值维度

我查询数据库数据库(关系数据库),使用桥表来build模多值维度。 我试图从Excel中查询它,但我得到错误的结果。 这是我有/做的: 数据仓库:基本上有用户,每个用户可以说一种或多种语言 – 多维度。 在下面的SQL中,会讲英语的Johnny和说英语,法语,西class牙语和意大利语的Cathleen。 create table dbo.Dimension_Languages( LanguageID int primary key ,LanguageName varchar(256) –,LanguageGradeComment varchar(max) ); go create table dbo.Dimension_LanguageBridge1( LanguageGroupID int primary key ); go create table dbo.Dimension_LanguageBridge2( LanguageGroupID int foreign key references dbo.Dimension_LanguageBridge1(LanguageGroupID) ,LanguageID int foreign key references dbo.Dimension_Languages(LanguageID) ); go create table dbo.Dimension_User( UserID int primary key ,UserName varchar(256) […]

在Excel中渲染STAR模式(二维表格)

如果不在这里,请转到合适的论坛。 我有一个数据馈送,代表星形模式中的一些多维数据。 例如/ Products / SalesYear / SalesContact / Region / Salesdata 现在我想在一个简单的表格视图中呈现这些数据 例 2005年2006年2007年 产品1 类别1 2700万3000万3500万美元 类别2 9m $ 1m $ 11m $ 产品2 类别1 2700万3000万3500万美元 类别2 9m $ 1m $ 11m $ 有没有可以用来显示这种数据的标准algorithm或技术? [编辑] 我所需要的是一种有效的方法来构build像powerpivot这样的内存中的多维数据集,但规模较小。

在Excel中查看OLAP立方体详细信息

有没有办法在Excel中查看OLAP多维数据集中的细节(谷物)? 我知道excel已经可以显示聚合的措施,但用户希望看到的细节…即个别粮食。 所以,在我的情况下,事实表包含订单信息(订单号,美元金额等)。 这些措施都是汇总的,但是一旦用户看到汇总,他们希望能够看到汇总的细节。 无论如何要做到这一点?

奇怪的行为与Excel透视,需要帮助

我正面临着一个奇怪的问题,我的Excel透视。 从附加的屏幕截图中可以看出,当我在数据透视表filter中select个别月份时,我获得了每个月所需的数据。 但是,一旦我在我的数据透视表filter中select了超过一个月,我得到了我的列值不同的行为。 预测列 – 虽然汇总,但没有给出正确的结果。 实际栏 – 仅显示最近一个月的结果(在本例中是11月17日)。 任何在这方面的帮助或build议将不胜感激。 使用的工具: MS SQL Server 2012 SSAS 2012 Microsoft Office 365 问候,赛义夫。

如何在Excel中从Microsoft SSAS获取Dimension Breadcrumb

TL; DR:我怎样才能使这个选项在层次名称前面加上维度名? 我试图实现一个更改,出现在我正在基于另一个多维数据集中的相同维度正在工作的多维数据集之一。 当用户在Excel中正确的多维数据集顶部创build数据透视表时,维度列表显示为: 在层次结构之前是维度名称。 当我在我的多维数据集上实现相同的维度时,它显示为: 这是不同的,因为示例多维数据集具有层次结构之前的维度名称 , 而我的工作多维数据集没有 。 我查看了尺寸的属性,它们看起来是一样的。 具体而言,该维度的HierarchyUniqueNameStyle属性设置为IncludeDimensionName 。 我的直觉说,这种差异可能是立方体本身,因为示例立方体的多个维度具有相同的特征。 立方体显示属性是否还有另一个地方? 或者,这个示例多维数据集的开发人员是否只是更改了名称?

导出数据到Excel文件从Sql Server 2014使用SSIS 2012

我使用的是Windows 8.1,Office 2013,Visual Studio 2013,SQL Server 2014和SSIS 12.0 我有一个具有OLE DB源,数据转换和Excel目的地的数据stream。 我的OLEDB来源 数据转换 我在(C:\ XX)文件夹中创build了一个Excel文件StudentInfo.xls并build立连接 一切正常,但是当我执行它时,我给了我以下错误: 错误:在DynamicExcel 0xC0209303连接pipe理器“Excel连接pipe理器”:所请求的OLE DB提供程序Microsoft.Jet.OLEDB.4.0未注册。 如果未安装64位驱动程序,请以32位模式运行程序包。 错误代码:0x00000000。 OLE DBlogging可用。 源:“Microsoft OLE DB服务组件”Hresult:0x80040154描述:“类未注册”。 错误:数据stream任务0xC020801C,Excel目标[24]:SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法调用连接pipe理器“Excel连接pipe理器”失败,错误代码0xC0209303。 在此之前可能会发布错误消息,更多关于为什么AcquireConnection方法调用失败的信息。 这个链接( 从64位开关包到32位 )导致我将Run64BitRuntime属性更改为False 。 更改属性后,我现在得到一组不同的错误: 错误:在DynamicExcel 0xC0202009,连接pipe理器“Excel连接pipe理器”:SSIS错误代码DTS_E_OLEDBERROR。 发生OLE DB错误。 错误代码:0x80004005。 OLE DBlogging可用。 来源:“Microsoft JET数据库引擎”Hresult:0x80004005描述:“Microsoft Jet数据库引擎无法打开该文件”,它已经由另一个用户专门打开,或者需要查看其数据的权限。 错误:数据stream任务0xC020801C,Excel目标[24]:SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法调用连接pipe理器“Excel连接pipe理器”失败,错误代码0xC0202009。 在此之前可能会发布错误消息,更多关于为什么AcquireConnection方法调用失败的信息。

可以通过Microsoft Excel浏览Mondrian Cube吗?

是否有可能通过Microsoft Excel浏览蒙德里安魔方? 像微软SSAS一样? 如果没有,有可能使用Sharepoint作为浏览蒙德里安魔方的前端?