SlideShare uma empresa Scribd logo
Interoperabilidade com BigData Hadoop  para Windows Azure
Interoperabilidade com
BigData Hadoop para
Windows Azure
Alessandro de Oliveira Binhara
Data Scientist – Horton Works System Integrator
Agenda
 O que é BigData e BI ?
 O que é um Cientista de Dados ?
 O que é Hadoop ?
 O que é a HortonWoks Haddoop ?
 Criando um Cluster Hadoop no Windows Azure?
 Integrando com Power BI
 Apresentação de Case de uso.
Interoperabilidade com BigData Hadoop  para Windows Azure
Por que??? BigData ??? CloudComputing??
 Em 2001 : Centenas de milhares de dólares para
sequenciar um Gene
 Atualmente: menos de 6 mil dólares por Gene
 Atualmente o sequenciamento gerar cerca de
50petabyte de dados.
 1 semana para decodificar 1 Gene
 Atualmente: Se Faz o sequenciamento de 100 Gene
por dia
O que é BigData ?
O que é Um Cientista de Dados ?
 O cientista de dados é um especialista em análise de
informações. A característica mais importante desse
profissional, portanto, é a capacidade analítica. Por isso,
quem tem uma sólida formação em matemática e lógica,
como engenheiros, economistas, estatísticos e
matemáticos, é forte candidato a se sair bem na carreira.
 “Ter um consistente background em matemática é
fundamental, senão a pessoa tem que suar muito para
preencher a lacuna", diz o professor Renato Souza,
responsável pelo mestrado de modelagem matemática da
informação, da Fundação Getulio Vargas do Rio de Janeiro
(FGV-RJ), lançado em 2011. Salário mediano anual em
milhares de dólares dividido
pelos grupos identificados.
Fonte: O'Reilly.
Curiosidades sobre ZetaBytes
Não confunda os conceitos
 CloudComputing – computação em nuvem
 BigData – Armazenamento e Processamento de Grandes
Volumes de Dados
 BI Businnes Inteligence – Apresentar a informações de
forma clara, sendo a fonte de inteligencia para os
negocios
 Cientista de Dados – é a pessoa capaz de orquestrar todos
esses conceitos apresentando o valor que a empresa quer
das informações
Interoperabilidade com BigData Hadoop  para Windows Azure
O que é Hadoop ?
 O Apache Hadoop é um projeto desenvolvimento como
open-source software para escalável , confiável e com
processamento distribuído. Um sistema escalável e
confiável para armazenamento compartilhado e análises.
Ele automaticamente trata da replicação de dados e das
falhas em cada nó. Ele faz o trabalho duro, o
desenvolvedor pode se concentrar em processamento da
lógica de dados Permite que os aplicativos usem petabytes
de dados em paralelo.
Por que ?
 Requisitos
 500M+ usuário únicos por mês
 Bilhões de eventos interessantes por
dia
 Necessidade de scalabilidade massiva
 PB’s de storage, milhares de
arquivos, 1000’s de nós
 Necessidade de ter baixo custo
 Uso de hardware comum
 Compartilhar recursos com vários
projetos
 Fornecer escala quando necessário
 Precisa de infraestrutura
confiável
 Deve ser capaz de lidar com falhas
- hardware, software, networking
 A falha é esperada, e não uma
exceção
 Transparente para as aplicações
 muito caro para construir
confiabilidade em cada aplicação
 A infra-estrutura do Hadoop
prove essas capacidade.
Características
 Um sistema escalável e confiável para armazenamento
compartilhado e análises.
 Ele automaticamente trata da replicação de dados e da
falhas em cada nó.
 Ele faz o trabalho duro - desenvolvedor pode se
concentrar em processamento da lógica de dados
 Permite que os aplicativos usem petabytes de dados em
paralelo
Eco Sistema
 Hadoop Core
 Distributed File System
 MapReduce Framework
 Pig (criado pelo Yahoo!)
 Parallel Programming Language e Runtime
 Hbase (criado pelo Powerset)
 Table storage for semi-structured data
 Zookeaper (criado pelo Yahoo!)
 Coordinating distributed systems
 Hive (criado pelo Facebook)
 SQL-like query language and metastore
Hadoop no FaceBook
 Cluster em produção
 4800 cores, 600 máquina, 16GB por máquina – Abril/2009
 8000 cores, 1000 máquinas, 32 GB por máquina – julho/2009
 4 SATA discos de 1 TB por máquina
 2 níveis de rede hierarquica, 40 máquinas por rack
 Total do tamanho do cluster 2 PB, projetado para 12 PB no Q3 2009
 Em 2010 - A 1100-machine cluster with 8800 cores and about 12 PB
raw storage.
 Atualmente eles moveram 30PB de para um novo Cluster
 Todos os dias o Facebook recebe 380milhões de novas fotos
Cluster no Yahoo
 É investidor da HortonWorks
 Atualmente o Yahoo tem um cluster com mais de 42mil máquinas
HDFS – Hadoop File System
 Inspirado em GFS
 Projetado para
trabalhar com arquivos
muito grandes
 Executado
em hardware commodity
 Streaming de acesso a
dados
 Replicação e localidade
HDFS- MapReduce Data Flow
O que é MapReduce
 MapReduce é um modelo de programação e
implementação associados para o processamento e
geração de grandes conjuntos de dados (Jeffrey Dean e
Sanjay Ghemawat, 2004)
 A ideia tem mais de 40 anos
 Baseado em um modelo de programação funcional (como Lisp, Ml, etc)
 Processamento de dados base em batch
 A abstração limpa para programadores
 Paralelização automática e distribuição
 Tolerância a falhas
Exemplo Simplifica de Map/Reduce
map (String key, String value):
// key: nome documento
// value: Conteudo documento
for each word w in value:
EmitIntermediate(w, "1");
reduce(String key, Iterator values):
// key: a palavra
// values: a lista de valores
int result = 0;
for each v in values:
result += ParseInt(v);
Emit(AsString(result));
Funcionamento do Map/Reduce
Arquitetura Moderna
HDP: Enterprise Hadoop Distribution
Hortonworks
Data Platform (HDP)
Enterprise Hadoop
 A única 100% open source e
completa
 Classe empresarial, provado e
testado em escala
 Ecossistema endossado para
garantir a interoperabilidade
Uso Comum do Hadoop
1. Social
Entenda como seus clientes se sentem sobre a sua marca
e produtos – agora
2. Clickstream
Capturar e analisar as pistas de dados visitantes do site e
otimizar seu site
3. Sensor/Machine
Descobrir padrões nos dados que fluem automaticamente
a partir de sensores e máquinas remotas
4. Geolocation
Analisar dados baseados em localização para gerenciar as
operações onde ocorrem
5. Server Logs
Log de pesquisa para diagnosticar falhas no processo e
prevenir violações de segurança
6. Unstructured (text, video, pictures, etc..)
Compreender padrões de texto através de milhões de
produtos de trabalho não estruturados: páginas web, e-
mails, vídeos, fotos e documentos
Valor
Demonstração HortonWorks
 Gera sentimento em relação o IronMan 3
 Coleta do Stream do Twitter
 Dados do Twiter são salvos pelo flume no hadoop
 Com uma tabela de classificação de sentimento
 É processada a base e gerar informações a respeito do filme
Interoperabilidade com BigData Hadoop  para Windows Azure
Por que Hadoop no Windows
 De acordo com a IDC Windows Server tem 73% em 2012
 Hadoop foi tradicionalmente construído para servidores Linux de
forma que há um grande número de organizações carentes
 De acordo com o estudo de 2012 Barclays CIO big data supera
Virtualização como tendência N º 1 iniciativas de gastos
 Crescimento de dados não estruturados superior a 80% ano / ano
na maioria das empresas
 Apache Hadoop é a plataforma de dados defato grande. Para o
processamento de grandes quantidades de dados não estruturados
 Complementar às tecnologias existentes da Microsoft
 Há uma enorme comunidade de desenvolvedores do Windows
inexplorado e parceiros do ecossistema
 Forte parceria Microsoft-Hortonworks e 18 meses de
desenvolvimento
HortonWorks Data Platform for Windows
 HDP é a primeira e únição hadoop para Windows e Linux
 Empresa de suporte Apache Hadoop no Windows
 Permite mesma experiência para Hadoop no Windows e Linux
 Mais parceiros, mais desenvolvedores para Hadoop
 Nativa Apache Hadoop disponível para o Windows ecossistema
 Mais opções para o Windows focada organizações
 Hortonworks foco: Empresa Apache Hadoop para todas as
plataformas
 Distribuição pronta para produção confiável Confiável para on-premise
Hadoop em implantações do Windows
 Construído com investimentos conjuntos e com contribuições da
Microsoft
 Relacionamento engenharia profunda garante integração e desempenho
máximo
Interoperability com Microsoft Tools
 Integrado com ferramentas da Microsoft
para análise de dados grande nativa
 Conectores bidirecionais para SQL Server e
SQL Azure através Sqoop
 Integração ODBC Excel através Hive
 Dirigindo-se a demanda por Hadoop no
