OFSA中樹的匯入匯出

2021-04-01 19:30:22 字數 4370 閱讀 2177

ofsa的pa

模組中,選單

file

下有import

、eexport

、import/export group

功能,可以實現對

pa中的

tree

、tree filter

、lookup table

等物件的匯出和匯入,並可實現從無到有地匯入乙個

tree

、tree filter

、lookup table

等物件的功能。

下面以樹的匯入匯出和直接匯入一組資料生成乙個

tree

為例,進行說明:

在tree

、tree filter

等物件執行匯入匯入的過程中需要使用

dbase

資料驅動。

如果當前系統中沒有安裝

dbase

驅動,或沒有配置

odbc

資料來源,則系統將報錯,報錯內容為:

(203090) microsoft odbc error:drv_odbc::connect() caused odbc error: state = im002 [microsoft] [odbc.dll] data source name not found and no default driver specified.

解決辦法:

1、從網上

安裝檔案(

odbc windows 32-bit

),執行安裝。

2、安裝完成後,到設定系統資料來源(

odbc

)介面,選擇「系統

dsn」

面板,新增資料來源。

3、從資料驅動列表中選擇

「datadirect 32-bit dbase driver」

,在general

面板中的

data source name

中輸入資料來源名

xbase

,description

中也輸入

xbase

,database directory

中留空,

create type

中選擇dbase5

,然後點「確定

」按鈕。

4、在系統資料夾下,找到

odbc.ini

檔案,在

[odbc 32 bit data sources]

下增加以下內容

[xbase] driver32=c:program filesdatadirectodbc32v51driversivdbf21.dll

儲存退出,這樣在執行匯入匯出時就不會出錯。

一、

export

功能該功能是將

tree

等物件匯出,以達到備份的目的。匯出步驟:

1、開啟要匯出的物件,如

tree

名:test 2

、選擇fileexport

,在export file type

中選dbase

,在export data file name

中輸入匯出的檔案路徑和檔名,如

d:test

,則在d

盤下產生四個檔案,分別為:

test.cat

、test.rol

、test.nod

、test.lev。3

、匯出成功

二、

import

功能該功能是將備份的或修改後的

tree

等物件匯入系統,(在匯入之前,可以將匯出的檔案根據需要進行修改,修改後的資料可以匯入)以達到恢復或修改的目的,。

匯入步驟為:

1、開啟

pa時,

fileimport

選單不可用,需要開啟某個

id,然後執行

fileimport 2

、在import file type

中選擇dbase

。在import data file name

中輸入要匯入的檔名,如

d:test

,要保證

d盤下有

test.cat

、test.rol

、test.nod

、test.lev

四個檔案。3、點

「ok」

按鈕,確定後,如果系統中該物件名已經存在,則系統提示重新命名,或使用當前系統中的物件,如果系統中該物件不存在,則直接匯入系統。

4、系統中物件名已經存在時,則使用另乙個物件名,匯入成功或失敗,系統都將給出提示。

三、

import/export group

該命令是將一組物件成批地匯入或匯出,將需要匯出的物件名和匯出路徑新增到匯出組的每一行。然後一次性執行所需要匯出的所有物件。

操作步驟為:

1、將要匯出或匯入的資訊新增到匯入

/匯出組的行。在

action

中,如果該行物件是匯入,則選擇

import

,如果是匯出物件,

則選擇export。2

、在file type

中,選擇

dbase。3

、在id type

中選擇需要匯入或匯出的

id type。4

、在id name

中不需要做任何操作。5、在

pc file name

中輸入要匯入或匯出的檔名,如

d:test 6

、點「insert rows」

或「delete rows」

按鈕,逐行輸入或刪除每個需要匯入或匯出的物件,迴圈操作

1—5步驟。

7、執行

processrun

,系統將按照按照

id type

的設定逐個地匯入或匯出

tree

等物件。

四、

tree

的匯入要將資料直接匯入到系統中生成系統中的

tree

,則需要按照模板的要求,將要匯入的資料填入到標準的模板中(

excel

檔案),然後將檔案進行轉換,轉換成相對應的

.cat

、.rol

、.nod

、.lev

結尾型別的檔案。

然後在pa

中執行匯入。1、

leaf

的匯入:首先按

leaf

模板中的字段要求填寫

leaf資訊2

、將leaf

匯入系統:將建好的

leaf

檔案轉換為

.csv

檔案,方便

sql*loader

匯入資料庫,將轉換後的檔案拷貝到伺服器的

oracle

使用者可以訪問的目錄。如

/ofsademo/ 3

、在leaf.csv

檔案的同一目錄下,建立乙個控制檔案,如

tree.ctl

,其內容如下: 4

、sql*loader

匯入:使用

oracle

使用者登陸伺服器,執行

sqlldr

命令:sqlldr

使用者名稱/密碼@

連線名control=/ofsademo/leaf.ctl log=/ofsademo/leaf.log bad=/ofsademo/leaf.bad 5

、執行匯入後,系統將匯入日誌記錄到

leaf.log

中,將執行錯誤的資訊記錄到

leaf.bad

檔案中,從兩個檔案中的資訊檢視匯入的情況。

6、匯入

tree

模板見附件,將要匯入的資料按照模板中的要求填寫。

7、將填寫好的檔案先分別轉換為

cat.dbf

、lev.dbf

、nod.dbf

、rol.dbf

、檔案,放到

d:(如果放到別的目錄下,則需要修改批處理檔案中的路徑

),執行批處理檔案,將檔名進行轉換。8、在

pa中執行

import

或import/export group

,輸入檔名,或選擇匯入

id型別,輸入檔名如

d:test

,執行processrun

,如果該

id名稱已經存在,則系統給出提示,要求使用另外的名稱,執行操作後,系統將顯示執行成功或失敗資訊。

9、如果在匯入過程中失敗,則需要檢查資料是否按照模板的要求填寫。然後修改不合格的資料,再次執行匯入即可。

OFSA中Instrument表的建立及註冊

ofsa 中instrument 表的建立及註冊 在ofsa 系統中,4520 以前使用的 instrument 表和4520 以後即45r3 中使用的 instrument 表的命名不同,在 45r3 的系統中,所有 instrument 表都是以 fem 開頭,但是 45r3 中為了保持和以前的...

Java中Excel的匯入匯出

一.excel匯入 先在前台頁面定義乙個獲取excel檔案路徑的input 然後把這個路徑傳到後台類中 string excel request.getparameter excel workbook wb null try catch biffexception e catch ioexcepti...

oracle中資料的匯入匯出

資料匯出 1 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d daochu.dmp中 exp system manager test file d daochu.dmp full y 2 將資料庫中system使用者與sys使用者的表匯出 exp system man...