SlideShare uma empresa Scribd logo
1 de 19
Porto Alegre, BR
MuleSoft Meetup Group
#01 – 27-ABR-2022
Aplicações ETL com controle de fluxo e Paginação:
Paginação de lotes e monitoramento de Bulk Jobs no Salesforce
2
● Informações importantes
● Apresentações
● Aplicações ETL com Controle de Fluxo
● Paginação
● Monitoramento de bulk jobs do Salesforce
● Demo
● Dúvidas
● Quiz: GANHE UM VOUCHER
Agenda
3
●Este evento será em Língua Portuguesa
●A sessão será gravada
●Um voucher para o participante mais “ativo” e “assertivo”
●Os dois melhores colocados no Quiz ganham um Voucher para um
treinamento oficial
●(somente para aqueles que não ganharam voucher em outro Meetup em
Abril/2022)
Informações
4
●Palestrantes:
●Daniel Cadengue
○ Desenvolvedor MuleSoft
○ Experiência em integrações com Salesforce Core, Mkt Cloud, Salesforce Analytics,
bancos de dados relacionais, SaaS
●Jefferson Sousa
○ Desenvolvedor MuleSoft
○ Experiência em integrações com Salesforce Core, Mkt Cloud, Salesforce Analytics,
bancos de dados relacionais, SaaS
Apresentações
Aplicações ETL com Controle de
Fluxo
6
●Extract, Transform and Load
●A integração de dados resolve o problema de mover, transformar
e consolidar informações de várias partes da empresa (sistemas,
bancos de dados, aplicativos, arquivos e serviços da Web) para
que possam passar por limpeza, padronização, de-duplicação,
manipulação e sincronização entre origens. (MuleSoft)¹
¹ https://www.mulesoft.com/resources/esb/data-integration-open-source
ETL – Aplicações
7
●Extract, Transform and Load
ETL – Aplicações
8
●Extract, Transform and Load
●O RAML não é necessário p/ aplicações programadas (Schedulers)
●Migração e sincronização de silos de dados
●Processos pouco interativos com usuário
●Uso racional da infraestrutura
ETL – Aplicações
Paginação
10
●Paginação
●Com Mule, é possível construir ETL com diferentes estratégias de
iteração. Por exemplo:
●For Each Scope
●For Each Parallel Scope
●Batch Job
●VM Connector
●Aggregator Connector
●Streaming Strategies
ETL – Paginação
11
●Paginação
●Pontos importantes na hora de escolher a estratégia:
●Requisitos técnicos
●Disponibilidade de infraestrutura
●Origem dos dados
●Destino dos dados
ETL – Paginação
Monitoramento de bulk jobs do
Salesforce
13
●Until Successful Scope
●Salesforce Connector
●GET Job State:
●Operação Get job state bulk api v2
●Failed
●JobComplete
●InProgress
●UploadComplete
●Aborted
●Closed
Monitoramento de Job Bulks
14
●Salesforce Connector
●GET status and description records
●Operações Bulk v2
●Retrieve job failed results
●Retrieve job successful results
●Retrieve job unprocessed results
Monitoramento de Job Bulks
15
●Paginação com For Each Scope
●Monitoramento de State Job Bulk
●Uso de On Error Continue
●Operação Get State Job Bulk e Retrieve Failed Results
DEMO
DEMO
Q & A
Quiz: GANHE UM VOUCHER
Obrigado!

Mais conteúdo relacionado

Semelhante a MuleSoft_Meetup_ABR_2022_v1.pptx

Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...
Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...
Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...Ambiente Livre
 
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...Ambiente Livre
 
Big Data Analytics - Do MapReduce ao dashboard com Hadoop e Pentaho
Big Data Analytics - Do MapReduce ao dashboard com Hadoop e PentahoBig Data Analytics - Do MapReduce ao dashboard com Hadoop e Pentaho
Big Data Analytics - Do MapReduce ao dashboard com Hadoop e PentahoAmbiente Livre
 
Gleidson rodrigues apresentação profissional
Gleidson rodrigues   apresentação profissionalGleidson rodrigues   apresentação profissional
Gleidson rodrigues apresentação profissionalGleidson Rodrigues
 
