Apresentação realizada no 5º do SQL Server Local Group do Espírito Santo, onde abordei sobre as ferramentas que estão inclusas no SQL Server e que ao adquirir as empresas podem utilizar para desenvolver muitos projetos em diversas áreas como cloud, in-memory, analytics, BI, dentre outros.
Pangea - Plataforma digital com Google Cloud Platform
Comprei um SQL Server e agora?
1. Comprei um SQL Server e agora?
Um mar de possibilidades
Vithor da Silva e Silva
MCT - Microsoft Certified Trainer
http://blog.vssti.com.br
5º Encontro do Grupo SQL Server ES
2. Sobre mim
• Consultor SQL Server e Power BI – AX4B;
• Instrutor Microsoft – Mindworks Informática;
• Consultor e desenvolvedor – VSSTI;
• Carreira profissional (>10 anos como DBA)
• Grupo Águia Branca (de estagiário à DBA), Accenture e Allen Informática;
• AX4B Informática;
• Experiência técnica:
• SQL Server, Azure, Oracle, MySQL, IBM DB2 LUW, Progress, C#, Nagios, Linux,
etc...
• http://blog.vssti.com.br
5. SQL Server por uma bagatela de...
Edição Modo de licenciamento Preço (Open)
Enterprise Por núcleo $ 14.256 (mínimo 2 núcleos)
Standard Por núcleo $ 3.717 (mínimo 2 núcleos)
Standard Servidor + CAL $ 931
Developer - Gratuito
Express - Gratuito
x2
+energia
+DBA
+storage
+backup
+antivírus
+windows
8. Comprei um Enterprise e agora?
• Em resumo, o SQL Server
Enterprise Edition oferece
mais funcionalidades
avançadas sem a
necessidade de feature
packs, options ou produtos
separados.
11. Os “caras” complicam demais...
connect target /
sql 'alter system archive log current';
sql "alter session set nls_date_format=''dd.mm.yyyy hh24:mi:ss''";
RUN
{
configure controlfile autobackup on;
set command id to 'ORCLOnlineBackupFull';
ALLOCATE CHANNEL c1 DEVICE TYPE disk;
ALLOCATE CHANNEL c2 DEVICE TYPE disk;
ALLOCATE CHANNEL c3 DEVICE TYPE disk;
ALLOCATE CHANNEL c4 DEVICE TYPE disk;
backup AS COMPRESSED BACKUPSET full database tag ORCL_FULL format
'/opt/oracle/backups/ORCL/%d_%T_%s_%p_FULL' ;
sql 'alter system archive log current';
backup tag ORCL_ARCHIVE format
'/opt/oracle/backups/ORCL/%d_%T_%s_%p_ARCHIVE' archivelog all
delete all input ;
backup tag ORCL_CONTROL current controlfile format
'/opt/oracle/backups/ORCL/%d_%T_%s_%p_CONTROL';
release channel c1;
release channel c2;
release channel c3;
release channel c4;
}
BACKUP DATABASE
AdventureWorks2012
TO DISK='Z:AdvWorksData.bak'
WITH FORMAT, COMPRESSION;
BACKUP LOG AdventureWorks2012
TO DISK='Z:AdvWorksData.trn'
WITH FORMAT, COMPRESSION;
12. O SQL Server em 3 palavras
Permite a inovação através da
tecnologia - qualquer idioma,
qualquer dado, qualquer tamanho,
qualquer plataforma
Resolva novos problemas
rapidamente com integração
aprimorada dos dados em sua
propriedade de dados
Aproveite a segurança e TCO
incomparável com menos produtos e
serviços que alimentam sua
propriedade de dados
INTELIGENTE CONFIÁVEL FLEXIVEL
13. Dados desestruturados
amplamente disponíveis
Disponibilize poderosos
insights sobre grandes dados
Crescimento massivo
dos dados
Criação de dados em todas
suas aplicações
50ZB
1010
0101
0010
{ }
Analytics direcionando a
transformação digital
Modernize seus aplicativos
com análises embutidas
Novas oportunidades em um cenário de constante
mudança
14. Structured
Unstructured
OLTP
MOBILE
ERP
LOB
Graph
Social
IoT
Media
DATA SOURCES DATA INSIGHTS
Datavirtualization
DATA MANAGEMENT
Dataintegration
SECURITY
FLEXIBILITY
Business intelligence
Advanced Analytics
& AI
Big data processing
Data warehousing
Operational data
Choice of platform, language, location
Secure data, access, application
Uma completa solução de “dados”
15. Business intelligence
Advanced Analytics
Analytics
at a fraction
of the cost on
any device
1M predictions
per second
0
50
100
150
Vulnerabilities
(2010-2016)
Structured
Unstructured
OLTP
MOBILE
ERP
LOB
Graph
Social
IoT
Media
Microsoft Tableau Oracle
$120
$480
$2,230
DATA SOURCES DATA INSIGHTS
DatavirtualizationPolyBase
DATA MANAGEMENT
DataintegrationSSIS
Big data processing
Data warehousing
Operational data
#1
performance
in TPC-HScale to petabytes
T-SQL query
over any data
1010
0101 { }
Leader
in TPC-E
#1
#2
#3
Least vulnerable
over the last 7 years
R
PB
Any language,
any platform, anywhere
Support for
R and Python
An industry leader
six years in a row
+
SECURITY
FLEXIBILITY
SQL Server SAP HANA PostgreSQL IBM DB2 Oracle MySQL
.NET Azure 3rd
JAVA
SQL Server 2017
Powered by
SQL Server 2017
18. Master Data Management
www.nossalojaCAR.com.br
/nossalojaCAR
Call Center Nossa LojaCAR
Matriz da Nossa LojaCAR
Wesley Carlos Stratovarius
27 Anos
CPF: 058.045.047-29
Avenida César Hilal, Nº 50, Vitória – ES
Telefone: 27 3980-4536
wesley@corp.com.br
Cliente
Stratovarius curtiu sua página...
Uesley Carlos Estratovarius tira
dúvidas sobre o carro
Ueslei Carlos Estratovarius
faz um test-drive
Wesley Carlos Stratovarius
compra o carro
19. CRM
Pedidos de
Compra
Cliente Nome Endereço Telefone
1235 Vithor da Silva e Silva Av. César Hilal, 350, Vitória +55 27 3339-4520
Código Nome Endereço Telefone
10 Vitor S. Silva Av. Rio branco, 1050,
Vitória
+55 27 3339-4520
Contato Nome Endereço Telefone
25 Vithor Silva Avenida César Hilal, 350, Vitória +55 27 3339-4520
Marketing
?
20. Master Data Hub
CRM
Pedidos de
Compra
Cliente Nome Endereço Telefone
1235 Vithor da Silva e Silva Av. César Hilal, 350, Vitória +55 27 3339-4520
Código Nome Endereço Telefone
10 Vitor S. Silva Av. Rio branco, 1050,
Vitória
+55 27 3339-4520
Contato Nome Endereço Telefone
25 Vithor Silva Avenida César Hilal, 350, Vitória +55 27 3339-4520
Marketing
Código Cliente Contato Nome Endereço Telefone
10 1235 25 Vithor da Silva e Silva Avenida César Hilal, 350, Vitória +55 27 3339-4520
DQS
Master Data Services
25. Operação Tradicional/Arquitetura Analítica
• Problemas Chave
• Implementação Complexa
• Necessita de dois servidores (gasto de
capital e gasto operacional)
• Latência de dados em análises
• Maior demanda de trabalho;
necessita análise em tempo real
IIS Server
BI analysts
26. Minimizando latência de dados para Análise
• Benefícios
• Não há latência de dados
• Não há ETL
• Não há data warehouse separado
• Desafios
• Queries analíticas precisam de muitos
recursos e podem causar bloqueio
• Minimizar impactos em workloads
operacionais
• Execução não-ótima de análise em
esquema relacional
IIS Server
BI analysts
27. Polybase
Pesquise dados relacionais e não relacionais com T-SQL
Query relational
and non-relational
data, on-premises
and in Azure
Apps
T-SQL query
SQL Server Hadoop
28. Advanced analytics integrada
In-database analytics
Soluções
Fraud detection
Salesforecasting
Warehouse efficiency
Predictive maintenance
Extensibilidade
Microsoft Azure
Machine Learning Marketplace
Novos Scripts R
010010
100100
010101
010010
100100
010101
010010
100100
010101
010010
100100
010101
Integrado ao SQL Server
Analytic Library
T-SQL Interface
Relational Data
010010
100100
010101
010010
100100
010101
Data Scientist
Interage diretamente com
os dados
Data Developer/DBA
Gerencia dados e Análises
?
R
IntegraçãoR
29. On-premises Azure
Pedidos
In-memory
OLTP table Histórico de
pedidos
Tabela esticada
Movimentação de dados e
processamento de consulta
remota
Dados
quentes/Ativos
Dados frios
Integração BI
on-premises
e cloud
SQL Server “esticado” ao Azure
Estique cold tables ao Azure com processamento remoto de consultas
35. Questão 1
Se você comprar o SQL Server Standard é possível utilizar o Master
Data Services?
1. Sim;
2. Não;
3. Sim, comprando separadamente;
36. Questão 2
Atualmente qual a ferramenta do SQL Server é possível desenhar fluxos
de dados para rotinas de integração, conhecidos como ETL?
1) SQL Server Data Integrator;
2) SQL Server Data Services;
3) SQL Server Integration Services;
37. Questão 3
O orçamento é baixo e no ano passado já foi realizada a compra de um
SQL Server 2016 Enterprise com Software Assurance Ativo na empresa.
Com a modinha de “portal de relatórios”, seu chefe deseja
implementar um portal de relatórios dentro da empresa. Um
concorrente, quer vender uma nova solução, mas seu chefe quer mais
por menos, qual ferramenta do SQL Server você poderia utilizar?
1. SQL Server Sharepoint;
2. SQL Server Portal BI;
3. SQL Server Analysis Portal;
4. Power BI Report Server;
38. Questão 4
Muito tem se falado em nuvem hibrida e a Microsoft com o Azure é
pioneira nisto, cite uma funcionalidade disponível no SQL Server que
está ligada a este conceito (On-premises e Cloud):
1. SQL Server Migration Data;
2. SQL Server Cloud Backup;
3. SQL Server Stretch Database;
4. SQL Server Remote Table;
39. Questão 5
Uma das soluções mais interessantes do SQL Server é o [...alguma
coisa], que visa atender o conceito de OLAP – Online analytical
processing – que são as bases de dados multidimensionais ou mais
conhecidas como Cubo. Complete o [... alguma coisa]:
1. Cube Services;
2. Management Studio;
3. Analysis Cube;
4. Analysis Services;
Notas do Editor
*Os clientes que precisam de um data warehouse de processamento massivo paralelo agora têm acesso a um data warehouse paralelo por meio das licenças básicas Enterprise Edition com Software Assurance. O data warehouse paralelo faz parte do Microsoft Analytics Platform System.
**As edições vendidas no modelo de licenciamento por núcleo são vendidas como pacotes de 2 núcleos.
***Os preços representam o preço de varejo estimado Open No Level (NL). Para obter seu preço específico, entre em contato com o revendedor da Microsoft.
****As CALs (licenças de acesso para cliente) são obrigatórias para todos os usuários ou dispositivos que acessam um servidor no modelo de licenciamento Servidor + CAL. Consulte os direitos de uso do produto para obter detalhes.
1.000.000.000 bilhão de terabytes é igual a 1 Zettabyte, ou seja, 50000000000 bilhões igual a 50 ZB.
Crescimento massivo de dados para 50ZB até 2020.Isso é impulsionado por mais dos mesmos dados relacionais, mas por novos tipos de dados - sensor, social.Clientes que investem em dados que esperam a transformação digital. Como eles obtêm esclarecimentos significativos desse fluxo de informações? A resposta a alguns clientes inclui recursos únicos como. In-database Advanced Analytics 1M predicções / segundo.