etl個動作指令碼1

2021-06-19 22:31:25 字數 1005 閱讀 6713

1、comparedatastructure(比較資料結構)

例子:comparedatastructure([d:/testetl/aaa.xml-__-absolute-_-d:/testetl/bbb.xml-__-absolute-_-d:/testetl-_-ccc-_-true-_-difference],,,);

第一層引數用"-_-"來分隔,第二層引數用"-__-"分隔

引數1、源xml路徑或檔名

引數2、absolute表示絕對路徑,relative表示相對路徑

引數3、新xml路徑或檔名

引數4、absolute表示絕對路徑,relative表示相對路徑

引數5、比較後生成的xml儲存路徑

引數6、新生成的xml名稱

引數7、生成的xml名稱是否需要加時間戳

引數8、比較型別 update:增量    difference:差異清單

2、gettablestructure(獲取特定資料表的資料結構,並輸出到結構描述xml)

例子:gettablestructure([table1-__-table2-__-table3-_-d:/-_-test-_-true],[databaseadapter],,[描述資訊]);

各引數用"-_-"來分隔

引數1:表名,多個表名用-__-來分隔

引數2:xml檔案儲存的路徑,以檔案分隔符結尾

引數3:xml檔名

引數4:生成的xml檔名是否需要加時間戳,true為加,false不加

3、動作:processstrucxml(基於結構描述xml或更新描述xml來生成或更新指定資料庫的資料結構)

例子:processstrucxml([xmlname-__-relative-_-true],[databaseadapter],,[描述資訊]);

引數1:描述、更新xml檔名或路徑

引數2、absolute表示絕對路徑,relative表示相對路徑

引數3:表中相同欄位中屬性不同時,是否對對端進行修改

etl學習1 認識etl

etl即資料抽取 extract 轉換 transform 裝載 load 的過程,它是構建資料倉儲的重要環節。etl是將業務系統的資料經過抽取 清洗轉換之後載入到資料倉儲的過程,目的是將企業中的分散 零亂 標準不統一的資料整合到一起,為企業的決策提供分析依據。etl是bi專案重要的乙個環節。通常情...

Etl資料結構部分動作的說明

該動作可以用來獲取指定介面卡中的特定表的結構,輸出到xml中。1.選擇源介面卡。2.選擇 全部表 手動輸入表名 或者 從資料庫中獲取表 3.選擇檔案輸出位置。4.填寫檔案輸出名稱。5.點 儲存 6.執行動作。該動作用來比較gettablestructure中生成的xml檔案的差異 或增量 將結果輸出...

ETL 指令碼書寫規範

2014 11 24 1.前言 為了統一軟體開發過程中關於sql structured query language 編碼的格式,使編碼人員編寫sql 遵從特定的風格,並養成良好的開發習慣,從而增強 的可讀性,便於交流和維護,特此收集。1.1邊界定義 規範主要應用於teradata sql 的dml...