1
我們使用Informatica通過GP加載程序將數據加載到greenplum DB中。在單個映射中,我們有並行流程來插入和更新同一Greenplum目標中的數據。 插入花費很多時間,最後工作流程必須中止。Greenplum加載程序不會將數據寫入管道文件
gploader正在創建兩個yaml文件,一個用於插入,另一個用於更新。 更新將等待插入過程完成。 但是即使對於100條記錄,插入過程也花費很多時間,並且它永遠不會結束,我們必須最終終止該過程。
樣品YAML文件:
%YAML 1.1
---
VERSION: 1.0.0.1
DATABASE: abcdgp_dev
USER: abcs
PASSWORD: srvb&34
HOST: 3.565.785.345
PORT: 5432
GPLOAD:
INPUT:
- SOURCE:
FILE:
- ../infa_shared/Temp/jaroswind_salesrep_mas_1_pipe
- COLUMNS:
- "salesrep_key":
- "salesrep_id":
- "salesrep_name":
- FORMAT: CSV
- DELIMITER: "\x24"
- ESCAPE: '/'
- NULL_AS: '/N'
- QUOTE: '^'
- ENCODING: utf8
- ERROR_LIMIT: 500
- ERROR_TABLE: jaroswind_err.err_SALESREP_MAS
OUTPUT:
- TABLE: jaroswind.salesrep_mas
- MODE: INSERT
PRELOAD:
- REUSE_TABLES: True
請提出一個解決方案。