BIEE BI Server提供了很多ODBC存储过程,通过调用不过的存储过程,我们能完成对BI Server的管理、查询元数据等操作。
如果想要获得所有可用过程的列表请执行以下过程:
call NQSGetSQLProcedures('%','%','%')
注:执行的方法有很多,最方便的一种就是直接在web页面中,点击“管理”-“发出SQL语句”即可。如下图所示:
另外,还有其他方法,比如直接用nqcmd命令行程序,或者通过jdbc连接bi server执行。
获取可以过程列表之后,下一步是需要知道每种过程的使用方法,可以调用如下过程来获取:
call NQSGetSQLProcedureColumns('%','%','ODBC存储过程名','%')
例如,我们想要知道SAPurgeCacheByTable('%','%','%','%') 这四个参数分别都代表使用,就可以执行以下过程: