SlideShare uma empresa Scribd logo
1 de 8
Melhorando a Qualidade do
  seu Banco de Dados utilizando
  Data Tier Applications
Felipe Ferreira       (@SQLBoy)
Solid Quality Mentors - fferreira@solidq.com – http://blogs.solidq.com/fferreira
MCT, MCITP, MCPD, MCTS
AGENDA


•   Cenário Atual
•   Data Tier Applications: O que é? Para que Serve?
•   Visual Studio 2010: Data Tier Project
•   Demos
•   Q&A
CENÁRIO ATUAL

• Muitas empresas não possuem um profissional DBA
• Equipes de DEV não recebem treinamento adequado
  em T-SQL
• Equipe de DEV não se preocupa com a performance
  do código T-SQL que estão escrevendo
• DBA’s estão constantemente “apagando incêndios”
• Visto pela equipe de DEV como um “inimigo”
• Processo de deploy de novas versões é complicado
• Banco de dados não faz parte do ciclo de vida de
  desenvolvimento
Data Tier Applications: O que é? Para que serve?


• Novo tipo de projeto no Visual
  Studio 2010
Visual Studio 2010: Data Tier Project
Demo!


        Copyright © 2010, SQL PASS Chile. All rights reserved.
Dúvidas?


           Copyright © 2010, SQL PASS Chile. All rights reserved.
Obrigado
Felipe Ferreira        (@SQLBoy)
Solid Quality Mentors - fferreira@solidq.com
http://blogs.solidq.com/fferreira
MCT, MCITP, MCPD, MCTS




                                               Copyright © 2010, SQL PASS Chile. All rights reserved.

Mais conteúdo relacionado

Mais procurados

Mais procurados (14)

Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014
 
Testes performance nuvem com j meter e blazemeter
Testes performance nuvem com j meter e blazemeterTestes performance nuvem com j meter e blazemeter
Testes performance nuvem com j meter e blazemeter
 
Palestra sobre Certificações Profissionais - IFRN
Palestra sobre Certificações Profissionais - IFRNPalestra sobre Certificações Profissionais - IFRN
Palestra sobre Certificações Profissionais - IFRN
 
Palestra Rest-Assured com Maven e JUnit
Palestra Rest-Assured com Maven e JUnitPalestra Rest-Assured com Maven e JUnit
Palestra Rest-Assured com Maven e JUnit
 
ALM com VSTS
ALM com VSTSALM com VSTS
ALM com VSTS
 
DevOps
DevOpsDevOps
DevOps
 
Certificações
CertificaçõesCertificações
Certificações
 
[TICNOVA2015] Palestra sobre Automação de Testes
[TICNOVA2015] Palestra sobre Automação de Testes[TICNOVA2015] Palestra sobre Automação de Testes
[TICNOVA2015] Palestra sobre Automação de Testes
 
Teste de performance na nuvem com JMeter e BlazeMeter TDC2014
Teste de performance na nuvem com JMeter e BlazeMeter TDC2014Teste de performance na nuvem com JMeter e BlazeMeter TDC2014
Teste de performance na nuvem com JMeter e BlazeMeter TDC2014
 
EasyFaces - Framework de Componentes JSF
EasyFaces - Framework de Componentes JSFEasyFaces - Framework de Componentes JSF
EasyFaces - Framework de Componentes JSF
 
Gerenciando projetos através do VSTS(Visual Studio Team Services)
Gerenciando projetos através do VSTS(Visual Studio Team Services)Gerenciando projetos através do VSTS(Visual Studio Team Services)
Gerenciando projetos através do VSTS(Visual Studio Team Services)
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
CMS em PHP: essa briga ainda existe?
CMS em PHP: essa briga ainda existe?CMS em PHP: essa briga ainda existe?
CMS em PHP: essa briga ainda existe?
 
Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)
Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)
Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)
 

Semelhante a Melhorando a Qualidade do seu Banco de Dados utilizando Data Tier Applications