Windows
 Ideal para clientes Windows com? Hadoop
experiência operacional
 Permite que as cargas de trabalho do
Hadoop mais comuns na empresa
 Refinamento de dados e ETL para
descarregar? De grande volume de dados de
desembarque
 Exploração de dados para a descoberta de
novas oportunidades de negócios
 Enriquecimento de dados para entrega
sintonizado multado e mecanismos de
recomendação
Interoperabilidade com BigData Hadoop  para Windows Azure
Por dentro do HDP for Windows
 Hortonworks
Data Platform (HDP)
 For Windows
 100% Open Source Enterprise
Hadoop
 Component and version
compatible with HDInsight
 Availability
 Beta release available now
 GA early 2Q 2013
Treinamentos
Presencias, On-line e Semipresenciais
 Curso: Apache Hadoop Essencial
(8horas )
 Curso: Introdução ao Futuro Cientista
de Dados (8h)
 Curso: DataScientist e BigData for
Bussines (16h)
 Curso: Apache Hadoop Fundamental
(24h)
 Treinamento e Workshop
Ferramentas de BigData com
EcoSistema Hadoop (40h)
 Treinamento Apache Sqoop (8h)
 Treinamento Apache Cassandra (16h)
 Treinamento HBase (16h)
 Treinamento Hive (16h)
 Treimento Mahout (16h)
 Curso + Treinamento em BI aplicado a
máquinas de aprendizado Mahout
(30h)
 Curso de Splunk (16h)
 Curso Pig e Pig Latin (16h)
 Curos de Programaçao em MapReduce
com Java e C# (16h)
 Curso de Flume (16h)
Criando Cluster
no Azure
O que é windows Azure
 É plataforma de hardware e Software da microsoft
Data Center Azure
Interoperabilidade com BigData Hadoop  para Windows Azure
HDInsight – Hadoop Eco System
Azure Blob
Criando seu Cluster Hadoop no Azure
Definido o Tamanho do Cluster
Interface Administrativa
Interface Administrativa
Interface Administrativa
InterFace Hive
Jobs
Job Info
Exemplo de Hadoop no Azure
Map Reduce em C#
Map
Reduce
Maximise sua escolha para o Hadoop
 Use HDP para Windows para no local de implantação no Windows Server
 Ideal para usuários de Windows com experiência Hadoop
 Perfeito próximo passo para aqueles que estão prontos para se deslocar de POC
para produção
 Use HDInsight para Microsoft ferramentas e gerenciamento e
provisionamento
 Serviço HDInsight que oferece todos os benefícios do Windows Azure (por exemplo,
elasticidade e de baixo custo) - disponível em Visualizar hoje
 HDInsight Servidor para a plena integração do Hadoop com ferramentas da
Microsoft no local - Developer Preview disponível hoje
 Escolha completa interoperabilidade e implantação em todas as
plataformas
 Implementar aplicações de dados grandes que funcionam on-premise e nuvem
 Ao alavancar open source HDP, permite a interoperabilidade transparente entre
ambientes: Linux, Windows, Windows Azure
Cases !
Sistema de Recomendação
 Sistema de Recomendação de Produtos
 Vitrines inteligentes para lojas online
 Aumento em 60% o volume de faturamento das lojas
 Cluster com 70nós
 Mais de 1.5 milhões de transações por segundo
Case Uniter
 45 mil alunos
 Crescimento da Base 1GB por dia
 Preocessamento do dados 2 semanas
 Com upload para cloud diários 1 hora
 Processamento em 12 maquinas com PIG
 Tempo de processamento baixou para 1 horas por
dia
Sistema
BigData China
Arquitetura
ODBC
DRIVER
HBASE
HDFS
HCATOLOG
MAPREDUCE
HIVE
PIG
Apache
Tomcat
WEB Service
StarGATE
EXCEL
FLUME
Server Local
De Captura
Server Local
De Captura
Server Local
De Captura
Captura e Processamento dos Vídeos
 As imagens são capturadas e processadas em
tempo real.
 Podemos notar as marcações realizadas pelo
software de análise.
 Ele consegue identificar os carros em movimentos
e verificar várias infrações, como :
 Velocidade acima de 10% do limite
 Velocidade acima de 20% do limite
 Avanço de Sinal
 Caminhão fora de horário
 Sobre a faixa de pedestre
Etapa 2 – Transmissão Via WebServices
Gravando dados no Hadoop
Etapa 5 - Consulta dos dados
 Usando PowerPivot , geramos os relatórios que são consultas diretamente na
