You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
Develop a Groovy ETL script to migrate Exclusion Report data from the exclusion_agreement table in TFRS to the allocation_agreement table in LCFS. The script will transform and map specific fields while ensuring compatibility with LCFS table requirements, including handling overrides for mandatory fields.
Key tasks include:
Purpose and Benefit to User:
Acceptance Criteria:
Development Checklist:
Data Extraction:
Query TFRS exclusion_agreement table to extract Exclusion Report data.
Description:
Develop a Groovy ETL script to migrate Exclusion Report data from the
exclusion_agreement
table in TFRS to theallocation_agreement
table in LCFS. The script will transform and map specific fields while ensuring compatibility with LCFS table requirements, including handling overrides for mandatory fields.Key tasks include:
Purpose and Benefit to User:
Acceptance Criteria:
Development Checklist:
Data Extraction:
exclusion_agreement
table to extract Exclusion Report data.Mapping and Transformation:
transaction_type
to LCFSresponsibility
:Purchased
→Allocated from
Sold
→Allocated to
fuel_type
→fuel_type
legal_name_of_transaction_partner
→legal_name_of_transaction_partner
address_of_transaction_partner
→address_for_service
quantity
→quantity
units_1
→units
quantity_not_sold_or_supplied_within_compliance_period
units_2
Field Overrides:
email
→ allow nullphone
→ allow nullfuel_type_other
→ allow nullfuel_category
→ allow nulldetermining_carbon_intensity
→ allow nullfuel_code
→ allow nullci_of_fuel
→ allow nullData Insertion:
allocation_agreement
table in LCFS.Error Handling and Logging:
Testing and Validation:
Documentation:
Notes:
quantity_not_sold_or_supplied_within_compliance_period
,units_2
) need proper handling for insertion in LCFS.The text was updated successfully, but these errors were encountered: