SlideShare uma empresa Scribd logo
1 de 34
Business Intelligence
Prof. Leandro Guerra
E-mail: leandro.guerra@artedosdados.com.br
@leandro_war
artedosdados.com.br
R, Python, Twitter e Tableau para Business Intelligence
2
R
Python
3
R
Quem usa R?
* https://www.simple-talk.com/dotnet/asp.net/creating-a-business-intelligence-dashboard-with-r-and-asp.net-mvc-part-1/
The New York Times – visualização de dados
Google – mais de 500 funcionários usam R
O FDA – para testes estatísticos de novas drogas.
John Deere - otimização da produção de novos tratores
The National Weather Service - predição dos impactos de enchentes
Zillow - modelagem do preço de imóveis
The Consumer Financial Protection Bureau – modelagem financeira
Twitter - data science em suas bases de dados
FourSquare – base de seu sistema de recomendação
Facebook - modelagem do comportamento de seus usuários
4
R
Arquitetura de extração e transformação dos dados
* https://www.simple-talk.com/dotnet/asp.net/creating-a-business-intelligence-dashboard-with-r-and-asp.net-mvc-part-1/
MS SQL ADV.R
R
Presentation
5
R
Considerações importantes
Lembrando que R é:
• Uma linguagem de programação
• Utilizada para fins de data mining e
estatística
Mas:
• Data mining e estatística fazem
parte do universo de BI
• Para a tomada de decisão, é
necessária a mineração,
manipulação, tratamento e
dos dados
6
R
Engine for Business Intelligence
Extração
•DBI - driver nativo para múltiplos forncedores.
•RODBC - Conexão ODBC.
•RJDBC - Conexão JDBC.
•Suporte a vários outros formatos: xlsx, xml,
json, sas, spss, stata.
Manipulação
data.table - permita a utilização de
uma sintaxe SQL
Visualização
Indo além de um ETL, o R permite que você crie
inúmeras maneiras de divulgação dos dados
•Shiny - Web Application Framework para R.
•R presentation – Sua apresentação no R
7
R
SQL e Sales database
Tutorial de importação no SQL
Importando a base SALES para o
MS SQL
Download da base utilizada no exemplo
MS SQL
Todas as informações estão no
www.artedosdados.com.br
8
R
Conexão com o MS SQL – R ODBC
Escolha SQL Server
9
R
Conexão com o MS SQL – R ODBC
Crie um nome para sua fonte e
selecione o servidor
10
R
Conexão com o MS SQL – R ODBC Siga os passos
1
2
3
4
11
R
O CÓDIGO NO R
ADV.R
12
R
O CÓDIGO NO R
ADV.R
13
R
O CÓDIGO NO R
ADV.R
14
R
O CÓDIGO NO R
ADV.R
15
R
R Presentation
Criando uma nova apresentação
R
Presentation
16
R
R Presentation
R Markdown
R
Presentation
17
R
R Presentation
Pré-visualização
Ainda é possível:
• Salvar como HTML
• Rpubs
• Visualizar no navegador
R
Presentation
18
R
Python
19
Python
Quem usa Python?
* https://wiki.python.org/moin/OrganizationsUsingPython
Yahoo Maps– visualização de dados
Google – spider e o engine de busca
Civilization 4 – AI implementada em Python
Walt Disney Feature Animation - sistemas de animação
ABN AMRO Bank, Treasury Systems – trading system
National Weather Service - mapas e forecasts
20
Python
Capturando tweets no Python
21
Python
Capturando tweets no Python
22
Python
Capturando tweets no Python
23
Tableau
Vamos abrir a base “protestos_tableau”
Objetivo – Exibir num mapa as informações do tweets
capturados com o script em Python
24
Tableau
Carregando a base “protestos_tableau”
25
Tableau
Pré-visualização
26
Tableau
WorkSheet – Mapa_Protestos
Temos que transformar as informações de
latitude e longitude em “Measures” para utilizar
os recursos de visualização no mapa
27
Tableau
WorkSheet – Mapa_Protestos
Arraste os campos de lat e long para “Measures”
Repare que eles estão como strings (Abc)
Converta-os para tipo decimal
E depois para Latitude e
Longitude!
2
3
1
28
Tableau
WorkSheet – Mapa_Protestos
Arraste “Longitude” para Columns e o campo “Latitude” para Rows
Certifique-se que o
formato está
“Dimension”
29
Tableau
WorkSheet – Mapa_Protestos
Selecione os demais atributos – User, Tweet e Time – para o card “Marks”
Estas
informações
serão exibidas
no mapa!
30
Tableau
Seu mapa deve estar assim!
WorkSheet – Mapa_Protestos
31
Tableau
Criando o dashboard
Ou
32
Tableau
Criando o dashboard
Mesmo princípio de criação das
worksheets: Clique e arraste!
33
Códigos
Todos os códigos e bases estão disponíveis em
https://github.com/leandrowar/Business-Intelligence
Dashboard
https://public.tableau.com/profile/leandro.guerra#!/
34
Business Intelligence

Mais conteúdo relacionado

Destaque

Qmeeting SP - Design para Business Intelligence
Qmeeting SP - Design para Business IntelligenceQmeeting SP - Design para Business Intelligence
Qmeeting SP - Design para Business IntelligenceRoberto Oliveira
 
QMeeting / SP - Um Evento de Bi e QlikView para poucos.
QMeeting / SP - Um Evento de Bi e QlikView para poucos. QMeeting / SP - Um Evento de Bi e QlikView para poucos.
QMeeting / SP - Um Evento de Bi e QlikView para poucos. Roberto Oliveira
 
Introdução à Análise de Dados - Aula 01
Introdução à Análise de Dados - Aula 01Introdução à Análise de Dados - Aula 01
Introdução à Análise de Dados - Aula 01Alexandre Duarte
 
Brasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosBrasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosOpenBossa
 
Vixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data AnalyticsVixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data AnalyticsVIXTEAM
 
Slides Google Analytics - SEO Marketing
Slides Google Analytics - SEO MarketingSlides Google Analytics - SEO Marketing
Slides Google Analytics - SEO MarketingPapos na rede
 
Caso de sucesso Tableau Brasil na Gascom - Partner Somativa
Caso de sucesso Tableau Brasil na Gascom - Partner SomativaCaso de sucesso Tableau Brasil na Gascom - Partner Somativa
Caso de sucesso Tableau Brasil na Gascom - Partner Somativastellasomativa
 
Tableau Drive, Uma nova metodologia para implantações corporativas
Tableau Drive, Uma nova metodologia para implantações corporativasTableau Drive, Uma nova metodologia para implantações corporativas
Tableau Drive, Uma nova metodologia para implantações corporativasTableau Software
 
Qlikview com Google Maps
Qlikview com Google MapsQlikview com Google Maps
Qlikview com Google Mapscarlos_h_ramos
 
Apresentação SpagoBI
Apresentação SpagoBIApresentação SpagoBI
Apresentação SpagoBIGrendene S/A
 
Open Source na IBM (palestra efetuada no Comaer 2008)
Open Source na IBM (palestra efetuada no Comaer 2008)Open Source na IBM (palestra efetuada no Comaer 2008)
Open Source na IBM (palestra efetuada no Comaer 2008)Cezar Taurion
 
Visual Analytics 101 - Princípios, práticas e ferramentas
Visual Analytics 101 - Princípios, práticas e ferramentasVisual Analytics 101 - Princípios, práticas e ferramentas
Visual Analytics 101 - Princípios, práticas e ferramentasLuis__Rodrigues
 
As 10 maiores tendências em business intelligence para 2014
As 10 maiores tendências em business intelligence para 2014As 10 maiores tendências em business intelligence para 2014
As 10 maiores tendências em business intelligence para 2014Tableau Software
 
Por que o Microsoft Power BI? Um breve overview sobre BI
Por que o Microsoft Power BI? Um breve overview sobre BIPor que o Microsoft Power BI? Um breve overview sobre BI
Por que o Microsoft Power BI? Um breve overview sobre BILeonardo Karpinski
 
Gestão administrativa de pessoal
Gestão administrativa de pessoalGestão administrativa de pessoal
Gestão administrativa de pessoalRodrigo Cristóvão
 

Destaque (20)

Qmeeting SP - Design para Business Intelligence
Qmeeting SP - Design para Business IntelligenceQmeeting SP - Design para Business Intelligence
Qmeeting SP - Design para Business Intelligence
 
QMeeting / SP - Um Evento de Bi e QlikView para poucos.
QMeeting / SP - Um Evento de Bi e QlikView para poucos. QMeeting / SP - Um Evento de Bi e QlikView para poucos.
QMeeting / SP - Um Evento de Bi e QlikView para poucos.
 
Introdução à Análise de Dados - Aula 01
Introdução à Análise de Dados - Aula 01Introdução à Análise de Dados - Aula 01
Introdução à Análise de Dados - Aula 01
 