Stream Processing - ThoughtWorks Architecture Group - 2017
Stream Processing - ThoughtWorks Architecture Group - 2017Stream Processing - ThoughtWorks Architecture Group - 2017
Stream Processing - ThoughtWorks Architecture Group - 2017Otávio Carvalho
 
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...Fabrízio Mello
 
Padrão de estrangulamento na prática – A jornada de modernização de um legado...
Padrão de estrangulamento na prática – A jornada de modernização de um legado...Padrão de estrangulamento na prática – A jornada de modernização de um legado...
Padrão de estrangulamento na prática – A jornada de modernização de um legado...ThoughtWorks Brasil
 
TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...
TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...
TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...tdc-globalcode
 
Agenda final 13a. conferencia anual do CMG Brasil
Agenda final 13a. conferencia anual do CMG BrasilAgenda final 13a. conferencia anual do CMG Brasil
Agenda final 13a. conferencia anual do CMG BrasilJoao Galdino Mello de Souza
 
SQLServerDF XIII - xEvents
SQLServerDF XIII - xEventsSQLServerDF XIII - xEvents
SQLServerDF XIII - xEventsLuciano Moreira
 
CV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzCV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzKarlos Paiva
 
Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011
Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011
Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011Caio Moreno
 
Pentaho: Inteligência de Negócios utilizando Software Livre @ Telefonica Camp...
Pentaho: Inteligência de Negócios utilizando Software Livre @ Telefonica Camp...Pentaho: Inteligência de Negócios utilizando Software Livre @ Telefonica Camp...
Pentaho: Inteligência de Negócios utilizando Software Livre @ Telefonica Camp...IT4biz IT Solutions
 
Pentaho inteligência de negócios utilizando software livre campus party 2011
Pentaho  inteligência de negócios utilizando software livre   campus party 2011Pentaho  inteligência de negócios utilizando software livre   campus party 2011
Pentaho inteligência de negócios utilizando software livre campus party 2011Campus Party Brasil
 

Semelhante a MuleSoft_Meetup_ABR_2022_v1.pptx (20)

Projetos Digitais v.1.8 from 2010
Projetos Digitais v.1.8 from 2010Projetos Digitais v.1.8 from 2010
Projetos Digitais v.1.8 from 2010
 
Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...
Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...
Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...
 
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
 
Big Data Analytics - Do MapReduce ao dashboard com Hadoop e Pentaho
Big Data Analytics - Do MapReduce ao dashboard com Hadoop e PentahoBig Data Analytics - Do MapReduce ao dashboard com Hadoop e Pentaho
Big Data Analytics - Do MapReduce ao dashboard com Hadoop e Pentaho
 
CURRICULO_LeonardoLopes _20160623
CURRICULO_LeonardoLopes _20160623CURRICULO_LeonardoLopes _20160623
CURRICULO_LeonardoLopes _20160623
 
Gleidson rodrigues apresentação profissional
Gleidson rodrigues   apresentação profissionalGleidson rodrigues   apresentação profissional
Gleidson rodrigues apresentação profissional
 
Stream Processing - ThoughtWorks Architecture Group - 2017
Stream Processing - ThoughtWorks Architecture Group - 2017Stream Processing - ThoughtWorks Architecture Group - 2017
Stream Processing - ThoughtWorks Architecture Group - 2017
 
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
 
Padrão de estrangulamento na prática – A jornada de modernização de um legado...
Padrão de estrangulamento na prática – A jornada de modernização de um legado...Padrão de estrangulamento na prática – A jornada de modernização de um legado...
Padrão de estrangulamento na prática – A jornada de modernização de um legado...
 
Workshop Datasul 11
Workshop Datasul 11Workshop Datasul 11
Workshop Datasul 11
 
Oficina Pentaho
Oficina PentahoOficina Pentaho
Oficina Pentaho
 
TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...
TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...
TDC2017 | São Paulo - Trilha Banco de Dados How we figured out we had a SRE t...
 
Agenda final 13a. conferencia anual do CMG Brasil
Agenda final 13a. conferencia anual do CMG BrasilAgenda final 13a. conferencia anual do CMG Brasil
Agenda final 13a. conferencia anual do CMG Brasil
 
SQLServerDF XIII - xEvents
SQLServerDF XIII - xEventsSQLServerDF XIII - xEvents
SQLServerDF XIII - xEvents
 
2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...
2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...
2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...
 
CV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzCV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atz
 
Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011
Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011
Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011
 
