Notas

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

DMND4775000

relatório "Staff Meeting (New Cars and Used Cars)"

ARQ_COTACAO_MOEDA.csv

prod
\\bcdhor022.bancofidis.com.br\connect$\CREDITO_AM
dev
\\bcdhor067.bancofidis.com.br\connect$\CREDITO_AM

Stage area
STG.TBT_COT_MOE

DAT_REF DATE
NOM_MOE VARCHAR 20
VLR_COT NUMBER 17,6

verifica se ja existe o valor, pelos campos DAT_REF e NOM_MOE atualiza o valor da


cotação, se nao add valor novo
Dimensão cotação Moeda
CRP.TBD_COT_MOE

DAT_REF DATE
NOM_MOE VARCHAR 20
VLR_COT NUMBER 17,6
DAT_ISR DATE

---

Criar Campos no BD

STG.TBT_COT_MOE
DAT_REF DATE
NOM_MOE VARCHAR 20
VLR_COT NUMBER 17,6

CREATE TABLE STG.TBT_COT_MOE


(
DAT_REF DATE
, NOM_MOE VARCHAR(20)
, VLR_COT NUMBER(17,6)
);

CRP.TBD_COT_MOE

DAT_REF DATE
NOM_MOE VARCHAR 20
VLR_COT NUMBER 17,6
DAT_ISR DATE

CREATE TABLE CRP.TBD_COT_MOE


( SRK_COT_MOE NUMBER(10,0) NOT NULL ENABLE,
DAT_REF DATE
, NOM_MOE VARCHAR(20)
, VLR_COT NUMBER(17,6)
,DAT_ISR DATE
-- CONSTRAINT PK_COT_MOE PRIMARY KEY (SRK_COT_MOE)
);

-- insert

--------------------------------------------------------
-- DDL for Table TBD_COT_MOE
--------------------------------------------------------

CREATE TABLE "CRP"."TBD_COT_MOE"


( "SRK_COT_MOE" NUMBER(10,0),
"DAT_REF" DATE,
"NOM_MOE" VARCHAR2(20 BYTE),
"VLR_COT" NUMBER(17,6),
"DAT_ISR" DATE
) SEGMENT CREATION DEFERRED
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
NOCOMPRESS LOGGING
TABLESPACE "TSCRPGRDD" ;
--------------------------------------------------------
-- Constraints for Table TBD_COT_MOE
--------------------------------------------------------

ALTER TABLE "CRP"."TBD_COT_MOE" MODIFY ("SRK_COT_MOE" NOT NULL ENABLE);

no DataStage o caminho apontado é :


#$DIRETORIO_CONNECT#\FLATFILE\INBOX\ARQ_COTACAO_MOEDA.csv
\\bcdhor067\connect$\dw_fidis\FLATFILE\INBOX\ARQ_COTACAO_MOEDA.csv
porem o arquivo vai chegar no caminho:
\\bcdhor067.bancofidis.com.br\connect$\CREDITO_AM
entao o Gpro deverá mover ele para o caminho
\\bcdhor067\connect$\dw_fidis\FLATFILE\INBOX\

------- GPRO DEV

Os jobs ( ETL1_FLATFILE_Cotacao_Moeda e ETL2_CRP_DIM_Cotacao_Moeda ) foram incluido


no GRPO DEV na rotina Carga Diária

Exemplo:
CNG_ECONOMICO
ETL1_FLATFILE_Conglomerado_Economico > OCI_TBT_CNG_ECO
ETL2_CRP_DIM_Concessionaria

Artefatos:
ETL1_FLATFILE_Conglomerado_Economico
CNG_ECONOMICO
STG.TBT_CNG_ECO
ETL2_CRP_DIM_Concessionaria
CRP.TBD_CSS
CRP.TBD_MNC
STG.TBT_CNG_ECO
--

Artefatos:
ETL1_FLATFILE_Cotacao_Moeda
ARQ_COTACAO_MOEDA.csv
STG.TBT_COT_MOE

ETL2_CRP_DIM_Cotacao_Moeda
CRP.TBD_COT_MOE

------- DataStage

Exemplo:
CNG_ECONOMICO
ETL1_FLATFILE_Conglomerado_Economico > OCI_TBT_CNG_ECO
ETL2_CRP_DIM_Concessionaria

- Carga manual
ETL1_FLATFILE_Cotacao_Moeda
arquivo > tabela stage
ARQ_COTACAO_MOEDA.csv > TBT_COT_MOE

-transform
Iconv(Substrings(LK_COT_MOE.DAT_REF,1,10),"D-DMY")
Iconv(Substrings(LK_COT_MOE.DAT_REF,1,10),"D/DMY")
(Ereplace(Ereplace(LK_COT_MOE.VLR_COT,' ',''),',','.'))
Ereplace(Trim(LK_COT_MOE.VLR_COT),' ','')

origem > STG.TBT_COT_MOE


SELECT DAT_REF, TRIM(NOM_MOE), VLR_COT
FROM
#$owner_staging#.TBT_COT_MOE

Destino > CRP.TBD_COT_MOE

CRP.TBD_COT_MOE
DAT_REF DATE
NOM_MOE VARCHAR 20
VLR_COT NUMBER 17,6
DAT_ISR DATE

Exemplo

CREATE TABLE "CRP"."TBD_BCO"


("SRK_BCO" NUMBER(10,0) NOT NULL ENABLE,
"DES_BCO" VARCHAR2(20) NOT NULL ENABLE,
"COD_BCO" VARCHAR2(5),
CONSTRAINT "PK_BCO" PRIMARY KEY ("SRK_BCO")

------- no relatorio

subtitulo > cotação do Euro na data de referência do relatório

[Limite Garantia].[Produto Garantias].[Nome Produto Garantias] contiver


'%CJDR%' ENTÃO 'CHRYSLER'
[Limite Garantia].[Produto Garantias].[Nome Produto Garantias] contiver
'%CHRYSLER%' ENTÃO 'CHRYSLER'
[Limite Garantia].[Produto Garantias].[Nome Produto Garantias] contiver
'%FIAT%' ENTÃO 'FIAT'
[Limite Garantia].[Produto Garantias].[Nome Produto Garantias] contiver
'%FIASA%' ENTÃO 'FIAT'
CASO CONTRARIO utilizar [Limite Garantia].[Unidade De Negócio].[Nome
Unidade de Negócio]

\\bcdhor067.bancofidis.com.br\connect$\CREDITO_AM

--------- no GPRO

----- cognos

TBF_EVO_CRT_MES

ETL3_DM_ATC_Evolucao_Carteira_Mes_Floor_Plan

ETL3_DM_ATC_Evolucao_Carteira_Mes_Produto_View
ETL3_DM_ATC_Evolucao_Carteira_Mes_View
ETL3_DM_ATC_Evolucao_Carteira_Mes_View_RPRC

filtra somente origem

You might also like