0% found this document useful (0 votes)
11 views6 pages

Data Unlaoding Views

Uploaded by

rsekhar1207
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views6 pages

Data Unlaoding Views

Uploaded by

rsekhar1207
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 6

FILE IS AWS S3 ??

CREATE EXTERNAL STAGE ??


CREATE EXTERNAL STAGE STG_NM
URL =
FILE_FORMAT =
STI=;

FF STI

ESTABLISHING THE CONNNECTION

BASED ON TEH FILE TABLE


LIST @STG;
COPY INTO TB
FROM @STG;
ON_ERROR =CONTINUE ;
ON_ERROR =ABORT_STATEMENT ;
PURGE =TRUE;
RM COMMAND ;
SELECT $50,METADATA$FILENAME
FROM @STG;

ONE FILE CAN WE LOAD ONE MORE TIME??

TRUNCATE ?? LOAD METADATA HISTORY WILL BE REMOVED


FORCE =TRUE ??

FILENAME
TABLENAME
NO OF RECORDS PROCESES ERROR RECORDS SIZE?

COPY 64 DAYS
SNOWIPE 14 DAYS

CAN WE USE WHERE CLAUSE IN COPY STTAEMENT??NO

--------------
I WANT TO AOUTOMATE THIS POCRSS??
SNOWPIPE AUTO_INGEST =TRUE
SQS - SIMPLE QUEUE SERVCIE
EVENT NOTIFICATION

CAN WE CREATE SP ON INTERNAL STAGES???


AUTO_INGEST =FALSE
NAMED INTERNAL STAGE
TABLE STAGE ;

ALTER PIPE PIPE_NAME REFRESH;

WE CAN ABLE TO CREATE SNOWPIPE ON INTERNAL STAGES: TABLE STAGE AND NAMED STAGE;

AUTO_INGEST =FALSE

ALTER PIPE PIPE_ANM REFRESH;


SNOWFLAKE ->TRIGGER ->SNPWPIP =>COPY ->SF TABLE;
WITHOUT LAING I WANT TO ACCES FROM SF FILE IS THERE IN AWS AZURE OR GCP ??

EXTERNAL TABLE??
DML ?? NO
STORAGE COST ?? NO

WILL HOLD : METADATA INFORMATION OF FILES ??


METADATA$FILENAME
METADATA$FILE_ROW_NUMBER

CAN WE USE WHERE CLUASE IN EXTERNAL TABLE ?? YES


CAN WEPERFOM JOINS WITH OTHER TABLE WITH EXTERNAL TABLE ->YES

--------------------------

DATA LOAIDNG:
S3/ADLS/CLOUD STORAGE OR LOCLA MAHINE -> SF TBALE

S3 ->SF -> TRANSFOMRED DATA ->

COPY INTO TB
FROM @STG- INT/EXT ;

DATA UNLOAIDNG:

COPY INTO @STG


FROM TRANFORMED_TB;

USER_ID AND PWD ->


SSO ->SINGLE SIGN ON
MFA -> MULTI FACTOR AUTHENTICATION
CLOUD -> AWS
REPORTING TOOL > POWER BI
ETL TOOL -> MATILLION AWS GLUE
HOW THE WORK ->JIRA TICKET
CALL ->SCRUM CALL ?? TIMING->10 TO 15MNS??
10AM
11AM
5PM 6PM ;
USER STORIES
AGILE METHOLDOGY
CODE REPOSITORY -> GITHUB
CI CD PIPELENS ->CONTINOUS INTEGRATION
CONTINOUS DEPLOYMENT ->dEVOPS -JENKINS TOOL
DATA SOURCE: OLTP SYSTEMS - SAP HANA ORACLE
TERA BYTES TO PETA BYTES
-------------------
USE DATABASE DEV_DB;
USE SCHEMA RAW_SCHEMA;
--
5 SF DEV
1 POWER BI SF ACCOUNT
1 SF ADMIN
1 SF ARCHITECT
100 TABLES
5 NAMED STAGES
10 EXTERNAL STAGE;

SHOW STAGES;--> 15 ?? NAMED INTERNAL AND NAMED EXTERNAL STAGE

TOTALLLY HOW MANY STAGES ??123 USER 8


TABLES ->10 ??
;
s3://s3-csv-files123

USE DATABASE DEV_DB;


USE SCHEMA RAW_SCHEMA;
--
5 SF DEV
1 POWER BI SF ACCOUNT
1 SF ADMIN
1 SF ARCHITECT
100 TABLES
5 NAMED STAGES
10 EXTERNAL STAGE;

SHOW STAGES;--> 15 ?? NAMED INTERNAL AND NAMED EXTERNAL STAGE