Gleidson rodrigues apresentação profissional
Gleidson rodrigues   apresentação profissionalGleidson rodrigues   apresentação profissional
Gleidson rodrigues apresentação profissional
Gleidson Rodrigues
 

Semelhante a Melhorando a Qualidade do seu Banco de Dados utilizando Data Tier Applications (20)

PPT do Road Show - Infra
PPT do Road Show - InfraPPT do Road Show - Infra
PPT do Road Show - Infra
 
Raphael vides brasca
Raphael vides brascaRaphael vides brasca
Raphael vides brasca
 
Gleidson rodrigues apresentação profissional
Gleidson rodrigues   apresentação profissionalGleidson rodrigues   apresentação profissional
Gleidson rodrigues apresentação profissional
 
Cv facebook
Cv facebookCv facebook
Cv facebook
 
Célula Acadêmica ILES/ULBRA.NET
Célula Acadêmica ILES/ULBRA.NETCélula Acadêmica ILES/ULBRA.NET
Célula Acadêmica ILES/ULBRA.NET
 
Apresentação BI - Camara Espanhola
Apresentação BI - Camara EspanholaApresentação BI - Camara Espanhola
Apresentação BI - Camara Espanhola
 
Carreira e oportunidades com a plataforma de dados da microsoft
Carreira e oportunidades com a plataforma de dados da microsoftCarreira e oportunidades com a plataforma de dados da microsoft
Carreira e oportunidades com a plataforma de dados da microsoft
 
Digital Day BH - 19/09/205 - CI&T
Digital Day BH - 19/09/205 - CI&TDigital Day BH - 19/09/205 - CI&T
Digital Day BH - 19/09/205 - CI&T
 
Cursos a3
Cursos a3Cursos a3
Cursos a3
 
Comprei um SQL Server e agora?
Comprei um SQL Server e agora?Comprei um SQL Server e agora?
Comprei um SQL Server e agora?
 
Webinar: Conhecendo a solução Pentaho, líder em Business Analytics
Webinar: Conhecendo a solução Pentaho, líder em Business AnalyticsWebinar: Conhecendo a solução Pentaho, líder em Business Analytics
Webinar: Conhecendo a solução Pentaho, líder em Business Analytics
 
Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018
 
FabricioDoi
FabricioDoiFabricioDoi
FabricioDoi
 
Webcast certificacao microsoft
Webcast certificacao microsoftWebcast certificacao microsoft
Webcast certificacao microsoft
 
Apresentação Executiva S2it
Apresentação Executiva S2itApresentação Executiva S2it
Apresentação Executiva S2it
 
Power bi na prática 2016
Power bi na prática 2016Power bi na prática 2016
Power bi na prática 2016
 
Do MTA ao MCM*, carreira SQL Server e DBA multiplataforma
Do MTA ao MCM*, carreira SQL Server e DBA multiplataformaDo MTA ao MCM*, carreira SQL Server e DBA multiplataforma
Do MTA ao MCM*, carreira SQL Server e DBA multiplataforma
 
26 - Slides Modulo 1 SQLDS.pdf
26 - Slides Modulo 1 SQLDS.pdf26 - Slides Modulo 1 SQLDS.pdf
26 - Slides Modulo 1 SQLDS.pdf
 
First cisco 7ª edição
First cisco 7ª ediçãoFirst cisco 7ª edição
First cisco 7ª edição
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud Platform
 

Mais de Felipe Ferreira (10)

SQL Server FastTrack com SQL Server 2012
SQL Server FastTrack com SQL Server 2012SQL Server FastTrack com SQL Server 2012
SQL Server FastTrack com SQL Server 2012
 
SQLSat #127
SQLSat #127SQLSat #127
SQLSat #127
 
TDE - Transparent Data Encryption
TDE - Transparent Data EncryptionTDE - Transparent Data Encryption
TDE - Transparent Data Encryption
 
Gerenciando Multiplos Servidores
Gerenciando Multiplos ServidoresGerenciando Multiplos Servidores
Gerenciando Multiplos Servidores
 