Pentaho: Inteligência de Negócios utilizando Software Livre @ Telefonica Camp...
Pentaho: Inteligência de Negócios utilizando Software Livre @ Telefonica Camp...Pentaho: Inteligência de Negócios utilizando Software Livre @ Telefonica Camp...
Pentaho: Inteligência de Negócios utilizando Software Livre @ Telefonica Camp...
 
Pentaho inteligência de negócios utilizando software livre campus party 2011
Pentaho  inteligência de negócios utilizando software livre   campus party 2011Pentaho  inteligência de negócios utilizando software livre   campus party 2011
Pentaho inteligência de negócios utilizando software livre campus party 2011
 
Apresentacao dev ops
Apresentacao dev opsApresentacao dev ops
Apresentacao dev ops
 

MuleSoft_Meetup_ABR_2022_v1.pptx

  • 1. Porto Alegre, BR MuleSoft Meetup Group #01 – 27-ABR-2022 Aplicações ETL com controle de fluxo e Paginação: Paginação de lotes e monitoramento de Bulk Jobs no Salesforce
  • 2. 2 ● Informações importantes ● Apresentações ● Aplicações ETL com Controle de Fluxo ● Paginação ● Monitoramento de bulk jobs do Salesforce ● Demo ● Dúvidas ● Quiz: GANHE UM VOUCHER Agenda
  • 3. 3 ●Este evento será em Língua Portuguesa ●A sessão será gravada ●Um voucher para o participante mais “ativo” e “assertivo” ●Os dois melhores colocados no Quiz ganham um Voucher para um treinamento oficial ●(somente para aqueles que não ganharam voucher em outro Meetup em Abril/2022) Informações
  • 4. 4 ●Palestrantes: ●Daniel Cadengue ○ Desenvolvedor MuleSoft ○ Experiência em integrações com Salesforce Core, Mkt Cloud, Salesforce Analytics, bancos de dados relacionais, SaaS ●Jefferson Sousa ○ Desenvolvedor MuleSoft ○ Experiência em integrações com Salesforce Core, Mkt Cloud, Salesforce Analytics, bancos de dados relacionais, SaaS Apresentações
  • 5. Aplicações ETL com Controle de Fluxo
  • 6. 6 ●Extract, Transform and Load ●A integração de dados resolve o problema de mover, transformar e consolidar informações de várias partes da empresa (sistemas, bancos de dados, aplicativos, arquivos e serviços da Web) para que possam passar por limpeza, padronização, de-duplicação, manipulação e sincronização entre origens. (MuleSoft)¹ ¹ https://www.mulesoft.com/resources/esb/data-integration-open-source ETL – Aplicações
  • 7. 7 ●Extract, Transform and Load ETL – Aplicações
  • 8. 8 ●Extract, Transform and Load ●O RAML não é necessário p/ aplicações programadas (Schedulers) ●Migração e sincronização de silos de dados ●Processos pouco interativos com usuário ●Uso racional da infraestrutura ETL – Aplicações
  • 10. 10 ●Paginação ●Com Mule, é possível construir ETL com diferentes estratégias de iteração. Por exemplo: ●For Each Scope ●For Each Parallel Scope ●Batch Job ●VM Connector ●Aggregator Connector ●Streaming Strategies ETL – Paginação
  • 11. 11 ●Paginação ●Pontos importantes na hora de escolher a estratégia: ●Requisitos técnicos ●Disponibilidade de infraestrutura ●Origem dos dados ●Destino dos dados ETL – Paginação
  • 12. Monitoramento de bulk jobs do Salesforce
  • 13. 13 ●Until Successful Scope ●Salesforce Connector ●GET Job State: ●Operação Get job state bulk api v2 ●Failed ●JobComplete ●InProgress ●UploadComplete ●Aborted ●Closed Monitoramento de Job Bulks
  • 14. 14 ●Salesforce Connector ●GET status and description records ●Operações Bulk v2 ●Retrieve job failed results ●Retrieve job successful results ●Retrieve job unprocessed results Monitoramento de Job Bulks
  • 15. 15 ●Paginação com For Each Scope ●Monitoramento de State Job Bulk ●Uso de On Error Continue ●Operação Get State Job Bulk e Retrieve Failed Results DEMO
  • 16. DEMO
  • 17. Q & A
  • 18. Quiz: GANHE UM VOUCHER