Skip to content

Silver Brazil Comtrade Coffee 2020 Monthly

s3://trase-storage/brazil/coffee/trade/2020/silver/silver_brazil_comtrade_coffee_2020_monthly.parquet

Dbt path: trase_production.main_brazil_coffee.silver_brazil_comtrade_coffee_2020_monthly

Explore on Metabase: Full table; summary statistics

Containing yaml file link: trase/data_pipeline/models/brazil/coffee/trade/_schema_brazil_coffee.yml

Model file link: trase/data_pipeline/models/brazil/coffee/trade/silver_brazil_comtrade_coffee_2020_monthly.sql

Dbt test runs & lineage: Test results ยท Lineage

Full dbt_docs page: Open in dbt docs (includes lineage graph -at the bottom right-, tests, and downstream dependencies)

Tags: silver, brazil, coffee, trade, comtrade, 2020, diet-trase-coffee


silver_brazil_comtrade_coffee_2020_monthly

Description

Filters the coffee Comtrade data for Brazil records and relevant values (Totals, and filters out 'World' Partner), and adds a FOB_PER_KG_AVERAGE column


Details

Column Type Description
YEAR BIGINT
MONTH BIGINT
HS_CODE VARCHAR
HS_CODE_DESCRIPTION VARCHAR
COUNTRY_SOURCE_ISO VARCHAR
COUNTRY_SOURCE VARCHAR
COUNTRY_DESTINATION_ISO VARCHAR
COUNTRY_DESTINATION VARCHAR
UNIT VARCHAR
NET_WEIGHT DOUBLE
IS_NET_WEIGHT_ESTIMATED BOOLEAN
FOB_VALUE_IN_USD DOUBLE
FOB_PER_KG_AVERAGE DOUBLE

Models / Seeds

  • source.trase_duckdb.source_world_trade.original_comtrade_coffee_2020_monthly

Sources

  • ['source_world_trade', 'original_comtrade_coffee_2020_monthly']

No called script or script source not found.

-- Filters the coffee Comtrade data for relevant values, and adds a FOB_PER_KG_AVERAGE column
{{ 
    config(
        materialized='external',
        meta={
            "external_location": "s3://trase-storage/brazil/coffee/trade/2020/silver/silver_brazil_comtrade_coffee_2020_monthly.parquet",
            "model_maturity": "in dev",
            "year": 2020,
        },
        persist_docs={"relation": true, "columns": true}        
    ) 
}}
WITH source_data AS (
    SELECT
        RefYear AS YEAR,
        RefMonth AS MONTH,
        CmdCode AS HS_CODE,
        CmdDesc AS HS_CODE_DESCRIPTION,
        UPPER(ReporterISO) AS COUNTRY_SOURCE_ISO,
        ReporterDesc AS COUNTRY_SOURCE,
        PartnerISO AS COUNTRY_DESTINATION_ISO,
        PartnerDesc AS COUNTRY_DESTINATION,
        QtyUnitAbbr AS UNIT,
        NetWgt AS NET_WEIGHT,
        IsNetWgtEstimated AS IS_NET_WEIGHT_ESTIMATED,
        Fobvalue AS FOB_VALUE_IN_USD
    FROM 
        {{ source('source_world_trade', 'original_comtrade_coffee_2020_monthly') }}
    WHERE ReporterISO = 'BRA'
    AND PartnerISO != 'W00' -- World
    AND CustomsDesc = 'TOTAL CPC' -- Total Customs Procedure Code
    AND MotDesc = 'TOTAL MOT' -- Total Modes of Transport
)

SELECT
    *,
    FOB_VALUE_IN_USD / NET_WEIGHT AS FOB_PER_KG_AVERAGE
FROM source_data