base do HBASE , via ODBC da HortonWorks.
Tabelas do HBase vista pelo Excel via
ODBC
Etapa 6 – Construção dos relatórios
 Foram construídos uma série de relatórios:
 Número de Eventos por câmera
 Número de Eventos por mês
 Numero de Eventos por semana
 Número de eventos por Infrações
 Por tipo de evento
 Por Posição geográfica no mapa
Exemplo de Relatório
 asd
Exemplo de Relatório
 asd
Exemplo de Relatório
 asd
Exemplo de Relatório
 asd
Fotos Georeferenciados
Perguntas ???
Binhara@azuris.com.br
@binhara
www.azuris.com.br

Mais conteúdo relacionado

PDF
Hadoop, Big Data e Cloud Computing
PPTX
Hadoop - Mãos à massa! Qcon2014
PDF
Big Data - O que é o hadoop, map reduce, hdfs e hive
PPTX
Big data e ecossistema hadoop
PDF
XXXI JAI - Apache Hadoop: conceitos teóricos e práticos, evolução e novas pos...
PPT
BIGDATA: Da teoria à Pratica
PDF
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...
PDF
Data Lakes com Hadoop e Spark: Agile Analytics na prática
Hadoop, Big Data e Cloud Computing
Hadoop - Mãos à massa! Qcon2014
Big Data - O que é o hadoop, map reduce, hdfs e hive
Big data e ecossistema hadoop
XXXI JAI - Apache Hadoop: conceitos teóricos e práticos, evolução e novas pos...
BIGDATA: Da teoria à Pratica
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...
Data Lakes com Hadoop e Spark: Agile Analytics na prática

Mais procurados (20)

PDF
Treinamento hadoop - dia1
PDF
Treinamento hadoop - dia3
PDF
TDC 2014 - Hadoop Hands ON
PPTX
Explorando os principais implementadores hadoop e o papel que eles exercem no...
PDF
Big Data Week São Paulo 2017
PPTX
Arquitetura para solução Big Data – open source
PDF
Arquiteturas, Tecnologias e Desafios para Análise de BigData
ODP
Palestra: Big Data Open Source com Hadoop - FLISOL 2014 - Curitiba
PDF
Treinamento hadoop - dia4
ODP
Bigdata na pratica: Resolvendo problemas de performance com hadoop
ODP
Seminário Hadoop
PDF
Instituto Infnet - BigData e Hadoop
PDF
Hadoop Day - MeetUp - O poder da Informação
PDF
Arquitetura do Framework Apache Hadoop 2.6
PDF
Treinamento Hadoop - dia2
PDF
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
PDF
Palestra: Cientista de Dados – Dominando o Big Data com Software Livre
PPTX
Ingestão de Dados
PDF
Análise e Caracterização das Novas Ferramentas para Computação em Nuvem
Treinamento hadoop - dia1
Treinamento hadoop - dia3
TDC 2014 - Hadoop Hands ON
Explorando os principais implementadores hadoop e o papel que eles exercem no...
Big Data Week São Paulo 2017
Arquitetura para solução Big Data – open source
Arquiteturas, Tecnologias e Desafios para Análise de BigData
Palestra: Big Data Open Source com Hadoop - FLISOL 2014 - Curitiba
Treinamento hadoop - dia4
Bigdata na pratica: Resolvendo problemas de performance com hadoop
Seminário Hadoop
Instituto Infnet - BigData e Hadoop
Hadoop Day - MeetUp - O poder da Informação
Arquitetura do Framework Apache Hadoop 2.6
Treinamento Hadoop - dia2
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Palestra: Cientista de Dados – Dominando o Big Data com Software Livre
Ingestão de Dados
Análise e Caracterização das Novas Ferramentas para Computação em Nuvem
Anúncio

Destaque (12)

PPTX
Ms & sap
PPTX
Workshop SQL Server 2012
PPTX
Sql saturday325
PPTX
TechEd Brasil 2015 - Novidades do SQL Server 2016 para Business Intelligence
PPTX
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
PDF
Microsoft SQL Server 2016 - Everything Built In
PPTX
BI - Padrões de arquitetura e uso recursos
PPTX
Everything you need to know about SQL Server 2016
PPTX
Business Intelligence, Data Visualization and Data Science
PDF
SQL Server 2016 SSRS and BI
PPTX
SQL server 2016 New Features
PDF
Ssis 2016 RC3
Ms & sap
Workshop SQL Server 2012
Sql saturday325
TechEd Brasil 2015 - Novidades do SQL Server 2016 para Business Intelligence
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Microsoft SQL Server 2016 - Everything Built In
BI - Padrões de arquitetura e uso recursos
Everything you need to know about SQL Server 2016
Business Intelligence, Data Visualization and Data Science
SQL Server 2016 SSRS and BI
SQL server 2016 New Features
Ssis 2016 RC3
Anúncio

