问题标签 [business-intelligence]

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.

0 投票
3 回答
3805 浏览

sql-server-2005 - 如何在已经部署和填充的事实表“之后”将一列添加到事实表中?

我有一个带有常用事实和维度表的 SQL Server 2005 数据集市星型模式。这是通过基于 SSIS 的 ETL 包部署和填充的。到目前为止一切都很好。

客户刚刚向我提出了一个新要求。从来没有,我听到你说!这个要求意味着我需要在数据集市中添加一个新的维度表来衡量传入事实的新方面,这些方面恰好是财务方面的。

为了能够通过这个新维度“切片”事实,我需要在链接到新维度的事实表中添加一个新的外键列。

我不清楚最好的方法来做到这一点。我应该如何处理已经捕获的数据?只需使新列可以为空并接受旧事实将具有 NULL 吗?实际上,当我打字时,我突然意识到我也可以更新旧事实。或者也许我应该创建一个单独的(子?)事实表,它只包含一个指向每个新(父)事实的链接和一个指向新维度的链接。

我无法找到有关此类更改的最佳实践的任何信息。

任何帮助将非常感激。

顺便一提。尚未使用任何分析服务。

谢谢,马丁

0 投票
2 回答
1296 浏览

sql - 是否存在有关销售/库存的 BI 示例或模板数据库?

我将为一些本地 ERP 启动一个关于销售、发票、订单、客户、库存等的报告工具。

我想知道是否存在适用于这种情况的示例模式(星形或雪花形式),这样我就可以有一个坚实的基础。

我对基本的 BI 设计有所了解,但考虑到这是一个常见问题,我想知道是否存在一个起始解决方案。显然,我需要改变一些东西以适应我的项目......

0 投票
0 回答
341 浏览

business-intelligence - 能否从 Hyperion Workspace 9.3.1 向另一台服务器添加 URL?

我是 Hyperion Workspace 世界的新手,所以希望这个问题有一个明显的答案。基本上,我希望能够向 Hyperion 工作区 (v 9.3.1) 中的一个文件夹添加一个简单的 URL 链接。

我找到了有关 SmartCuts 的信息,这些信息似乎是 Hyperion 服务器提供的报告的本地链接;但是,我希望能够将链接放到网络上其他服务器(例如 SQL Server Reporting Services)上的报告的链接,以便用户可以从一个门户查看所有可用的报告。

任何指针将不胜感激。

谢谢!

0 投票
4 回答
11484 浏览

sql-server - 无法通过 excel 连接到分析服务

我在 SQL Server 2005 中有一个分析服务多维数据集,我通过 Excel 前端连接到该多维数据集。

当我通过一个用户连接时它很好,但是当我与另一个用户登录到同一台机器时,我的 excel spreadhseet 中出现错误 - “用户...无法访问 [Cube name] 数据库”

明明第一个用户有正确的权限,但是如何设置分析服务让其他用户加入呢?

0 投票
3 回答
4625 浏览

php - 报告引擎指南(Pentaho、JasperReports、BIRT)

我在各种论坛和他们的网站上花了 4-5 个小时左右来研究可以帮助我发展的报告工具。我不熟悉使用这样的工具,可以使用一些具体的指导。

我正在开发一个 Web 应用程序,该应用程序将托管在一台服务器上,但由多个用户通过登录访问。每个用户都将拥有自己的帐户,并且只能访问仅与其帐户关联的数据相关的报告。该网站将拥有大约 1,000 到 5,000 个帐户(最终可能会有 2,000 到 10,000 个用户运行不同的报告)。

我的环境是:操作系统:FreeBSD 网络服务器:Apache 数据库:MySQL 编程语言:PHP、javascript(jquery 和我自己的东西)

我花费最多时间的商业智能报告工具是: Pentaho Suite BIRT Suite JasperSoft Suite

我的 WebApp 必须能够在报告的输出中支持多种语言。我读到 BIRT 和 Pentaho 提供多语言报告输出,但我不记得 JasperSoft。一些评论说他们使用了 Pentaho 并包括 JasperReports(我假设这是 249 美元的专业产品……评论没有具体说明,但现在他们网站上就是这样)。

