Linux使用命令行下载OBIEE的数据

浏览: 1731

最近有些报表数据量比较大而且需要的人比较多,使用邮件方式直接发出有问题(发布出去),就考虑先下载然后通过共享方式提供。

开始想想应该比较简单,但是在10g版本上url go的方式有些限制还是花了点时间。

主要的问题如下:

  1. csv文件要直接打开,就不能是utf的格式,需要ASC转码
  2. 下载Excel需要使用指定http头

具体解决的示例代码如下:

--Excel格式
wget -U "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" 'http://biee10g:7777/analytics/saw.dll?GO&path=/shared/MailList/test/test01&Action=Download&Format=excel2000&Extension=.xls' -O file1.xls
--csv格式
curl 'http://biee10g:7777/analytics/saw.dll?GO&path=/shared/MailListt/test/test01&Action=Extract&format=csv'|iconv -c -f unicode -t GBK  -o file2.csv
推荐 2
本文由 seng 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册