Treinamento hadoop - dia4
Treinamento hadoop - dia4Treinamento hadoop - dia4
Treinamento hadoop - dia4
 
Brasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosBrasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos Negócios
 
Treinamento hadoop - dia1
Treinamento hadoop - dia1Treinamento hadoop - dia1
Treinamento hadoop - dia1
 
QlikBrand
QlikBrandQlikBrand
QlikBrand
 
Vixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data AnalyticsVixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data Analytics
 
Pentaho
PentahoPentaho
Pentaho
 
Slides Google Analytics - SEO Marketing
Slides Google Analytics - SEO MarketingSlides Google Analytics - SEO Marketing
Slides Google Analytics - SEO Marketing
 
Caso de sucesso Tableau Brasil na Gascom - Partner Somativa
Caso de sucesso Tableau Brasil na Gascom - Partner SomativaCaso de sucesso Tableau Brasil na Gascom - Partner Somativa
Caso de sucesso Tableau Brasil na Gascom - Partner Somativa
 
Tableau Drive, Uma nova metodologia para implantações corporativas
Tableau Drive, Uma nova metodologia para implantações corporativasTableau Drive, Uma nova metodologia para implantações corporativas
Tableau Drive, Uma nova metodologia para implantações corporativas
 
Qlikview com Google Maps
Qlikview com Google MapsQlikview com Google Maps
Qlikview com Google Maps
 
Apresentação SpagoBI
Apresentação SpagoBIApresentação SpagoBI
Apresentação SpagoBI
 
Open Source na IBM (palestra efetuada no Comaer 2008)
Open Source na IBM (palestra efetuada no Comaer 2008)Open Source na IBM (palestra efetuada no Comaer 2008)
Open Source na IBM (palestra efetuada no Comaer 2008)
 
Visual Analytics 101 - Princípios, práticas e ferramentas
Visual Analytics 101 - Princípios, práticas e ferramentasVisual Analytics 101 - Princípios, práticas e ferramentas
Visual Analytics 101 - Princípios, práticas e ferramentas
 
As 10 maiores tendências em business intelligence para 2014
As 10 maiores tendências em business intelligence para 2014As 10 maiores tendências em business intelligence para 2014
As 10 maiores tendências em business intelligence para 2014
 
Business Analytics
Business AnalyticsBusiness Analytics
Business Analytics
 
Por que o Microsoft Power BI? Um breve overview sobre BI
Por que o Microsoft Power BI? Um breve overview sobre BIPor que o Microsoft Power BI? Um breve overview sobre BI
Por que o Microsoft Power BI? Um breve overview sobre BI
 
Gestão administrativa de pessoal
Gestão administrativa de pessoalGestão administrativa de pessoal
Gestão administrativa de pessoal
 

Semelhante a R, Python, Twitter e Tableau para Business Intelligence

Application insights + ASP.NET Core
Application insights + ASP.NET CoreApplication insights + ASP.NET Core
Application insights + ASP.NET CoreLetticia Nicoli
 
Uma jornada de dados com R
Uma jornada de dados com RUma jornada de dados com R
Uma jornada de dados com REduardo Klein
 
Big Data na prática: como construir um Data Lake para análise de dados
Big Data na prática: como construir um Data Lake para análise de dadosBig Data na prática: como construir um Data Lake para análise de dados
Big Data na prática: como construir um Data Lake para análise de dadosCicero Joasyo Mateus de Moura
 
Status Report dos TCCs (SIN-NA8): 2º semestre de 2016
Status Report dos TCCs (SIN-NA8): 2º semestre de 2016Status Report dos TCCs (SIN-NA8): 2º semestre de 2016
Status Report dos TCCs (SIN-NA8): 2º semestre de 2016Alessandro Almeida
 
Como o R pode despertar sua paixão por dados
Como o R pode despertar sua paixão por dadosComo o R pode despertar sua paixão por dados
Como o R pode despertar sua paixão por dadosSillas Gonzaga
 
Analise De Dados Azure ML - MVPConf 2019
Analise De Dados Azure ML -  MVPConf 2019Analise De Dados Azure ML -  MVPConf 2019
Analise De Dados Azure ML - MVPConf 2019Orlando Mariano
 
12 Factor APPS Docker na Cloud e outras buzzwords
12 Factor APPS Docker na Cloud e outras buzzwords12 Factor APPS Docker na Cloud e outras buzzwords
12 Factor APPS Docker na Cloud e outras buzzwordsFernando Ruaro
 
