本地的文本数据源是无法使用处理链的,因为处理链里不知道是哪台机子的本地
今天项目遇到需要用户上传文件到服务器,BW通过处理链周期抽取的需求,方案如下:
通过一个网页链接,上传文件到虚拟机,虚拟机的存放位置和BW服务器文件路径做好映射,BW就可以设置通过服务器获取文本数据源数据源,,从而抽到虚拟机的文本数据源
(具体配置要问BASIS或者IT了,这个不太清楚)
在服务器的文件只能是CSV,如果用EXCEL需要转一下,这里选择UTF-8,逗号分隔,之后数据源也要选择逗号分隔
BW需要创建文件目录,T_CODE al11 这里只能访问到服务器上的文件夹,需要让IT建好存放数据源的目录,这里输入路径就可以访问到,
击会进到文件夹里,也可以双用来做测试,如果访问不到配置还是有问题
以上设置好,把文件存到指定目录,BW数据源这里就可以选到了
BW数据源设置,这里能选择到的文件目录,都是在T_CODE al11里面能看到的,也就是服务器的文件目录,这里根据文件设置的分隔方式,设置数据源,如下:
之后DTP也要设置成一样
之后就可以正常抽数,处理链里也可以正常调度了