codegen deployment project flow
codegen deployment project flow
table :
100 columns
select * from tb;
select col1,col2,col3,col4,col5..
from tb;
{{ codegen.generate_base_model(
source_name='raw_jaffle_shop',
table_name='customers',
materialized='view'
) }}
===========================
DEVELOPMENT
TESTING - DBT TEST
DBT DOCS GENEARATE
DATA LINAAGE
ELT DATA PIPEKINES ;
DEPOLYMNETS:
TABLE
DEV => TEST =>STG =>PORD
1.
github account creation
2. create 1 reposiirry
3. copy ssh
git@github.com:dbtpraveen3/dbt-sf-scripts.git
put the ssh value in the git clone
ci cd ??
DEV =>STG
DEV =>PROD
ORACLE TO SNOWFLAKR
ORACLE TO S3 ?? TASK
UI DIAGRAM
dev =>prod
=====================DEPOLYMENT
1. CREATE ENVIRONMENT
3 to 4 developers
code reposiory or version control
github
any devlopmemt:
we need to take the code from
laetst code
;
DEVELOPEMNT
ETSTING
PUT THE CODE IN THE REPOSIROY
MONTH QUKAREY O;
DEVOPS OR SUPPORT GUY THEY TRY TO DEPLOT YHE COIE IN DEIFFENT ENFIRNAONNT;
AIRFLOW/PERFECT
CONTROL-M
EXTERNAL DEPENDECCIDES ??
ANY FAILURE HAPPENDING
SLACK OR MAIL
WILL GET NOTIFICATION ?
====================
BACTH PROCESS ??
column length
dbt models ??
spefcial charter ?? dbt macros
global variables
__var gunction
i want to duplcaites
data quality ??DBT TEST(SINGUKAR GENRICE CUSTOM GENEIRC)
INCREMENATL
incrmenatl materilziation
SNApSHOTS
=================
final layer
reporting views
{{config(materialized='view'}};
data sharing :
data unlaod
dbt macris
data sharing :
secure
{{config(materialized='view',secure=true}};
hooks
packages
SATURDAYA :
WORKING
8AM
I DID SOME CHANGE IN THE DEV ??
OCNCE WE COMMITED THE CIDE NEEDS TO AUTOAMTELY RFLECTED IN THE STG