Skip to content

DBT: Brazil Bol 2018

File location: s3://trase-storage/brazil/trade/bol/2018/BRAZIL_BOL_2018.csv

DBT model name: brazil_bol_2018

Explore on Metabase: Full table; summary statistics

Explore dependencies/lineage: link


Description

This model was auto-generated based off .yml 'lineage' files in S3. The DBT model just raises an error; the actual script that created the data lives elsewhere. It was last run by Harry Biddle.


Details

Column Type Description
date VARCHAR
exporter.label VARCHAR
country_of_destination.label VARCHAR
vol VARCHAR
hs_description VARCHAR
exporter.cnpj VARCHAR
exporter.activity_portuguese VARCHAR
importer.label VARCHAR
vessel.label VARCHAR
voyage_number VARCHAR
hs VARCHAR
port_of_origin.label VARCHAR
port_of_arrival.label VARCHAR
port_of_import.label VARCHAR
world_region VARCHAR
place_of_loading VARCHAR
source VARCHAR
hs4 VARCHAR
hs6 VARCHAR
hs8 VARCHAR
carrier_datamar.label VARCHAR
description VARCHAR
port_of_discharge VARCHAR
importer.type VARCHAR
port_of_maritime_origin.country VARCHAR
port_of_maritime_destination VARCHAR
port_of_maritime_origin VARCHAR
carrier.label VARCHAR
port_of_export.country VARCHAR
exporter.type VARCHAR
port_of_maritime_destination.country VARCHAR
port_of_receipt.country VARCHAR
port_of_destination VARCHAR
port_of_receipt VARCHAR
vessel.type VARCHAR
port_of_discharge.country VARCHAR
datamar_id VARCHAR
port_of_export.name VARCHAR
country_of_destination.name VARCHAR
country_of_destination.trase_id VARCHAR
exporter.state.trase_id VARCHAR
exporter.municipality.trase_id VARCHAR
exporter.state.name VARCHAR
exporter.municipality.name VARCHAR
hs5 VARCHAR
month VARCHAR

No data tests defined 🧐

import pandas as pd


