SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 955|回复: 8
打印 上一主题 下一主题

请教一个关于数据导入的问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2004-9-28 09:51:05 | 只看该作者

请教一个关于数据导入的问题

从IBM大型机向SAS里导入数据,日文汉字(全角)应怎样导入
不胜感激! 救急啊!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2004-9-28 10:25:23 | 只看该作者

回复

类似项目我倒是做过2个:
一个是用EBCDIC读入数据,用SAS作中转,存入Oracle。
另一个是用SAS作中转从Informix里读数据,然后写成QSAM文件保存在大机上。

2个项目都很顺利。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2004-9-28 10:38:34 | 只看该作者

具体地说

我们现在只是要从大机导入到SAS数据集
问题在于如果在大机里存储的是日文汉字的话,导入SAS时应当进行怎样的转换?应当使用什么格式来进行转换呢?

还有EBCDIC格式应当怎样使用呢?(我没找到完整的对照信息)


万分感激
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2004-9-28 13:53:22 | 只看该作者

Re: 具体地说

我们也是先把大机文本导成SAS。
就用普通的input语句就行了,日文汉字的导入没有问题。SAS做ETL真的很强大,已经排名ETL软件第三位了。
你们是什么大机格式?检查一下被倒入的SAS是否是DBCS版的。你的OS必须也支持日文显示,否则实际上导入正确,但是看上去还是乱码。

EBCDIC格式也没有什么特别的,只要用$EBCDIC imformat导入就行了。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2004-9-28 15:50:28 | 只看该作者

请教

我们的数据来自IBM大机. 并且我的系统是日文win2000.

我已经试了用以下方式导入:
Input  @X 变量名 $EBCDICw.;
但结果是乱码.

经过以下函数转换,
kcvt(变量名 ,'ibm','sjis');
结果也是乱码.

我的SAS好象不是DBCS版的.因为我使用以下属性不可用,
options dbcs dbcstype =IBM dbcslang =JAPANESE;

还请多多指点啊. 感激不尽
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2004-9-28 17:05:12 | 只看该作者

Re: 请教

一定要安装SAS DBCS才行的! <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) -->
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
7#
 楼主| 发表于 2004-9-28 17:36:44 | 只看该作者

请教

源数据文件里如果有20 20 ...20 的时候用这种方法能否正常导入??
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
8#
 楼主| 发表于 2004-9-29 10:14:52 | 只看该作者

Re: 请教

因为我们的项目没有遇到什么坎儿,比较顺利,所以没有仔细研究过源文件。只是最后让小日本检查了一下,就通过了。呵呵呵。
我个人认为20 20 ...20的导入是没有问题的,因为从来没有听小日本他们自己做项目时抱怨过,他们似乎做的也很顺利。

你先用DBCS试试吧,不行的话,大家再讨论。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
9#
 楼主| 发表于 2004-9-29 10:48:31 | 只看该作者

感谢

我们现在除了"20 20...20"以外的数据已经可以正常导入了


非常非常感谢你给予我们的帮助
<!-- s:lol: --><img src="{SMILIES_PATH}/icon_lol.gif" alt=":lol:" title="Laughing" /><!-- s:lol: -->
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-1-11 02:29 , Processed in 1.451340 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表