【发布时间】:2017-03-03 04:28:42
【问题描述】:
总体目标是将自动每日 Cognos 报告中的数据存储在数据库中,以便我不仅可以报告当天的报告,还可以报告历史数据(如果我愿意的话)。我的一般想法是,如果我能找到一种方法将新的每日数据自动添加到现有 Excel 文件中,我就可以将其用作我的数据源并在 Tableau 中创建仪表板。但是,我没有任何编程经验,所以在这里挣扎。
我致力于使用 Tableau,但我选择 Excel 只是因为我比其他程序更熟悉该程序,以及 Excel 输出文件是 Cognos 中的一个选项这一事实。如果您有更好的想法,请随时提出建议以及您认为这是一个更好的想法的原因。
【问题讨论】:
-
如果不从 Cognos 手动下载您的报告,我认为没有任何方法可以做到这一点。完成后,您可以使用任意数量的工具自动将其导入 SQL 以在 Tableau 中使用。
-
听起来您大部分时间都在将数据从一个工具复制到另一个工具。 Cognos 只是报告它从数据库中检索到的数据。如果可能的话,我会尝试访问查询原始文件,然后去掉中间人。
-
@durbnpoisn 因此,如果我让 Cognos 自动保存当天数据的 Excel 文件,那么我可以使用宏将其附加到单独的 Excel 文件中,然后将其拉入 Tableau?即使有点笨拙,这似乎也能奏效。
-
@AlexBlakemore 这更有意义,但我不确定原件在哪里。不过这是我的问题,不是系统问题。谢谢你们的帮助!
-
如果您可以通过 BIDS 访问 Visual Studio,您可以编写一个包来自动化整个过程。然后使用 SQL Server Management Studio 自动运行作业。此时,将所有数据导入 SQL 的过程就完成了,您可以使用 Tableua 来运行您的报告。
标签: database excel tableau-api cognos