0

版本 11g 第 1 版 (11.1.1.7)

我在 BIP 中创建了具有单独单个数据集的数据源,对每个数据源使用简单的 select * SQL。视图示例数据工作正常。尝试使用 BIP 交互式格式 (xpt) 创建报告模板时会出现问题。

我创建了数据表,当我将列从左窗格拖到数据表中时,我得到的只是一个 No Data Found 错误。

它是随机的,因为它适用于从同一数据库中选择 * 的其他数据源,并且由于视图示例数据在数据源中有效,因此 SQL 导致此错误的机会为零。

我已经重新创建了这些数据源,但仍然出现错误。

认为这是 BIP 的错误?

编辑:包括 SQL 和为数据源生成的 xml,但我不能共享任何名称。SQL:

SELECT * FROM view;

XML:

<output rootName="DATA_DS" uniqueRowName="false">
<nodeList name="data-structure">
<dataStructure tagName="DATA_DS">
<group name="G_1" label="G_1" source="zzz">
<element name="xxx" value="xxx" label="xxx" dataType="xsd:string" breakOrder=""        
fieldOrder="1"/>
<element name="mmm" value="mmm" label="mmm" dataType="xsd:string"   
breakOrder="" fieldOrder="2"/>
<element name="yyy" value="yyy" label="yyy" dataType="xsd:string" breakOrder=""    
fieldOrder="3"/>
<element name="aaa" value="aaa" label="aaa" dataType="xsd:string" breakOrder=""  
fieldOrder="4"/>
<element name="bbb" value="bbb" label="bbb" dataType="xsd:string" breakOrder=""   
fieldOrder="5"/>
<element name="ccc" value="ccc" label="ccc" dataType="xsd:long" breakOrder="" 
fieldOrder="6"/>
<element name="ddd" value="ddd" label="ddd" dataType="xsd:double" breakOrder="" 
fieldOrder="7"/>
<element name="eee" value="eee" label="eee" dataType="xsd:string" breakOrder="" 
fieldOrder="8"/>
<element name="fff" value="fff" label="fff" dataType="xsd:long" breakOrder="" 
fieldOrder="9"/>
<element name="ggg" value="ggg" label="ggg" dataType="xsd:long" breakOrder="" 
fieldOrder="10"/>
<element name="ggg" value="ggg" label="ggg" dataType="xsd:string" breakOrder="" 
fieldOrder="11"/>
<element name="hhh" value="hhh" label="hhh" dataType="xsd:long" breakOrder="" 
fieldOrder="12"/>
<element name="iii" value="iii" label="iii" dataType="xsd:string" breakOrder="" 
fieldOrder="13"/>
<element name="jjj" value="jjj" label="jjj" dataType="xsd:string" breakOrder="" 
fieldOrder="14"/>
</group>
</dataStructure>
</nodeList>
</output>

将数据列拖入数据表时出现错误消息:xxx“未找到数据:/DATA_DS/G_1/xxx”

4

1 回答 1

1

感谢 Chandan Vidwani 的帮助,

数据集中的数据类型必须从 long 更改为 double,错误就会神奇地消失。Long 仍然可以用于 RTF 格式。

于 2014-08-25T20:02:26.007 回答