2010年11月17日 星期三

(轉)TIPTOP GP 如何进行数据的导入、导出

引自 http://www.tiptoperp.com/dispbbs.asp?boardID=3&ID=132&page=1

优点:可以利用EXCEL的强大的编辑和处理能力,将TIPTOP GP的数据转入EXCEL编辑处理后再导入TIPTOP GP。
以gem_file部门资料为例:
一.TIPTOP GP数据的导出到EXCEL
1.在命令提示符下运行telnet,以tiptop用户登陆TIPTOP GP服务器。

此主题相关图片如下:
按此在新窗口浏览图片

2.运行命令:unloaddb ds gem_file  ;导出数据表

此主题相关图片如下:
按此在新窗口浏览图片

2.进入vi编辑器,对导出的文件 gem_file.txt 进行编辑。将文件中的UNIX分割符转换成EXCEL可以识别的逗号分割符。

此主题相关图片如下:
按此在新窗口浏览图片

按“ESC”键进入命令状态,输入:%s/ctrl+a/,/g  ;把所有ctrl+a替换成,

此主题相关图片如下:
按此在新窗口浏览图片

按“ESC”键进入命令状态,输入:wq ;存盘退出

此主题相关图片如下:
按此在新窗口浏览图片

4.将修改好的 gem_file.txt 文件下载到本地。

5.打开EXCEL,选择“数据”菜单中的“导入外部数据”中数据的“导入数据”。选择 gem_file.txt 文件。

原始数据类型选“分割符号”

此主题相关图片如下:
按此在新窗口浏览图片

“分割符号”选“逗号”

此主题相关图片如下:
按此在新窗口浏览图片

将所以数据列的格式都选为“文本”

此主题相关图片如下:
按此在新窗口浏览图片

此主题相关图片如下:
按此在新窗口浏览图片
二.EXCEL 数据的导入 TIPTOP GP1.将EXCEL 的文件另存为UNIX可以识别的CSV文件格式。

此主题相关图片如下:
按此在新窗口浏览图片

  在弹出的提示框中选是。

此主题相关图片如下:
按此在新窗口浏览图片

2.将 gem_fiel.csv 文件上传到 TIPTOP GP 服务器上。

3.输入:mv gem_file.csv gem_file.txt ;将文件改名为 gem_file.txt

此主题相关图片如下:
按此在新窗口浏览图片

4.进入vi编辑器,对 gem_file.txt 文件进行编辑。将文件中的逗号分割符转换成UNIX分割符。

此主题相关图片如下:
按此在新窗口浏览图片

按“ESC”键进入命令状态,输入:%s/,/ctrl+a/g  ;把所有,替换成ctrl+a

此主题相关图片如下:
按此在新窗口浏览图片

按“ESC”键进入命令状态,输入:%s/$/ctrl+a/g  ;把每一行的回车符替换成ctrl+a

此主题相关图片如下:
按此在新窗口浏览图片

按“ESC”键进入命令状态,输入:wq ;存盘退出

5.运行命令:loaddb ds gem_file gem_file.txt   ;导入数据

此主题相关图片如下:
按此在新窗口浏览图片
注意:1.unload 命令是整个数据表导出,如果只是需要导出部分数据,可以使用unloadx 命令
   例如:unloadx ds gem_file.txt "select * from gem_file where gem07='M'"   ;导出费用类型为'M'的部门数据
2.loaddb 命令是追加导入数据,如果原来有数据将不会被覆盖。所以注意检查 loaddb 命令的结果,看提交的逻辑记录数是否和应该导入的记录数一致。
3.导入的数据字段要和TIPTOP GP 数据表字段对应。数据表的字段可以参考p_zta(档案架构修整记录维护作业)或程序的SQL目录下的SQL文件。

沒有留言:

張貼留言