您如何连接到BusinessObjects?

我有权login到BOXI服务器并构build查询和报告,但一次只能导出100,000行。

我有我的桌面上的工具,可以连接到像ODBC数据库的数据库。

有没有办法使用ODBC或其他连接types连接到BusinessObjects?

—编辑—回复前两个答案:

感谢您的见解。

在一个完美的世界中,我很乐意直接连接到BOXI从中提取数据的数据库服务器,但是我不能。 我对数据的唯一访问是通过BOXI。

我明白行限制是由BOXIpipe理员设置的,但他们不会调整它。

—编辑2 —解答另外两个问题:

  1. “你应该想一想,如果一个查询行数超过10万,你会怎么做?”

我想用桌面上的工具分析数据,这些工具是直接连接到数据源的。

  1. “在10万行答案中是否有任何有价值的信息?”

我不是看100k行是我的最终答案,我希望分析数百万行。

一个更好的方式来描述我的问题:

我可以访问BOXI中的数据,但是可以预分析的分析数量有限,所以我想连接到BOXI中的数据并使用桌面上的工具进行分析。

您希望以不同的方式查看问题:您想要执行的操作是捕获BusinessObjects在数据库服务器上执行的查询,然后在数据库服务器上自行运行相同的查询。

例如,如果访问存储在Microsoft SQL Server中的数据,则可以要求数据库pipe理员在BO中执行报告时运行事件探查器来捕获查询。 然后,他可以向您提供您运行的查询,并且可以在自己的工具中执行相同的查询以直接获取结果。

更新:我看到你的编辑,而你要求的是不可能的。 BOXI不是通过ODBC访问数百万行数据的中间件层。 您或者需要让pipe理员允许您导出更多数据,或者您需要连接到基础数据库。

如果我记得正确的话,有多less行被允许导出的限制是一个configuration值。 在连接属性中查找限制条件,并相应地设置它们。

这十万行是博西pipe理员设定的限制。

你应该考虑一下,如果查询行数超过10万,你将如何处理?

100k行答案中是否有任何有价值的信息?

BOXI会给你报告,图表,筛选和大量的选项,直接在数据库上做同样的查询:

  • 给你一个超过100的巨大blurb(可能是1M行)
  • DBA的问题谁不会喜欢你在高峰时间运行你的查询。

您应该考虑查询并减less数据量,如果您希望实时或安排报告,在非高峰时段获得完整答案。