我对Oracle OBIEE相对较新(我使用的是11g),请耐心等待,因为我尝试不好地描述这个问题!
我有一个直接的数据库请求来提取数据-在代码的where子句中,我使用表示变量来获取查询以提取某些数据。 Presentation变量是我的仪表板上的提示,以及我的直接数据库请求。
当我编辑仪表盘时,编辑分析,将其保存,然后返回到仪表盘,它将显示正确提取的数据。当我刷新提示而不进行任何更改时,它给了我这个错误:
状态:HY000。代码:10058。[NQODBC] [SQL_STATE:HY000] [nQSError:10058]发生了一般错误。 [nQSError:43113]从OBIS返回的消息。 [nQSError:43119]查询失败:[nQSError:17001] Oracle错误代码:1830,消息:ORA-01830:日期格式图片在OCI调用OCIStmtFetch转换整个输入字符串之前结束。 [nQSError:17012]批量获取失败。 (HY000)
该提示包含相同的值,因此我对第一次加载页面时它为何起作用感到困惑,但是当我单击提示上的应用而不更改提示中的值时,不会显示该提示。
我想念什么?
答案 0 :(得分:0)
a)如果您不熟悉OBI并且立即使用直接数据库请求,那么您肯定是走错了路! b)“ ORA-01830:日期格式图片在转换整个输入字符串之前结束”,这是纯代码错误,与OBI无关。关于如何设置数据库以进行日期管理,您的SQL代码是错误的。 https://www.techonthenet.com/oracle/errors/ora01830.php