kettle

    -1熱度

    1回答

    我正在通過Pentaho 7.1執行ETL任務。 這項工作是通過Pentaho作業和轉換在PostgreSQL 9.2中填充表'PRO_T_TICKETS'? 我已映射相對於表中的字段的流字段 Mapped Fields 我的表PRO_T_TICKETS包含大寫架構(列名稱)。 這是我無法用我的ETL作業填充表PRO_T_TICKETS的原因嗎? 我將步驟TABLE_OUTPUT複製到PRO_T_

    0熱度

    2回答

    我在Pentaho的一個轉變,看起來像這樣: 這種轉變填充表PRO_T_TICKETS PostgreSQL中。 而此表主鍵被命名爲OID並且具有uuid數據類型。 這裏是我的數據庫剪斷聯接查詢: 我想作爲Pentaho的列值使用生成的隨機值OID。 我的問題是我應該在我的Pentaho工作流程中放置「生成隨機值(OID)」的步驟,以及我應該在db連接中進行哪些編輯,以便連接選擇這個生成的uuid

    0熱度

    1回答

    我有一個pentaho轉換,它用於讀取文本文件,以檢查某些條件(從中可以發現錯誤,例如數字應該是一個正數)。從這個錯誤我創建一個Excel文件,我需要爲我的工作在這個錯誤文件中的行數加上記錄哪些行有問題。 問題是,有時我有一個錯誤「在輸入行中找不到返回值id」。 這個錯誤並不是每一次。這項工作每天晚上都在進行,有時它可以在沒有任何問題的情況下工作,例如一個月,並且在一個晴天我只是有這個錯誤。 我不

    0熱度

    1回答

    如果您的發票擡頭包含多個值(發票編號,日期,位置)和具有多個值(產品,價格,稅額)的未知數量的發票行,是否有辦法將這些數據平鋪到一行,這在發票行數量因發票而異的情況下得以延長? 輸入例 - {"InvoiceRecords": [{ "InvoiceDate": "8/9/2017 12:00:00 AM", "InvoiceLocation": "002", "In

    0熱度

    1回答

    PostgreSQL.I中有一個表'TICKETS'使用Pentaho執行ETL作業來填充此表。 還有一個用戶進行更改的GUI,結果反映在此表中。 在表中的字段有: "OID" Char(36) <------ **PRIMARY KEY** , "CUSTOMER" VARCHAR(255) , "TICKETID" VARCHAR(255) , "PRIO_ORIG" CHAR(36)

    0熱度

    1回答

    我有一個工作在PDI中,正在將數據從不同源傳輸到特定系統的不同目標。這份工作有很多孩子的工作。我們稱之爲Job MasterJob1。 我們有相同的系統運行另一個目的。因此,我想在PDI中複製那份工作。在這裏我只需要改變一些設置。我們稱之爲MasterJob2。 要爲整個作業(也包括父作業,子作業等等)的Masterjob使用不同的變量,我們使用「設置變量」。在這裏,我們有很多不同的變量。比方說,

    0熱度

    1回答

    我有一個表result_slalom,其中數據通過Pentaho的ETL作業填充。 當ETL第一次運行時,它會創建版本-1。 現在,如果數據在新計算後發生變化,它將成爲版本-2。 我只需要在計算版本-2中進行更改,並且在result_slalom表中不應超過2個版本。 (版本1和版本2) 所以邏輯是: 檢查表存在 Ø When data exists and existing version is

    0熱度

    2回答

    我在不同的數據庫中有2個用戶表,我想從這些表中只獲得唯一的行。 在以下示例中,我需要沒有重複名稱的電子郵件列表。 我正在使用Pentaho DI水壺。 表從數據庫從用戶數據庫2 ID | Name | Email --- | ----------- | ------------- 1 | Jonh Stott | [email protected] --- | ----------- |

    0熱度

    1回答

    我想微秒轉換成數據: 6000 - > 1997年2月12日(像這樣)。 這意味着新的字段包含年 - 月 - 日,時,分,秒,毫秒 THX。

    1熱度

    1回答

    在水壺,又名Pentaho數據集成中,我讀了一些與某些類別鏈接的產品的xls,並將它們插入到數據庫中。 關係類別 - 產品是1:n(一個類別具有更多產品,一個產品具有一個類別)。 我做插入的類別,然後插入產品。 案例1: 插入/更新類別(真的,我只能插入); 按代碼查找分類並返回其他步驟中使用的id; CASE 2: 查找類別由代碼; 過濾器行:if(id> 0)然後轉到其他步驟;否則轉到步驟3;