12 Factor APPS, docker na cloud e outras buzzwords
12 Factor APPS, docker na cloud e outras buzzwords12 Factor APPS, docker na cloud e outras buzzwords
12 Factor APPS, docker na cloud e outras buzzwordsWaldemar Neto
 
Segunda Empregável - Edição 00
Segunda Empregável - Edição 00Segunda Empregável - Edição 00
Segunda Empregável - Edição 00Fernando Anselmo
 
Introdução às ferramentas de Business Intelligence do ecossistema Hadoop
Introdução às ferramentas de Business Intelligence do ecossistema HadoopIntrodução às ferramentas de Business Intelligence do ecossistema Hadoop
Introdução às ferramentas de Business Intelligence do ecossistema HadoopUniversidade de São Paulo
 
Introdução Splunk Brasil
Introdução Splunk BrasilIntrodução Splunk Brasil
Introdução Splunk BrasilSplunk
 
O que é Internet das Coisas e como ela afetará em seu cotidiano?
O que é Internet das Coisas e como ela afetará em seu cotidiano?O que é Internet das Coisas e como ela afetará em seu cotidiano?
O que é Internet das Coisas e como ela afetará em seu cotidiano?Faculdade Martha Falcão
 
Ciência de Dados em Governo
Ciência de Dados em GovernoCiência de Dados em Governo
Ciência de Dados em GovernoSérgio Dias
 
Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017Rodrigo Stefani Domingues
 

Semelhante a R, Python, Twitter e Tableau para Business Intelligence (20)

Application insights + ASP.NET Core
Application insights + ASP.NET CoreApplication insights + ASP.NET Core
Application insights + ASP.NET Core
 
Squadra - 73 B
Squadra - 73 BSquadra - 73 B
Squadra - 73 B
 
CVitae- Sergio Della Nina
CVitae- Sergio Della Nina CVitae- Sergio Della Nina
CVitae- Sergio Della Nina
 
[qCon Rio 2015] Arquitetura Incremental
[qCon Rio 2015] Arquitetura Incremental[qCon Rio 2015] Arquitetura Incremental
[qCon Rio 2015] Arquitetura Incremental
 
Uma jornada de dados com R
Uma jornada de dados com RUma jornada de dados com R
Uma jornada de dados com R
 
Status Report do TCC: SIN-NA7
Status Report do TCC: SIN-NA7Status Report do TCC: SIN-NA7
Status Report do TCC: SIN-NA7
 
Big Data na prática: como construir um Data Lake para análise de dados
Big Data na prática: como construir um Data Lake para análise de dadosBig Data na prática: como construir um Data Lake para análise de dados
Big Data na prática: como construir um Data Lake para análise de dados
 
Status Report dos TCCs (SIN-NA8): 2º semestre de 2016
Status Report dos TCCs (SIN-NA8): 2º semestre de 2016Status Report dos TCCs (SIN-NA8): 2º semestre de 2016
Status Report dos TCCs (SIN-NA8): 2º semestre de 2016
 
Como o R pode despertar sua paixão por dados
Como o R pode despertar sua paixão por dadosComo o R pode despertar sua paixão por dados
Como o R pode despertar sua paixão por dados
 
Aula 5
Aula 5 Aula 5
Aula 5
 
Analise De Dados Azure ML - MVPConf 2019
Analise De Dados Azure ML -  MVPConf 2019Analise De Dados Azure ML -  MVPConf 2019
Analise De Dados Azure ML - MVPConf 2019
 
12 Factor APPS Docker na Cloud e outras buzzwords
12 Factor APPS Docker na Cloud e outras buzzwords12 Factor APPS Docker na Cloud e outras buzzwords
12 Factor APPS Docker na Cloud e outras buzzwords
 
12 Factor APPS, docker na cloud e outras buzzwords
12 Factor APPS, docker na cloud e outras buzzwords12 Factor APPS, docker na cloud e outras buzzwords
12 Factor APPS, docker na cloud e outras buzzwords
 
Cyber Ponto
Cyber PontoCyber Ponto
Cyber Ponto
 
Segunda Empregável - Edição 00
Segunda Empregável - Edição 00Segunda Empregável - Edição 00
Segunda Empregável - Edição 00
 
Introdução às ferramentas de Business Intelligence do ecossistema Hadoop
Introdução às ferramentas de Business Intelligence do ecossistema HadoopIntrodução às ferramentas de Business Intelligence do ecossistema Hadoop
Introdução às ferramentas de Business Intelligence do ecossistema Hadoop
 
Introdução Splunk Brasil
Introdução Splunk BrasilIntrodução Splunk Brasil
Introdução Splunk Brasil
 
