参考网址:http://www.ibm.com/developerworks/cn/data/library/cognos/infrastructure/cognos_specific/page554.html?ca=drs-
登录失败
问题
错误信息:登录失败。其他信息:连接到服务器失败。请检查服务器是否正在运行。
原因
可能的原因有:
- IBM Cognos Express 服务器服务未启动。
- IBM Cognos Express 调度程序的设置不正确。
解决方案
解决方案有两个:
- 在 Express Manager 中启动 IBM Cognos Express 服务。
- 设置正确的调度程序位置。
启动 IBM Cognos Express 服务
- 联系系统管理员。
- 确定以下服务在服务器上正常运行:
IBM Cognos Express
设置正确的调度程序位置
- 在 IBM Cognos Express Data Advisor 中,单击 Configure Settings 图标。
- 在 Connections 部分找到 Dispatcher 字段。
- 记下调度程序的位置。其名称应与此模板类似:http://:/p2pd/servlet/dispatch
- 向您的系统管理员询问应该使用的调度程序位置。根据需要修改。
- 单击 OK 确认。
回页首
启动客户端失败
问题
错误信息:启动客户端失败。数据所需的服务没有运行。
原因
可能的原因有:
- 在分析 OLAP 模型时,IBM Cognos Express Advisor 服务未启动。
- 在分析关系模型时,IBM Cognos Express Reporter 未启动。
解决方案
解决方案有:
- 启动 IBM Cognos Express Advisor 服务。
- 启动 Reporter 服务。
启动 Express Advisor 服务。
- 要求管理员在服务器执行下一步操作。
- 打开 Express Manager 并以 Administrator 登录。
- 选择 Products > Advisor。
- 检查 Advisor 的状态。
- 如果是 Advisor is stopped,则选 Start;如果是 Advisor is running,则选 Restart。
- 等到 Advisor 服务器的状态变成 Running,然后再用 Data Advisor 重新分析。
您可以通过查看 Control Panel 的 Administrative Tools 中的 Services 来检查 IBM Cognos Express Advisor 服务是否正在运行。
启动 Reporter 的服务
要管理员在服务器上进行下一步操作。
- 打开 Express Manager 并作为 Administrator 登录。
- 选择 Products > Reporter。
- 检查 Reporter 的状态。
- 如果是 Reporter is stopped,则选择 Start;如果是 Reporter is running,则选择 Restart。
- 等到 Reporter 服务器的状态变成 Running,然后再用 Data Advisor 重新分析。
回页首
缺乏有效的模型定义
问题
错误信息: 这不是一个有效的模型定义。
原因
可能的原因有:
- 扩展名为 .xdam 的文件的模型格式不正确。
- 模型定义包含损坏的数据。
解决方案
解决方案有:
- 确保扩展名为 .xdam 的文件与 Data Advisor 兼容。
- 使用 Data Advisor 重新生成模型定义。
检查 .xdam 文件
- 使用文本编辑器打开 .xdam 文件。默认情况下,此文件在 %USERPROFILE%\My Documents\My IBM Cognos Express Advisor\Model Definitions。
- 确保文件具有如下的 XML 格式:
生成模型定义
按照以下步骤创建模型定义,在 IBM Cognos Express Data Advisor User Guide 中 使用一个模型定义。
回页首
分析失败 1
问题
错误信息:分析失败。出现 DataAdvisor Service 异常。其他信息:CreateTM1CubeFailed。没有发现数据源名称,没有指定默认驱动器。
原因
错误信息仅在分析基于服务器的模型 OLAP 时出现。可能的原因有:
解决方案
解决方案有:
- 检查服务器和客户端系统上的 DSN,根据需要添加或重命名。
- 将模型生成改成基于客户端的。
请注意,如果模型生成改成基于客户端,那么只有客户端有权限访问源数据。这可能会降低性能。请参考 IBM Cognos Express Data Advisor User Guide。
检查并编辑 DSN,进行 Advisor 服务器和客户端系统设置
- 单击服务器上的 Start > Run。
- 在 open 区域,输入
%WINDIR%\SysWOW64\odbcad32.exe
。
- 单击 OK 以启动 32 位数据源应用程序。
- 在 ODBC Data Source Administrator 对话框中,选择 System DSN 选项卡。
- 确保列表中的某一个数据源与客户端系统上的一模一样。如果要创建一个新的数据源,从 Error: Reference source not found 的下一步开始,做到最后,否则,从 Error: Reference source not found 开始,做到最后。
- 选择 Add。
- Create New Data Source 对话框打开。
- 从下拉菜单中,选择数据源驱动器。
- 单击 Finish。
- 驱动器的对话框打开。
- 从下拉菜单中,选择要用的数据源。
- 选择 Configure。
- 完成对话框中驱动器类型的屏幕指示。需要填写的字段与数据源独立,但可能有:
- 数据源名称 - 确保此名称与客户端上的名称相同。
- 数据源描述。
- 数据源服务器。
- 数据源地址。
- 单击 OK 直至所有对话框都关闭。
- 重新启动 Data Advisor。
选择模型定义为基于客户端生成
- 在 IBM Cognos Express Data Advisor 中,选择 Model Definition Properties。
- 单击 Advanced > Client based。
- 单击 OK。
回页首
分析失败 2
问题
错误信息:分析失败。出现一个 DataAdvisorService 异常。其他信息:CreateTM1CubeFailed
原因
错误信息仅在 OLAP 模型分析过程中生成。可能的原因有:
- 数据源不包含要分析的数据。
- 基础数据库无效。
- 基础数据库不包含与客户端 ODBC 数据源一致的数据。
解决方案
解决方案有:
- 检查分析定义的数据元素之间的所有关系。
- 检查基础数据库,确保事实表中含有数据。
- 确保客户端和服务器端上的基础数据库的数据一致。
检查 Data Advisor 中的关系
- 在 Define Relationships 屏幕,检查数据类型之间的关系。无法解析的关系会导致 Advisor 出错。
- 改正模型中所有不匹配之处。
检查基础数据库,确保事实表中含有数据
- 一个或多个表格中的数据丢失。确保在基础数据库中有要处理的数据。
检查并编辑 DSN,进行 Advisor 服务器和客户端系统设置
- 确保基础数据库是一致的。
- 单击服务器上的 Start > Run。
- 在 Open 字段,输入
%WINDIR%\SysWOW64\odbcad32.exe
。
- 单击 OK 启动 32 位数据源应用程序。
- 在 ODBC Data Source Administrator 对话框中,选择 System DSN 选项卡。
- 确保列表中的某一个数据源与客户端系统上的一模一样。
回页首
分析失败 3
问题
错误信息:分析失败。出现一个 DataAdvisorService 异常。其他信息:TM1CAMLogonFailed System Server Not Found
原因
此错误信息仅仅会在 IBM Cognos Analytic Server - CXMD 服务不运行的情况下分析 OLAP 模型时产生。
解决方案
解决方案有:
以正确的顺序启动服务器上的服务
- 联系系统管理员。
- 打开 IBM Cognos Express Manager。
- 选择 Products > Manager。
- 单击 Start 或 Restart all。
回页首
分析失败 4
问题
错误信息:分析失败。出现一个 DataAdvisorService 异常。其他信息:CreateTM1CubeFailed ProcessHasMinorErrors
原因
此错误信息仅仅在分析 OLAP 模型时产生,并且该模型的其中一维包含 Boolean 逻辑。Express Advisor 不能分析包含 Boolean 数据的模型。
解决方案
找到包含 Boolean 逻辑的维度,并在数据模型中取消选择。
回页首
分析失败 5
问题
错误信息:出现一个错误。DPR-ERR-2109 这个调度程序此时不能满足要求。 这个调度程序仍然在初始化中,如果此问题仍然存在,联系您的管理员。
原因
IBM Cognos Express 服务仍然在服务器上初始化。
解决方案
解决方案有:
检查服务器上的服务
- 联系系统管理员,确保以下服务在服务器上运行:
- IBM Cognos Express
- IBM Cognos Express Advisor
回页首
打开数据库失败
问题
当打开视图时,Data Advisor Client 应用程序出现 Failed to open Database 'database name' on Server 'server' Enter the information and retry - Invalid database specification - Data Source 'CXMD' is not found. 的消息。
原因
Data Source 项 CXMD 不可用。
解决方案
- 检查数据源项 CXMD,如果需要,添加并创建连接数据。
启动 Express 服务
- 在 IBM Cognos Express Manager 中,在 Launch 菜单,单击 IBM Cognos Administration。
- 单击 Configuration 选项卡。
- 检查 Name 字段中名为 CXMD 的项是否可用。如果不可用,创建一个新项。
- 单击新数据源按钮。
- 在 Name 字段中输入 CXMD。单击 Next。
- 在 Type 字段中选择 TM1 并单击 Next。
- 在 Administration Host 字段中,输入安装 IBM Cognos Express 的服务器的名称。
- 在 Server Name 字段中输入 CXMD。
- 设置登录使用的密码。
- 单击 Test The Connection 文本。
- 对话框会返回以下字符串:
User ID:ˆ?
Password:;LOCAL;TM;TM1AdminHost=;TM1ServerName=CXMD;UID=%s;PWD=%s
回页首
您的权限不够
问题
错误信息:您没有足够的权限来执行该操作。
原因
用户没有足够的权限执行 Data Advisor 的操作。
解决方案
解决方案有:
- 确保用户对 Express Manager Users Membership 的 Express Data Advisor 有足够的访问权限。
使用管理员用户凭证启动 Data Advisor。
- 联系系统管理员。
- 在 IBM Cognos Express Manager 中打开 Administration - Users。
- 选择用户。
- 单击 Edit。
- 从 Available Entries 字段选择 Express Data Advisor Users,并添加到 Selected Entries 字段。
- 单击 OK。
回页首
视图字段无法打开
问题
错误消息:指定的视图无法打开。访问被拒绝。
原因
用户没有足够的权限打开 Express Advisor 客户端。
解决方案
解决方案有:
- 确保用户对 Express Manager Users Membership 中的 Express 有足够的权限。
使用管理员用户凭证启动 Data Advisor。
- 联系系统管理员。
- 打开 Administration - Users in IBM Cognos Express Manager。
- 选择用户。
- 单击 Edit。
- 从 Available Entries 字段中选择 Express Users,并将它添加到 Selected Entries 字段。
- 单击 OK。
回页首
附录 A:启用 Data Advisor 服务器登录
在 OLAP 模型创建阶段,日志文件会在以下位置生成记录:
\logs\express\tm1s.log
如果您需要进一步协助,要启用更详细的数据登录,按以下步骤操作。
步骤
- 转到 \configuration 位置。
- 备份 ipfDAclientconfig.xml.sample 文件。
- 将备份文件改名为 ipfclientconfig.xml。
- \logs\express 文件夹下创建一项新分析时,会生成另外四个日志文件。
- daCPIControllerTrace.log
- daCPITrace.log
- daServiceTrace.log
- daTrace.log