Visão geral do Integration Services - SSIS
Visão geral do Integration Services - SSISVisão geral do Integration Services - SSIS
Visão geral do Integration Services - SSIS
 
Visão geral do Analysis Services
Visão geral do Analysis ServicesVisão geral do Analysis Services
Visão geral do Analysis Services
 
Criando um cubo no SSAS
Criando um cubo no SSASCriando um cubo no SSAS
Criando um cubo no SSAS
 
FastTrack - Lessons Learned from the Field
FastTrack - Lessons Learned from the FieldFastTrack - Lessons Learned from the Field
FastTrack - Lessons Learned from the Field
 
Enteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark TabladilloEnteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark Tabladillo
 
Expremendo performance do sql server
Expremendo performance do sql serverExpremendo performance do sql server
Expremendo performance do sql server
 

Melhorando a Qualidade do seu Banco de Dados utilizando Data Tier Applications

  • 1. Melhorando a Qualidade do seu Banco de Dados utilizando Data Tier Applications Felipe Ferreira (@SQLBoy) Solid Quality Mentors - fferreira@solidq.com – http://blogs.solidq.com/fferreira MCT, MCITP, MCPD, MCTS
  • 2. AGENDA • Cenário Atual • Data Tier Applications: O que é? Para que Serve? • Visual Studio 2010: Data Tier Project • Demos • Q&A
  • 3. CENÁRIO ATUAL • Muitas empresas não possuem um profissional DBA • Equipes de DEV não recebem treinamento adequado em T-SQL • Equipe de DEV não se preocupa com a performance do código T-SQL que estão escrevendo • DBA’s estão constantemente “apagando incêndios” • Visto pela equipe de DEV como um “inimigo” • Processo de deploy de novas versões é complicado • Banco de dados não faz parte do ciclo de vida de desenvolvimento
  • 4. Data Tier Applications: O que é? Para que serve? • Novo tipo de projeto no Visual Studio 2010
  • 5. Visual Studio 2010: Data Tier Project
  • 6. Demo! Copyright © 2010, SQL PASS Chile. All rights reserved.
  • 7. Dúvidas? Copyright © 2010, SQL PASS Chile. All rights reserved.
  • 8. Obrigado Felipe Ferreira (@SQLBoy) Solid Quality Mentors - fferreira@solidq.com http://blogs.solidq.com/fferreira MCT, MCITP, MCPD, MCTS Copyright © 2010, SQL PASS Chile. All rights reserved.

Notas do Editor

  1. Comentarquenosdias de hojenormalmente a empresanãopossuí um profissional no papel de DBA. E mesmoquandopossuí um, eleestáfocadoemapagarincêndios, em resolver problemasdepoisqueelesacontecem. Aoinvés de trabalhar de forma pró-ativa. Esseprofissionalnãoconsegueajudarnaequipe de DEV paraevitarqueosproblemasfuturosacontecam, porqueele é vistocomo um inimigo, que impede queosprogramadoresacessem o servidor de banco de dados de produção. O banco é tratadocomoalgoexterno e auxiliar no processo de desenvolvimento, o programadoracessodiretamente o servidor e criaosobjetos, o código-fonte do banconão é controlado.
  2. Para resolver essescenáriosentrouemcena o conceito de Unit Control Point e Data Tier Applications. Ondeiremoscriar um projeto do VS2010, utiizandotodas as funcionalidades da IDE, e adicionadoaonossorepositório de códigofonte, fazendo parte do ciclo de vida. E entãopodemospublicaressebancousando um wizard muito simples, inclusive fazendo o upgrade da base paranovasversões de forma automatizada. Depois de pubicadoessa base de dados serámonitorada, paragerarrelatórios de uso de recursosdesseaplicativo.
  3. E osdesenvolvedoresirãofazertudoisso, mudandoseuparadigma de desenvolvimento, através do VS2010, queconta com algunsbenefícioscomooscitadosacima.