Semelhante a Interoperabilidade com BigData Hadoop para Windows Azure (20)

PDF
Cientista de Dados – Dominando o Big Data com Software Livre
PPTX
Big Data, JVM e Redes Sociais
PDF
Bigadata casese opotunidades
PDF
Bigdata - compreendendo Hadoop e seu ecossistema.
PDF
Big Data Open Source com Hadoop
PDF
A importância do ecossistema Java em aplicações baseadas em Big Data
PDF
Big Data Analytics - Do MapReduce ao dashboard com Hadoop e Pentaho
PPTX
PDF
PostgreSQL em projetos de Business Analytics e Big Data Analytics com Pentaho
PDF
BIG DATA & IoT: Tecnologias e  Aplicações
PDF
BigData e internte das coisas aplicada a engenharia
PDF
Intelligence, Discovery, Analytics e Data Science: Evolução, Desafios e Oport...
PDF
Filesystem distribuído com hadoop!!!
PDF
Big Data – HBase, integrando hadoop, bi e dw; Montando o seu big data Cloude...
PDF
Big data e mineração de dados
PPT
Tesi Dados Final
PDF
iOpera artigo o que é big data como surgiu o big data para que serve o big data
PDF
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
PPTX
OS CINCO Vs DO BIG DATA
PDF
Persitência Poliglota TDC Recife 2019
Cientista de Dados – Dominando o Big Data com Software Livre
Big Data, JVM e Redes Sociais
Bigadata casese opotunidades
Bigdata - compreendendo Hadoop e seu ecossistema.
Big Data Open Source com Hadoop
A importância do ecossistema Java em aplicações baseadas em Big Data
Big Data Analytics - Do MapReduce ao dashboard com Hadoop e Pentaho
PostgreSQL em projetos de Business Analytics e Big Data Analytics com Pentaho
BIG DATA & IoT: Tecnologias e  Aplicações
BigData e internte das coisas aplicada a engenharia
Intelligence, Discovery, Analytics e Data Science: Evolução, Desafios e Oport...
Filesystem distribuído com hadoop!!!
Big Data – HBase, integrando hadoop, bi e dw; Montando o seu big data Cloude...
Big data e mineração de dados
Tesi Dados Final
iOpera artigo o que é big data como surgiu o big data para que serve o big data
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
OS CINCO Vs DO BIG DATA
Persitência Poliglota TDC Recife 2019

Mais de Alessandro Binhara (20)

PDF
ApresentacaoEngehariaBrinquedojulho-2024-v1.pdf
PPTX
Uma breve introdução ao Big Data e Inteligência Artificial.pptx
PDF
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
PPT
2019 latinoware - O mundo novo da realidade virtual
PDF
Realidade Virtual e a Ciência de Dados -latinoware
PPT
Realidade Virtual e a Ciência de Dados
PPT
A IMPORTÂNCIA DA PARTICIPAÇÃO NA GESTÃO DE PROJETOS TECNOLÓGICOS INOVADORES:...
PPTX
Curso de Férias - Robótica
PDF
Introduçãoo aws, escalando uma aplicação Web
PDF
Xamarin plataform
PDF
Desenvolvimento de Games para Mobile.
PDF
Games imersivos
PPTX
Abertura - interopmix2014
PDF
Curso C# em Mono - Orientação a Objeto Basico
PDF
Treinamento csharp mono
PPTX
Int305 projeto mono-final
PDF
Apresentação Final a FINEP Projeto MonoBasic
PDF
App CrossMobile com C# para Android, Iphone e WindowsPhone
PDF
Xamarin Interop - hands on android -
PDF
Quarto Encontro GUX
ApresentacaoEngehariaBrinquedojulho-2024-v1.pdf
Uma breve introdução ao Big Data e Inteligência Artificial.pptx
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
2019 latinoware - O mundo novo da realidade virtual
Realidade Virtual e a Ciência de Dados -latinoware
Realidade Virtual e a Ciência de Dados
A IMPORTÂNCIA DA PARTICIPAÇÃO NA GESTÃO DE PROJETOS TECNOLÓGICOS INOVADORES:...
Curso de Férias - Robótica
Introduçãoo aws, escalando uma aplicação Web
Xamarin plataform
Desenvolvimento de Games para Mobile.
Games imersivos
Abertura - interopmix2014
Curso C# em Mono - Orientação a Objeto Basico
Treinamento csharp mono
Int305 projeto mono-final
Apresentação Final a FINEP Projeto MonoBasic
App CrossMobile com C# para Android, Iphone e WindowsPhone
Xamarin Interop - hands on android -
Quarto Encontro GUX

