背景:我真的很新。 Informatica的開發人員的PowerCenter快遞版本:9.6.1的HotFix 2informatica在sql轉換中執行sql
我想執行一個T-SQL語句中的一個步驟一個工作流程:
truncate table dbo.stage_customer
我試圖創建一個映射,添加一個SQL轉換在上面。在sql查詢窗口中輸入上面的查詢。我將映射添加到剛開始,映射和結束的工作流程中。當我驗證流程,我得到這個錯誤:
The group [Input] in transformation xxx must have at least one port
我不知道,因爲這需要哪些端口(TRUNCATE語句)基本上不需要輸入或輸出。
簡而言之:你做錯了。 Informatica不是「運行sql語句的工具」。這是一個ETL工具,可用於創建數據流。爲此,它需要源和端口和鏈接。它也可以執行一些額外的陳述 - 但這並不意味着你可以拋棄所有其他的東西。 – Maciejg
不,我沒有使用它只是運行一個sql語句,它是工作流程中的一個步驟,我將需要截斷一個表,填充該表等。 – thotwielder
在這種情況下,只需使用會話目標屬性或組合的前/後SQL語句,以最適合您的爲準。 – Maciejg