Sql server 在IBM Cognos Framework Manager上恢复项目

Sql server 在IBM Cognos Framework Manager上恢复项目,sql-server,business-intelligence,cognos,Sql Server,Business Intelligence,Cognos,最近我安装了Cognos8BusinessIntelligence作为试用版。我还恢复了SQL Server上的示例Great Outdoors数据库。我可以很好地连接到SQL Server,还可以使用Framework Manager开发自己的报告包 为了继续学习该产品,我正在阅读Dean Browne等人的《IBM Cognos Business Intelligence V10.1手册》一书中的教程。(我知道严格地说,这是一个不同的版本,但我认为这在这个场景中并不重要) 我下载了本书附带的

最近我安装了Cognos8BusinessIntelligence作为试用版。我还恢复了SQL Server上的示例Great Outdoors数据库。我可以很好地连接到SQL Server,还可以使用Framework Manager开发自己的报告包

为了继续学习该产品,我正在阅读Dean Browne等人的《IBM Cognos Business Intelligence V10.1手册》一书中的教程。(我知道严格地说,这是一个不同的版本,但我认为这在这个场景中并不重要)

我下载了本书附带的项目文件,并在FrameworkManager中打开了它。看起来一切正常,但项目中的查询主题和其他项未正确链接到SQL Server数据库中的数据

如何调整项目,使其正确链接到我机器上的数据库?谢谢。

真有趣- 1.打开FM软件包并检查有关数据源连接的详细信息-密切注意名称设置

  • 在Cognos portal中创建一个新的数据源连接,以正确连接到您的数据库(您可能希望尝试将其命名为与步骤1中找到的名称完全相同或相似的名称)

    • 另外,请确保您可以通过计算机直接连接到数据库(驱动程序/etc),因为fm在打开模型后使用您的本地驱动程序与数据库交互)。*见下文注释
  • 将此新连接添加到已断开的FM模型中,以便查看连接的外观(导入一个表以获取模型中的新工作连接)。观察新连接在表/查询中的命名和引用方式

  • 这很糟糕,但根据FM包中查询的性质,更新所有内容的最快方法是在FM XML文件本身中进行良好的搜索和替换。实际上,可能有两个文件中有数据源名称,但我可以向您保证,当您正确搜索和替换时,它会工作得很好

  • 为您的FM型号创建一个备份(一个您不会编辑的型号)。这实际上是在备份文件夹树,因为FM模型由多个文件组成,但其中只有一个/两个包含xml定义,其中包含需要搜索/替换的查询主题和数据连接

  • 清楚地识别在FM模型中不起作用的数据源名称,并准确地记下它们。您将使用Cognos门户中的工作数据源连接有效地编辑FM xml并进行全局搜索和替换。您可能希望对XML文件进行一点搜索,以熟悉数据源连接的存储位置,从而明确了解如何搜索/替换

  • *非常重要。在FM中工作时,请记住,FM从Cognos门户中获取数据源连接的列表和属性,但在开发FM应用程序时,它使用与数据库的本地连接,使用与门户中相同的名称设置与数据库交互,这意味着您应该能够通过计算机连接到数据源直接使用与cognos连接中使用的连接信息相同的cognos产品,否则您将永远无法使用FM产品进行开发。不要认为FM应用程序使用Cognos来实际连接和处理数据库,它只使用Cognos来获取在Cognos中设置的连接列表。如果设置不正确,您将在启动和连接到任何数据库时立即失败,这表明您的本地数据库驱动程序/设置不正确