Último (20)

PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Aula 18 - Manipulacao De Arquivos python
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
PDF
Apple Pippin Uma breve introdução. - David Glotz
PPTX
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Aula sobre banco de dados com firebase db
PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
PPTX
Émile Durkheim slide elaborado muito bom
PPTX
Curso de Java 9 - (Threads) Multitarefas.pptx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Aula 18 - Manipulacao De Arquivos python
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Apple Pippin Uma breve introdução. - David Glotz
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Custos e liquidação no SAP Transportation Management, TM130 Col18
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Aula sobre banco de dados com firebase db
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Émile Durkheim slide elaborado muito bom
Curso de Java 9 - (Threads) Multitarefas.pptx
COBITxITIL-Entenda as diferença em uso governança TI
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx

Interoperabilidade com BigData Hadoop para Windows Azure

  • 2. Interoperabilidade com BigData Hadoop para Windows Azure Alessandro de Oliveira Binhara Data Scientist – Horton Works System Integrator
  • 3. Agenda  O que é BigData e BI ?  O que é um Cientista de Dados ?  O que é Hadoop ?  O que é a HortonWoks Haddoop ?  Criando um Cluster Hadoop no Windows Azure?  Integrando com Power BI  Apresentação de Case de uso.
  • 5. Por que??? BigData ??? CloudComputing??  Em 2001 : Centenas de milhares de dólares para sequenciar um Gene  Atualmente: menos de 6 mil dólares por Gene  Atualmente o sequenciamento gerar cerca de 50petabyte de dados.  1 semana para decodificar 1 Gene  Atualmente: Se Faz o sequenciamento de 100 Gene por dia
  • 6. O que é BigData ?
  • 7. O que é Um Cientista de Dados ?  O cientista de dados é um especialista em análise de informações. A característica mais importante desse profissional, portanto, é a capacidade analítica. Por isso, quem tem uma sólida formação em matemática e lógica, como engenheiros, economistas, estatísticos e matemáticos, é forte candidato a se sair bem na carreira.  “Ter um consistente background em matemática é fundamental, senão a pessoa tem que suar muito para preencher a lacuna", diz o professor Renato Souza, responsável pelo mestrado de modelagem matemática da informação, da Fundação Getulio Vargas do Rio de Janeiro (FGV-RJ), lançado em 2011. Salário mediano anual em milhares de dólares dividido pelos grupos identificados. Fonte: O'Reilly.
  • 9. Não confunda os conceitos  CloudComputing – computação em nuvem  BigData – Armazenamento e Processamento de Grandes Volumes de Dados  BI Businnes Inteligence – Apresentar a informações de forma clara, sendo a fonte de inteligencia para os negocios  Cientista de Dados – é a pessoa capaz de orquestrar todos esses conceitos apresentando o valor que a empresa quer das informações
  • 11. O que é Hadoop ?  O Apache Hadoop é um projeto desenvolvimento como open-source software para escalável , confiável e com processamento distribuído. Um sistema escalável e confiável para armazenamento compartilhado e análises. Ele automaticamente trata da replicação de dados e das falhas em cada nó. Ele faz o trabalho duro, o desenvolvedor pode se concentrar em processamento da lógica de dados Permite que os aplicativos usem petabytes de dados em paralelo.
  • 12. Por que ?  Requisitos  500M+ usuário únicos por mês  Bilhões de eventos interessantes por dia  Necessidade de scalabilidade massiva  PB’s de storage, milhares de arquivos, 1000’s de nós  Necessidade de ter baixo custo  Uso de hardware comum  Compartilhar recursos com vários projetos  Fornecer escala quando necessário  Precisa de infraestrutura confiável  Deve ser capaz de lidar com falhas - hardware, software, networking  A falha é esperada, e não uma exceção  Transparente para as aplicações  muito caro para construir confiabilidade em cada aplicação  A infra-estrutura do Hadoop prove essas capacidade.
  • 13. Características  Um sistema escalável e confiável para armazenamento compartilhado e análises.  Ele automaticamente trata da replicação de dados e da falhas em cada nó.  Ele faz o trabalho duro - desenvolvedor pode se concentrar em processamento da lógica de dados  Permite que os aplicativos usem petabytes de dados em paralelo
  • 14. Eco Sistema  Hadoop Core  Distributed File System  MapReduce Framework  Pig (criado pelo Yahoo!)  Parallel Programming Language e Runtime  Hbase (criado pelo Powerset)  Table storage for semi-structured data  Zookeaper (criado pelo Yahoo!)  Coordinating distributed systems  Hive (criado pelo Facebook)  SQL-like query language and metastore
  • 15. Hadoop no FaceBook  Cluster em produção  4800 cores, 600 máquina, 16GB por máquina – Abril/2009  8000 cores, 1000 máquinas, 32 GB por máquina – julho/2009  4 SATA discos de 1 TB por máquina  2 níveis de rede hierarquica, 40 máquinas por rack  Total do tamanho do cluster 2 PB, projetado para 12 PB no Q3 2009  Em 2010 - A 1100-machine cluster with 8800 cores and about 12 PB raw storage.  Atualmente eles moveram 30PB de para um novo Cluster  Todos os dias o Facebook recebe 380milhões de novas fotos
  • 16. Cluster no Yahoo  É investidor da HortonWorks  Atualmente o Yahoo tem um cluster com mais de 42mil máquinas
  • 17. HDFS – Hadoop File System  Inspirado em GFS  Projetado para trabalhar com arquivos muito grandes  Executado em hardware commodity  Streaming de acesso a dados  Replicação e localidade
  • 19. O que é MapReduce  MapReduce é um modelo de programação e implementação associados para o processamento e geração de grandes conjuntos de dados (Jeffrey Dean e Sanjay Ghemawat, 2004)  A ideia tem mais de 40 anos  Baseado em um modelo de programação funcional (como Lisp, Ml, etc)  Processamento de dados base em batch  A abstração limpa para programadores  Paralelização automática e distribuição  Tolerância a falhas
  • 20. Exemplo Simplifica de Map/Reduce map (String key, String value): // key: nome documento // value: Conteudo documento for each word w in value: EmitIntermediate(w, "1"); reduce(String key, Iterator values): // key: a palavra // values: a lista de valores int result = 0; for each v in values: result += ParseInt(v); Emit(AsString(result));
  • 23. HDP: Enterprise Hadoop Distribution Hortonworks Data Platform (HDP) Enterprise Hadoop  A única 100% open source e completa  Classe empresarial, provado e testado em escala  Ecossistema endossado para garantir a interoperabilidade
  • 24. Uso Comum do Hadoop 1. Social Entenda como seus clientes se sentem sobre a sua marca e produtos – agora 2. Clickstream Capturar e analisar as pistas de dados visitantes do site e otimizar seu site 3. Sensor/Machine Descobrir padrões nos dados que fluem automaticamente a partir de sensores e máquinas remotas 4. Geolocation Analisar dados baseados em localização para gerenciar as operações onde ocorrem 5. Server Logs Log de pesquisa para diagnosticar falhas no processo e prevenir violações de segurança 6. Unstructured (text, video, pictures, etc..) Compreender padrões de texto através de milhões de produtos de trabalho não estruturados: páginas web, e- mails, vídeos, fotos e documentos Valor
  • 25. Demonstração HortonWorks  Gera sentimento em relação o IronMan 3  Coleta do Stream do Twitter  Dados do Twiter são salvos pelo flume no hadoop  Com uma tabela de classificação de sentimento  É processada a base e gerar informações a respeito do filme
  • 27. Por que Hadoop no Windows  De acordo com a IDC Windows Server tem 73% em 2012  Hadoop foi tradicionalmente construído para servidores Linux de forma que há um grande número de organizações carentes  De acordo com o estudo de 2012 Barclays CIO big data supera Virtualização como tendência N º 1 iniciativas de gastos  Crescimento de dados não estruturados superior a 80% ano / ano na maioria das empresas  Apache Hadoop é a plataforma de dados defato grande. Para o processamento de grandes quantidades de dados não estruturados  Complementar às tecnologias existentes da Microsoft  Há uma enorme comunidade de desenvolvedores do Windows inexplorado e parceiros do ecossistema  Forte parceria Microsoft-Hortonworks e 18 meses de desenvolvimento
  • 28. HortonWorks Data Platform for Windows  HDP é a primeira e únição hadoop para Windows e Linux  Empresa de suporte Apache Hadoop no Windows  Permite mesma experiência para Hadoop no Windows e Linux  Mais parceiros, mais desenvolvedores para Hadoop  Nativa Apache Hadoop disponível para o Windows ecossistema  Mais opções para o Windows focada organizações  Hortonworks foco: Empresa Apache Hadoop para todas as plataformas  Distribuição pronta para produção confiável Confiável para on-premise Hadoop em implantações do Windows  Construído com investimentos conjuntos e com contribuições da Microsoft  Relacionamento engenharia profunda garante integração e desempenho máximo
  • 29. Interoperability com Microsoft Tools  Integrado com ferramentas da Microsoft para análise de dados grande nativa  Conectores bidirecionais para SQL Server e SQL Azure através Sqoop  Integração ODBC Excel através Hive  Dirigindo-se a demanda por Hadoop no Windows  Ideal para clientes Windows com? Hadoop experiência operacional  Permite que as cargas de trabalho do Hadoop mais comuns na empresa  Refinamento de dados e ETL para descarregar? De grande volume de dados de desembarque  Exploração de dados para a descoberta de novas oportunidades de negócios  Enriquecimento de dados para entrega sintonizado multado e mecanismos de recomendação
  • 31. Por dentro do HDP for Windows  Hortonworks Data Platform (HDP)  For Windows  100% Open Source Enterprise Hadoop  Component and version compatible with HDInsight  Availability  Beta release available now  GA early 2Q 2013
  • 32. Treinamentos Presencias, On-line e Semipresenciais  Curso: Apache Hadoop Essencial (8horas )  Curso: Introdução ao Futuro Cientista de Dados (8h)  Curso: DataScientist e BigData for Bussines (16h)  Curso: Apache Hadoop Fundamental (24h)  Treinamento e Workshop Ferramentas de BigData com EcoSistema Hadoop (40h)  Treinamento Apache Sqoop (8h)  Treinamento Apache Cassandra (16h)  Treinamento HBase (16h)  Treinamento Hive (16h)  Treimento Mahout (16h)  Curso + Treinamento em BI aplicado a máquinas de aprendizado Mahout (30h)  Curso de Splunk (16h)  Curso Pig e Pig Latin (16h)  Curos de Programaçao em MapReduce com Java e C# (16h)  Curso de Flume (16h)
  • 34. O que é windows Azure  É plataforma de hardware e Software da microsoft
  • 37. HDInsight – Hadoop Eco System
  • 39. Criando seu Cluster Hadoop no Azure
  • 40. Definido o Tamanho do Cluster
  • 45. Jobs
  • 47. Exemplo de Hadoop no Azure
  • 49. Map
  • 51. Maximise sua escolha para o Hadoop  Use HDP para Windows para no local de implantação no Windows Server  Ideal para usuários de Windows com experiência Hadoop  Perfeito próximo passo para aqueles que estão prontos para se deslocar de POC para produção  Use HDInsight para Microsoft ferramentas e gerenciamento e provisionamento  Serviço HDInsight que oferece todos os benefícios do Windows Azure (por exemplo, elasticidade e de baixo custo) - disponível em Visualizar hoje  HDInsight Servidor para a plena integração do Hadoop com ferramentas da Microsoft no local - Developer Preview disponível hoje  Escolha completa interoperabilidade e implantação em todas as plataformas  Implementar aplicações de dados grandes que funcionam on-premise e nuvem  Ao alavancar open source HDP, permite a interoperabilidade transparente entre ambientes: Linux, Windows, Windows Azure
  • 53. Sistema de Recomendação  Sistema de Recomendação de Produtos  Vitrines inteligentes para lojas online  Aumento em 60% o volume de faturamento das lojas  Cluster com 70nós  Mais de 1.5 milhões de transações por segundo
  • 54. Case Uniter  45 mil alunos  Crescimento da Base 1GB por dia  Preocessamento do dados 2 semanas  Com upload para cloud diários 1 hora  Processamento em 12 maquinas com PIG  Tempo de processamento baixou para 1 horas por dia
  • 57. Captura e Processamento dos Vídeos  As imagens são capturadas e processadas em tempo real.  Podemos notar as marcações realizadas pelo software de análise.  Ele consegue identificar os carros em movimentos e verificar várias infrações, como :  Velocidade acima de 10% do limite  Velocidade acima de 20% do limite  Avanço de Sinal  Caminhão fora de horário  Sobre a faixa de pedestre
  • 58. Etapa 2 – Transmissão Via WebServices
  • 60. Etapa 5 - Consulta dos dados  Usando PowerPivot , geramos os relatórios que são consultas diretamente na base do HBASE , via ODBC da HortonWorks.
  • 61. Tabelas do HBase vista pelo Excel via ODBC
  • 62. Etapa 6 – Construção dos relatórios  Foram construídos uma série de relatórios:  Número de Eventos por câmera  Número de Eventos por mês  Numero de Eventos por semana  Número de eventos por Infrações  Por tipo de evento  Por Posição geográfica no mapa