diff --git a/modules/other-integrations/images/getting.started.dbt-feast-teradata-pipeline/dbt-feast.png b/modules/other-integrations/images/getting.started.dbt-feast-teradata-pipeline/dbt-feast.png new file mode 100644 index 000000000..dd7d8a8d6 Binary files /dev/null and b/modules/other-integrations/images/getting.started.dbt-feast-teradata-pipeline/dbt-feast.png differ diff --git a/modules/other-integrations/pages/getting.started.dbt-feast-teradata-pipeline.adoc b/modules/other-integrations/pages/getting.started.dbt-feast-teradata-pipeline.adoc index a929a0614..80d2664e7 100644 --- a/modules/other-integrations/pages/getting.started.dbt-feast-teradata-pipeline.adoc +++ b/modules/other-integrations/pages/getting.started.dbt-feast-teradata-pipeline.adoc @@ -5,6 +5,7 @@ :page-revdate: August 4th, 2023 :description: dbt Feast integration with Teradata :keywords: data warehouses, compute storage separation, teradata, vantage, cloud data platform, object storage, business intelligence, enterprise analytics, AI/ML, AI, ML, feature engineering, feature store, FEAST +:page-image-directory: getting.started.dbt-feast-teradata-pipeline :tabs: == Overview @@ -122,48 +123,7 @@ raw_accounts 1--* raw_transactions dbt takes this raw data and builds the following model, which is more suitable for ML modeling and analytics tools: -[erd, format=svg, width=100%] -.... -# Entities - -[`fact: Analytic_Dataset`] {bgcolor: "#f37843", color: "#ffffff", border: "0", border-color: "#ffffff"} - *`cust_id ` {bgcolor: "#f9d6cd", color: "#000000", label: "INTEGER", border: "1", border-color: "#ffffff"} - `income ` {bgcolor: "#fcece8", color: "#868686", label: "DECIMAL(15, 1)", border: "1", border-color: "#ffffff"} - `age ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `years_with_bank ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `nbr_children ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `marital_status_0 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `marital_status_1 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `marital_status_2 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `marital_status_other ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `gender_0 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `gender_1 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `gender_other ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `state_code_0 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `state_code_1 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `state_code_2 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `state_code_3 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `state_code_4 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `state_code_5 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `state_code_other ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `acct_type_0 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `acct_type_1 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `acct_type_2 ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `acct_type_other ` {bgcolor: "#fcece8", color: "#868686", label: "INTEGER", border: "1", border-color: "#ffffff"} - `CK_avg_bal ` {bgcolor: "#fcece8", color: "#868686", label: "FLOAT", border: "1", border-color: "#ffffff"} - `CK_avg_tran_amt ` {bgcolor: "#fcece8", color: "#868686", label: "FLOAT", border: "1", border-color: "#ffffff"} - `CC_avg_bal ` {bgcolor: "#fcece8", color: "#868686", label: "FLOAT", border: "1", border-color: "#ffffff"} - `CC_avg_tran_amt ` {bgcolor: "#fcece8", color: "#868686", label: "FLOAT", border: "1", border-color: "#ffffff"} - `SV_avg_bal ` {bgcolor: "#fcece8", color: "#868686", label: "FLOAT", border: "1", border-color: "#ffffff"} - `SV_avg_tran_amt ` {bgcolor: "#fcece8", color: "#868686", label: "FLOAT", border: "1", border-color: "#ffffff"} - `q1_trans_cnt ` {bgcolor: "#fcece8", color: "#868686", label: "DECIMAL(15, 0)", border: "1", border-color: "#ffffff"} - `q2_trans_cnt ` {bgcolor: "#fcece8", color: "#868686", label: "DECIMAL(15, 0)", border: "1", border-color: "#ffffff"} - `q3_trans_cnt ` {bgcolor: "#fcece8", color: "#868686", label: "DECIMAL(15, 0)", border: "1", border-color: "#ffffff"} - `q4_trans_cnt ` {bgcolor: "#fcece8", color: "#868686", label: "DECIMAL(15, 0)", border: "1", border-color: "#ffffff"} - `event_timestamp ` {bgcolor: "#fcece8", color: "#868686", label: "TIMESTAMP(0)", border: "1", border-color: "#ffffff"} - `created ` {bgcolor: "#fcece8", color: "#868686", label: "TIMESTAMP(0)", border: "1", border-color: "#ffffff"} -.... - +image::{page-image-directory}//dbt-feast.png[dbt feast,align="center",width=50%] == Configure dbt Create file `$HOME/.dbt/profiles.yml` with the following content. Adjust ``, ``, `` to match your Teradata instance.