所以,这是我的问题。根据您的经验,在我的情况下您会建议哪一种?我想提出 40-50 种不同的报告,用户可以根据他们的帐户特定数据在线查看,带有多种语言的图表,然后如果他们想设置一个时间表,每周、每月通过电子邮件发送这些报告,等在 pdf、xls 或其他文件中......他们指定的任何人...... webApp 会自动执行此操作。允许我的用户动态创建他们自己的报告并保存它们会很好。我不希望系统陷入这些报告的困境,大部分数据都很简单......会有一些聚合数据需求,但不会过于 SQL 密集......两到三个表连接或更少。我希望学习曲线尽可能小,因为我对这些类型的报告不熟悉,

一些评论说 BIRT 的占用空间很大,只有 100MB,而 Pentaho 的占用空间很小,但 JasperSoft 的占用空间最小。如果我拥有将存储它的服务器并且可以在必要时添加更多存储空间,那么占用空间真的很重要,还是内存问题?我是否应该坚持使用 jasperReports 的 Pentaho 套件,就像一篇评论正在做的那样,并说他们在这方面取得了很好的成功?

如果这个问题已经得到解答并且很烦人,请原谅我……我读过的大多数论坛评论都是大约 2-3 岁……我希望能得到更多最新的意见。

谢谢你的帮助

0 投票
2 回答
1303 浏览

sql-server-2005 - SQL 2008 Business Intelligence Studio SSIS 包可以在 SQL 2005 中运行吗?

是否可以在 SQL 2005 环境中运行由 SQL 2008 Business Intelligence Studio 创建的 SSIS 包?我宁愿不必在我的开发环境中安装 SQL 2005 / VS 2005。

0 投票
1 回答
498 浏览

mdx - Howto:在 SQL Server 报表上显示参数?

我在我们的 SQL Analysis Server 2008 之外的 Visual Studio BIDS 中创建了一些报告。该报告工作正常,并使用带有参数的 MDX 查询。到现在为止还挺好。

问题是我想在报告上显示参数。例如,我想显示 Date 参数的“月份”,但它在报告中显示如下:

不是我想要的。如何将此值显示为 'January' ?我找不到任何执行此操作的功能。我认为这是可能的唯一方法是在返回的字段中包含日期值。

有人对此有经验吗?

0 投票
4 回答
1251 浏览

sql-server - 通过 Web 使用 SQL Server Analysis Services 提供商业智能

我有一个使用 SQL Server Analysis Services (2005) 开发的多维数据集。它连接到一个excel前端。

目前,用户可以自己登录到报告服务器并以这种方式访问​​报告。但是,如果他们可以通过网络访问报告,那就太好了。

有这方面的选择吗?如果有令人信服的案例,我可以升级到 2008 年。

0 投票
4 回答
5922 浏览

excel - Excel中的自动超链接?

我正在从 SSAS 服务器公开数据,用户可以通过他们喜欢的任何工具连接到该服务器(实际上通常是 Excel 2007)。我们希望在某些单元格中提供 URL,并希望 Excel 将这些单元格识别为超链接并相应地激活和格式化。

当我们将 URL 放入单元格时,它只是呈现为纯文本。如果您触摸单元格并再次单击退出,则 Excel 会将其作为链接激活。

如果您直接从 SQL 或 CSV 文件中获取数据,则会发生相同的行为,我们在这里使用 SSAS 并没有什么特别之处。

有谁知道一种使这些自动呈现为链接的方法?我们无法控制电子表格的生成,因此宏不可用。

编辑:

刚收到Meff的回复。好点,但是我忘了提到我们显示 URL 的位置是钻取操作的目标。

0 投票
2 回答
7094 浏览

sql-server - 如何在 SSAS 2005 中创建命名查询以连接多个数据源?

在 SQL Server 2005 在线书籍部分“在数据源视图中定义命名查询(分析服务)”中,它指出:

命名查询还可用于将来自一个或多个数据源的多个数据库表连接到单个数据源视图表中。

有谁知道我在哪里可以找到有关如何完成此操作的示例或教程?

编辑:提供一些额外的背景......

我正在使用 SQL Server 2005 的 SQL Server 商业智能开发工作室中的分析服务项目。我为位于不同服务器上的每个数据库定义了一个数据源。我正在尝试创建一个命名查询,它将是来自每个数据源的表的联合。问题是命名查询要求我为查询选择单个数据源。查询是针对这个数据源执行的,它对我的​​项目中的数据源一无所知。但是,根据 SQL Server 2005 在线书籍,根据我上面的引用,我想要完成的事情应该是可能的。