O que é Internet das Coisas e como ela afetará em seu cotidiano?
O que é Internet das Coisas e como ela afetará em seu cotidiano?O que é Internet das Coisas e como ela afetará em seu cotidiano?
O que é Internet das Coisas e como ela afetará em seu cotidiano?
 
Ciência de Dados em Governo
Ciência de Dados em GovernoCiência de Dados em Governo
Ciência de Dados em Governo
 
Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017
 

Mais de Leandro Guerra

Text Analytics para o Mercado Financeiro - Devcamp 2015
Text Analytics para o Mercado Financeiro - Devcamp 2015Text Analytics para o Mercado Financeiro - Devcamp 2015
Text Analytics para o Mercado Financeiro - Devcamp 2015Leandro Guerra
 
Text Analytics para o Mercado Financeiro
Text Analytics para o Mercado FinanceiroText Analytics para o Mercado Financeiro
Text Analytics para o Mercado FinanceiroLeandro Guerra
 
Azure Machine Learning
Azure Machine LearningAzure Machine Learning
Azure Machine LearningLeandro Guerra
 
Business Intelligence & Data Mining - Knowledge Discovery in Databases
Business Intelligence & Data Mining - Knowledge Discovery in DatabasesBusiness Intelligence & Data Mining - Knowledge Discovery in Databases
Business Intelligence & Data Mining - Knowledge Discovery in DatabasesLeandro Guerra
 
CRISP-DM: Data Mining e Modelos Preditivos
CRISP-DM: Data Mining e Modelos PreditivosCRISP-DM: Data Mining e Modelos Preditivos
CRISP-DM: Data Mining e Modelos PreditivosLeandro Guerra
 
Gráficos Interativos (R) e Gráficos de Redes Complexas (Gephi)
Gráficos Interativos (R) e Gráficos de Redes Complexas (Gephi)Gráficos Interativos (R) e Gráficos de Redes Complexas (Gephi)
Gráficos Interativos (R) e Gráficos de Redes Complexas (Gephi)Leandro Guerra
 
Dashboards para BI e Introdução ao Tableau
Dashboards para BI e Introdução ao TableauDashboards para BI e Introdução ao Tableau
Dashboards para BI e Introdução ao TableauLeandro Guerra
 
Introdução - Big Data e Business Intelligence
Introdução - Big Data e Business IntelligenceIntrodução - Big Data e Business Intelligence
Introdução - Big Data e Business IntelligenceLeandro Guerra
 

Mais de Leandro Guerra (9)

Text Analytics para o Mercado Financeiro - Devcamp 2015
Text Analytics para o Mercado Financeiro - Devcamp 2015Text Analytics para o Mercado Financeiro - Devcamp 2015
Text Analytics para o Mercado Financeiro - Devcamp 2015
 
Text Analytics para o Mercado Financeiro
Text Analytics para o Mercado FinanceiroText Analytics para o Mercado Financeiro
Text Analytics para o Mercado Financeiro
 
Azure Machine Learning
Azure Machine LearningAzure Machine Learning
Azure Machine Learning
 
Bi aula 8
Bi   aula 8Bi   aula 8
Bi aula 8
 
Business Intelligence & Data Mining - Knowledge Discovery in Databases
Business Intelligence & Data Mining - Knowledge Discovery in DatabasesBusiness Intelligence & Data Mining - Knowledge Discovery in Databases
Business Intelligence & Data Mining - Knowledge Discovery in Databases
 
CRISP-DM: Data Mining e Modelos Preditivos
CRISP-DM: Data Mining e Modelos PreditivosCRISP-DM: Data Mining e Modelos Preditivos
CRISP-DM: Data Mining e Modelos Preditivos
 
Gráficos Interativos (R) e Gráficos de Redes Complexas (Gephi)
Gráficos Interativos (R) e Gráficos de Redes Complexas (Gephi)Gráficos Interativos (R) e Gráficos de Redes Complexas (Gephi)
Gráficos Interativos (R) e Gráficos de Redes Complexas (Gephi)
 
Dashboards para BI e Introdução ao Tableau
Dashboards para BI e Introdução ao TableauDashboards para BI e Introdução ao Tableau
Dashboards para BI e Introdução ao Tableau
 
Introdução - Big Data e Business Intelligence
Introdução - Big Data e Business IntelligenceIntrodução - Big Data e Business Intelligence
Introdução - Big Data e Business Intelligence
 

R, Python, Twitter e Tableau para Business Intelligence