oracle-data-integrator

    0熱度

    1回答

    我正在使用groovy腳本編寫ODI任務的腳本。 我的要求是在SQL服務器和Oracle技術下添加新的數據類型。 我可以從groovy編輯器添加它們,但如何使用groovy腳本來做到這一點。 我正在使用Oracle Data Integrator(ODI)並使用groovy腳本來設置將SQL Server之間的數據遷移到Oracle的任務。現在我想添加ODI SQL Server技術下缺少的新數據

    0熱度

    1回答

    我們編寫了所有流程(使用groovy庫在java中創建模型,表映射,screnario和loadplan)。 現在我們要執行java中的create loadplan。 有人請提供指導方針以在java中編寫執行代碼。 我們得到了從命令提示符執行的方法。 但在java中尋找腳本的選項。

    0熱度

    1回答

    我正在使用Oracle ODI 11.1.1.7。 我有6個管道分隔文件。每個文件具有不同的列數。每個文件中的列數都是固定的。所以我知道格式。我想將所有這些文件加載​​到數據庫中的單個表中。 我可以按順序創建ODI進程並調用爲這些文件創建的接口來完成任務。 有沒有更好的方法來做到這一點?就像只創建一個可以處理所有這些文件的接口一樣。我可以通過循環做些什麼? 在此先感謝。

    2熱度

    1回答

    我在ODI中創建了數千個映射。我需要執行這些,但逐個執行它們似乎不是一個可行的選擇。 我想寫一個groovy腳本,可以獲取所有映射的列表,遍歷每個映射。我能夠實現這一點,但我無法弄清楚如何運行給定的映射。 這裏是我的腳本: def fm = ((IMappingFinder) tme.getFinder(Mapping.class)) def mappingList = fm.findAl

    1熱度

    1回答

    我已經使用groovy腳本創建了數千個映射,但我無法運行它們。 我可以迭代映射,但現在想用groovy腳本來運行映射。 如何創建映射場景,然後使用groovy腳本運行場景 ?

    0熱度

    1回答

    嗨我想加載數據使用ODI,其中我的來源是平面文件和目標是Hyperion Essbase,但它失敗了,如果我嘗試看到ODI日誌和錯誤文件,它們是空的。 任何人都可以幫我解決這個問題。 在此先感謝。

    0熱度

    1回答

    我已經OdiOSCommand用命令: OdiOSCommand "-ERR_FILE=/home/oracle/jmt.err" "-WORKING_DIR=#PROJECT_DIR" "-SYNCHRONOUS=YES" "-CAPTURE_OUT_STREAM=ON_ERROR[NONE]" "-CAPTURE_ERR_STREAM=ON_ERROR[NONE]" #TEMP = "hel

    0熱度

    1回答

    ODI中是否存在錯誤處理機制? 我想處理的情況下,ODI可以將不良數據加載到錯誤表中,因爲它無法執行轉換源數據並插入到目標表中。即使傳入數據格式中有任何更改,該進程也不會停止。

    1熱度

    1回答

    我想在Knowledge Module的Task中設置一個變量,並將目標技術設置爲Java BeanShell。該值表示映射EXPRESSION,其中源表位於MSSQL數據庫內。列名被雙引號包圍,導致模板問題。 列表達式爲: source_tab."Entry Number" 任務(Java的BeanShell的) <$ String SEL_COLS = "<%=odiRef.ge

    1熱度

    2回答

    我的表結構選擇一個數據集的最新行: ID1 ID2 ID3 Value Last_Update_date 10 11 12 0.1 21-SEP-17 01.46.12.623580000 PM 10 11 12 0.2 20-SEP-17 01.46.12.623580000 PM 10 11 12 0.3 19-SEP-17 01.46.12.623580000 PM 20 21 22