我正在尝试使用CDE 创建 Penaho信息中心,我在访问数据时遇到问题。 我找到了教程,但他们总是使用SampleData或Steel Wheels。我自己设法做到了,但我需要访问自己的数据库。
我能够从数据源管理器连接我的oracle数据库,并创建了自己的数据源。但现在我不知道如何从CDE访问这些表。如果我选择“sql datasource”,我会看到SampleData数据源,可以对它进行查询,但不能查询我使用数据库创建的数据。
因此,一旦我与orcale数据库建立连接,如何从CDE访问我的表?
由于
答案 0 :(得分:1)
您必须设置数据源..
点击右上角的数据源面板 单击左侧列表中的sql查询。 然后点击sqljndi上的sql 现在,在jndi中的属性中设置您要访问的数据库连接。
你无法在CDE中看到特定查询的输出,因为它在CDA中打开相同的文件以检查特定查询的结果(可以在文件部分找到)。
答案 1 :(得分:1)
有两种选择:
SQL over JDBC:您定义数据库主机,端口,名称,用户名和密码; SQL over JNDI:它将使用Pentaho平台上注册的JNDI。
JNDI字段是一个自动完成字段,并填写各种可用选项。但是,如果您新创建的连接没有显示在那里,请不要担心。只需输入,就可以了。