def model(dbt, cursor):
    dbt.source("trase-storage-raw", "7_11")
    dbt.source("trase-storage-raw", "5_07")
    dbt.source("trase-storage-raw", "10_09")
    dbt.source("trase-storage-raw", "1_09")
    dbt.source("trase-storage-raw", "2_02")
    dbt.source("trase-storage-raw", "0_03")
    dbt.source("trase-storage-raw", "11_11")
    dbt.source("trase-storage-raw", "10_03")
    dbt.source("trase-storage-raw", "7_09")
    dbt.source("trase-storage-raw", "10_07")
    dbt.source("trase-storage-raw", "6_02")
    dbt.source("trase-storage-raw", "3_06")
    dbt.source("trase-storage-raw", "4_08")
    dbt.source("trase-storage-raw", "7_07")
    dbt.source("trase-storage-raw", "1_04")
    dbt.source("trase-storage-raw", "0_12")
    dbt.source("trase-storage-raw", "13_11")
    dbt.source("trase-storage-raw", "4_10")
    dbt.source("trase-storage-raw", "5_11")
    dbt.source("trase-storage-raw", "9_04")
    dbt.source("trase-storage-raw", "2_07")
    dbt.source("trase-storage-raw", "4_11")
    dbt.source("trase-storage-raw", "7_01")
    dbt.source("trase-storage-raw", "9_07")
    dbt.source("trase-storage-raw", "4_05")
    dbt.source("trase-storage-raw", "9_11")
    dbt.source(
        "trase-storage-raw",
        "dataliner report_stockholm_exp br_2018 (version 1 from 5_10_2021) - live animals",
    )
    dbt.source("trase-storage-raw", "1_03")
    dbt.source("trase-storage-raw", "1_06")
    dbt.source("trase-storage-raw", "4_12")
    dbt.source("trase-storage-raw", "7_05")
    dbt.source("trase-storage-raw", "1_11")
    dbt.source("trase-storage-raw", "7_10")
    dbt.source("trase-storage-raw", "5_01")
    dbt.source("trase-storage-raw", "3_04")
    dbt.source("trase-storage-raw", "1_10")
    dbt.source("trase-storage-raw", "4_09")
    dbt.source("trase-storage-raw", "9_08")
    dbt.source("trase-storage-raw", "6_03")
    dbt.source("trase-storage-raw", "3_02")
    dbt.source("trase-storage-raw", "9_09")
    dbt.source("trase-storage-raw", "6_07")
    dbt.source("trase-storage-raw", "5_09")
    dbt.source("trase-storage-raw", "0_07")
    dbt.source("trase-storage-raw", "7_08")
    dbt.source("trase-storage-raw", "2_10")
    dbt.source("trase-storage-raw", "5_02")
    dbt.source("trase-storage-raw", "8_01")
    dbt.source("trase-storage-raw", "8_11")
    dbt.source("trase-storage-raw", "0_09")
    dbt.source("trase-storage-raw", "1_01")
    dbt.source("trase-storage-raw", "11_08")
    dbt.source("trase-storage-raw", "4_07")
    dbt.source("trase-storage-raw", "6_06")
    dbt.source("trase-storage-raw", "2_05")
    dbt.source("trase-storage-raw", "3_12")
    dbt.source("trase-storage-raw", "3_01")
    dbt.source("trase-storage-raw", "5_03")
    dbt.source("trase-storage-raw", "7_03")
    dbt.source("trase-storage-raw", "3_05")
    dbt.source("trase-storage-raw", "7_04")
    dbt.source("trase-storage-raw", "2_06")
    dbt.source("trase-storage-raw", "2_04")
    dbt.source("trase-storage-raw", "3_03")
    dbt.source("trase-storage-raw", "9_12")
    dbt.source("trase-storage-raw", "5_10")
    dbt.source("trase-storage-raw", "4_01")
    dbt.source("trase-storage-raw", "10_11")
    dbt.source("trase-storage-raw", "3_08")
    dbt.source("trase-storage-raw", "1_02")
    dbt.source("trase-storage-raw", "3_10")
    dbt.source("trase-storage-raw", "8_04")
    dbt.source("trase-storage-raw", "9_05")
    dbt.source("trase-storage-raw", "12_11")
    dbt.source("trase-storage-raw", "8_05")
    dbt.source("trase-storage-raw", "4_06")
    dbt.source("trase-storage-raw", "11_10")
    dbt.source("trase-storage-raw", "4_03")
    dbt.source("trase-storage-raw", "5_04")
    dbt.source("trase-storage-raw", "6_10")
    dbt.source("trase-storage-raw", "4_02")
    dbt.source("trase-storage-raw", "5_08")
    dbt.source("trase-storage-raw", "8_02")
    dbt.source("trase-storage-raw", "6_04")
    dbt.source("trase-storage-raw", "2_03")
    dbt.source("trase-storage-raw", "3_07")
    dbt.source("trase-storage-raw", "9_10")
    dbt.source("trase-storage-raw", "0_01")
    dbt.source("trase-storage-raw", "0_05")
    dbt.source("trase-storage-raw", "6_08")
    dbt.source("trase-storage-raw", "10_08")
    dbt.source("trase-storage-raw", "5_06")
    dbt.source("trase-storage-raw", "8_10")
    dbt.source("trase-storage-raw", "4_04")
    dbt.source("trase-storage-raw", "10_10")
    dbt.source("trase-storage-raw", "6_09")
    dbt.source("trase-storage-raw", "8_07")
    dbt.source("trase-storage-raw", "11_07")
    dbt.source("trase-storage-raw", "8_12")
    dbt.source("trase-storage-raw", "2_01")
    dbt.source("trase-storage-raw", "8_06")
    dbt.source("trase-storage-raw", "0_11")
    dbt.source("trase-storage-raw", "1_07")
    dbt.source("trase-storage-raw", "10_12")
    dbt.source("trase-storage-raw", "2_08")
    dbt.source("trase-storage-raw", "0_10")
    dbt.source("trase-storage-raw", "7_06")
    dbt.source("trase-storage-raw", "8_09")
    dbt.source("trase-storage-raw", "2_09")
    dbt.source("trase-storage-raw", "7_02")
    dbt.source("trase-storage-raw", "0_02")
    dbt.source("trase-storage-raw", "commodity_dict")
    dbt.source("trase-storage-raw", "6_12")
    dbt.source("trase-storage-raw", "0_06")
    dbt.source("trase-storage-raw", "7_12")
    dbt.source("trase-storage-raw", "8_03")
    dbt.source("trase-storage-raw", "3_09")
    dbt.source("trase-storage-raw", "6_05")
    dbt.source("trase-storage-raw", "8_08")
    dbt.source("trase-storage-raw", "9_03")
    dbt.source("trase-storage-raw", "1_12")
    dbt.source("trase-storage-raw", "1_05")
    dbt.source("trase-storage-raw", "3_11")
    dbt.source("trase-storage-raw", "5_12")
    dbt.source("trase-storage-raw", "0_04")
    dbt.source("trase-storage-raw", "6_01")
    dbt.source("trase-storage-raw", "5_05")
    dbt.source("trase-storage-raw", "6_11")
    dbt.source("trase-storage-raw", "0_08")

    raise NotImplementedError()
    return pd.DataFrame({"hello": ["world"]})