TOTALLLY HOW MANY STAGES ??123 USER 8


TABLES ->10 ??
;

LIST @STG_NM;

SELECT $1,$2 FROM @STG_NM/afr.txt;

STG ->FILE FORMAT ->SKIP_HEADER=1;

SHOW STAGES;

DESC STAGE STG_NM;


DESC FILE FORMAT CSV_FF_HEADER;

SHOW TABLES;

SELECT * FROM COUNTRY;

LIST @EXT_STG1;

RM @EXT_STG1;

COPY INTO @EXT_STG1


FROM COUNTRY;---WHAT IS THE FILENAME IT CONTAINS DATA_0_0_0

SHOW TABLES;

COPY INTO @EXT_STG1


FROM COUNTRY;
--Files already existing at the unload destination: @EXT_STG1. Use overwrite option
to force unloading.
COPY INTO @EXT_STG1/LLL
FROM EM
OVERWRITE =TRUE
HEADER=TRUE;

LIST @EXT_STG1;
SELECT $1,$2
FROM @EXT_STG1;

HEADER = TRUE ;

SHOW TABLES;

SELECT * FROM EMP1;

COPY INTO @EXT_STG1


FROM EMP1;

RM @EXT_STG1;
LIST @EXT_STG1;

HUGE DATA ??SF WILL DO PARLLEL THREADS;

SINGLE FILE ??;

COPY INTO @EXT_STG1


FROM EMP1
SINGLE =TRUE;

LIST @EXT_STG1;

WE ARE FEEDING THE DATA TO DONWSTREAM GUYS IN THE FORM OF FILES

AI ML DS ->ALGRITHM LLM ;

------------------------------------------

ORACLE(5 TABLES) -> S3->SF -> TRANFOMEED ->SINGLE_TABLE -> ??


DATA UNLOAIDNG
DATA SHARING
VIEWS

WHAT TYPE OF TRANSFOMATION


DATA TYPES
NULL HANDLING
DATE CONVERSION
AGGREGATE FUNCTIONS
ANALAYTICAL FUNCTIONS
CASE
JOINS
SET OPEARTEOS
VIEWS??? VIRTUAL TABLE

SECURITY ;

NORMAL VIEW
MATERIALIED VIEW
SECURE VIEW

SHOW VIEWS;

SHOW TABLES;

CREATE VIEW V1_EM AS


SELECT * FROM EM;

CREATE MATERIALIZED VIEW V1_MV_EM AS


SELECT * FROM EM;

CREATE SECURE VIEW V1_S_EM AS


SELECT * FROM EM;

CREATE SECURE MATERIALIZED VIEW V1_SMV_EM AS


SELECT * FROM EM;

SHOW VIEWS LIKE 'V1%M';


IS_sECURE
IS_MATERIALIZED ;

SHOW MATERIALIZED VIEWS;

SELECT * FROM V1_EM;

SHOW VIEWS LIKE 'V1%';

DMLS ON VIES;

DELETE FROM V1_EM;


DELETE FROM V1_MV_EM;
DMLS ARE NOT ALLOWED;

CREATE TABLE T114(ID NUMBER);--3


INSERT INTO T114 VALUES(1),(2),(3);
CREATE TABLE T1144(ID1 NUMBER);--0

SELECT * FROM T114 INNER JOIN T1144;--CROSS JOIN T1*T2= 3*0=0

CREATE OR REPLACE VIEW MV2


AS
SELECT * FROM T114 INNER JOIN T1144;

CREATE OR REPLACE MATERIALIZED VIEW FMV2


AS
SELECT * FROM T114 INNER JOIN T1144;

Invalid materialized view definition. More than one table referenced in the view
definition
;

MVS CAN BE CREATE ON SINGLE TABLE;

CLONING?? ;

SELECT * FROM INFORMATION_SCHEMA.TABLE_STORAGE_METRICS


WHERE TABLE_NAME IN ('V1_EM','V1_MV_EM','V1_SMV_EM','V1_S_EM');

MVS WILL HAVE STORAGE ;

SHOW MATERIALIZED VIEWS;

5 DEV 1 ADMI 1 SF ARCHIRCT 10 TABLE 10NMD STGA


10 EXTRRNAL SAGE;

SHOW STAGES;10+10;

DATA MIGRATION PROJECT:


DB :STAR AND SNOWFLAKE SHCEMA ;

STAR ??

DEVELOPING THE APPLICATION IN SF ??


STAR SCHEMA AND SNOWFLAKE SCHEMA
FACTS AND DMINESIONS;

DOING TRANDOM STAR AND SNOWFLAKE

You might also like