SAS中文论坛
标题:
请教一个关于数据导入的问题
[打印本页]
作者:
shiyiming
时间:
2004-9-28 09:51
标题:
请教一个关于数据导入的问题
从IBM大型机向SAS里导入数据,日文汉字(全角)应怎样导入
不胜感激! 救急啊!
作者:
shiyiming
时间:
2004-9-28 10:25
标题:
回复
类似项目我倒是做过2个:
一个是用EBCDIC读入数据,用SAS作中转,存入Oracle。
另一个是用SAS作中转从Informix里读数据,然后写成QSAM文件保存在大机上。
2个项目都很顺利。
作者:
shiyiming
时间:
2004-9-28 10:38
标题:
具体地说
我们现在只是要从大机导入到SAS数据集
问题在于如果在大机里存储的是日文汉字的话,导入SAS时应当进行怎样的转换?应当使用什么格式来进行转换呢?
还有EBCDIC格式应当怎样使用呢?(我没找到完整的对照信息)
万分感激
作者:
shiyiming
时间:
2004-9-28 13:53
标题:
Re: 具体地说
我们也是先把大机文本导成SAS。
就用普通的input语句就行了,日文汉字的导入没有问题。SAS做ETL真的很强大,已经排名ETL软件第三位了。
你们是什么大机格式?检查一下被倒入的SAS是否是DBCS版的。你的OS必须也支持日文显示,否则实际上导入正确,但是看上去还是乱码。
EBCDIC格式也没有什么特别的,只要用$EBCDIC imformat导入就行了。
作者:
shiyiming
时间:
2004-9-28 15:50
标题:
请教
我们的数据来自IBM大机. 并且我的系统是日文win2000.
我已经试了用以下方式导入:
Input @X 变量名 $EBCDICw.;
但结果是乱码.
经过以下函数转换,
kcvt(变量名 ,'ibm','sjis');
结果也是乱码.
我的SAS好象不是DBCS版的.因为我使用以下属性不可用,
options dbcs dbcstype =IBM dbcslang =JAPANESE;
还请多多指点啊. 感激不尽
作者:
shiyiming
时间:
2004-9-28 17:05
标题:
Re: 请教
一定要安装SAS DBCS才行的! <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) -->
作者:
shiyiming
时间:
2004-9-28 17:36
标题:
请教
源数据文件里如果有20 20 ...20 的时候用这种方法能否正常导入??
作者:
shiyiming
时间:
2004-9-29 10:14
标题:
Re: 请教
因为我们的项目没有遇到什么坎儿,比较顺利,所以没有仔细研究过源文件。只是最后让小日本检查了一下,就通过了。呵呵呵。
我个人认为20 20 ...20的导入是没有问题的,因为从来没有听小日本他们自己做项目时抱怨过,他们似乎做的也很顺利。
你先用DBCS试试吧,不行的话,大家再讨论。
作者:
shiyiming
时间:
2004-9-29 10:48
标题:
感谢
我们现在除了"20 20...20"以外的数据已经可以正常导入了
非常非常感谢你给予我们的帮助
<!-- s:lol: --><img src="{SMILIES_PATH}/icon_lol.gif" alt=":lol:" title="Laughing" /><!-- s:lol: -->
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2