Re: Destination Table - Condition Amount 0 - Mailing list pgsql-general

From Adrian Klaver
Subject Re: Destination Table - Condition Amount 0
Date
Msg-id adddb99c-448a-4a6e-a1d1-ab8c50b6c073@aklaver.com
Whole thread Raw
In response to Destination Table - Condition Amount 0  (Anthony Apollis <anthony.apollis@gmail.com>)
Responses Re: Destination Table - Condition Amount 0
List pgsql-general
On 8/8/24 09:35, Anthony Apollis wrote:
> I need your assistance with an ETL process that runs every six months. 
> Currently, we are in Calendar Year/FY 2025, which started in July 2024.
> 
> The issue is with the "Condition Amount" for FY 2025. Data comes through 
> correctly until the "Insert Data Into Task" step (please see the 
> attached screenshot). However, it appears that the code responsible for 
> the "Update PD Credit" step is not functioning as expected.
> 
> image.png
> 
> 
> The destination table [Turkey - NCD Revenue Reporting Model_Table_Model] 
> is receiving data for FY 2025, but the "*Condition Amount*" column 
> contains zeros for 2025. Please see the attached sample data for reference.
> 
> To help diagnose the issue, I have included the following:
> 
> DDL for all three tables.
> 
> Insert/Update scripts for the two tasks as depicted in the screenshot above.
> 
> Sample raw data for the two tables.
> 
> SSIS can also be found attached for better understanding
> 
> Sample data for the "Insert Data Into
> 

Honestly I have not looked through all the files and probably won't. I 
did find this though:

CASE
         WHEN NCD_EXCL."Order Quantity" IS NULL OR NCD_EXCL."Order 
Quantity" LIKE 'Excluded' THEN
             0
         WHEN NCD_EXCL."Order Quantity" LIKE 'NCD Valid' THEN
             NCD_AMOUNT."Condition Amount"
         ELSE
             0

which looks suspicious in that it can turn a "Condition Amount" into 0.

I would start by running the SELECT that this is part of and seeing what 
it does to the data and if that is what you want it to do.

-- 
Adrian Klaver
adrian.klaver@aklaver.com




pgsql-general by date:

Previous
From: Anthony Apollis
Date:
Subject: Destination Table - Condition Amount 0
Next
From: James Creasy
Date:
Subject: Debugging set up for Postgres?