http://netponto.org9ª Reunião Presencial – 24/04/2010Ferramentas de Apoio para Developers .NET e SQL Server Henrry Pires
Henrry Pires8 anos de experiência profissional em TIHá 6 anos a programar na plataforma .NET
Agenda    SQL Compare    SQL Data Compare    SQL Data Generator  SQL Prompt
     SQL CompareComparação e Sincronização de Estruturas de Bases de DadosFiltrosRelatóriosParametrizávelGeração automática de scripts
     SQL ComparePermite comparar duas sources diferentes, e não necessariamente precisam ser duas bases de dados
     SQL ComparePara melhor visualização dos resultados, pode-se aplicar filtros sobre os objectos
     SQL ComparePodem ser gerados relatórios em HTML (entre outros), bastante detalhados,  e com uma interface muito semelhante a da aplicação, e sendo compatíveis com os principais browsers
     SQL CompareO que é que deseja comparar, ou o que é que deseja deixar de lado?
     SQL CompareOs scripts de sincronização são gerados com transacções, e log para uma mais fácil consulta
     SQL Data CompareComparação de DadosParametrizávelInterface rica e amigávelGeração e/ou execução de scripts
     SQL Data CompareNas opções do projecto podemos parametrizar:Como os objectos serão mapeados? Como vai ser efectuada a comparação?Os Triggers deverão estar habilitados? 
     SQL Data CompareNavegar pelas diferençasChave do registo comparadoValores diferentes
     SQL Data CompareExecutar a sincronização ou gerar um script? Em que editor vai ser aberto o script?
     SQL Data GeneratorGeração Automática de DadosExecução automática de scriptsHabilitação de TriggersTemplates para geração de dadosVisualização imediata de resultados
     SQL Data GeneratorPermite a execução de scripts antes e depois da geração de dados, possibilitando por exemplo,  actualizar contadores, limpar registos incoerentes, criar registos pré-definidos, etc..
     SQL Data GeneratorÉ necessário desabilitar os triggers?Para uma mais rápida inserção, o script pode ser corrido em batch (bcp utility)
     SQL Data GeneratorInúmeros templates para geração dos dados estão à nossa disposição, por exemplo: Nomes, Países, Cores, etc.Se nenhum destes servir, podemos recorrer a fontes externas de dados como por exemplo um ficheiro CSV.
     SQL Data GeneratorSe nenhum dos templates de geração de dados existentes se adequar as nossas necessidades, podemos criar a nossa própria expressão regular.Antes mesmo da inserção dos registos, podemos ter uma pré-visualização dos dados que serão gerados
     SQL PromptIntellisense para o SQL Management StudioMais funcionalidadesMais fácilMais rápido
     SQL PromptQual a ordem dos parâmetros de uma determinada função? O que é que a função retorna, e qual o tipo de dados dos parâmetros de entrada?
     SQL PromptNão se lembra como estas tabelas estão relacionadas?O SQL Prompt dá uma ajuda :)
     SQL PromptPodemos rapidamente escolher as colunas que vão fazer parte do resultado da query
     SQL PromptPodemos parametrizar o comportamento / funcionamento do SQL Prompt: Que informação será sugerida nos Joins?
 Que teclas serão usadas para escolher uma sugestão?
 Serão introduzidas automaticamente ‘Alias’ para as tabelas?
 Como o código vai ser formatado?  (Ctrl + K + CTRL + Y)Dúvidas?
Patrocinadores desta reunião

Ferramentas de Apoio para Developers .NET e SQL Server

  • 1.
    http://netponto.org9ª Reunião Presencial– 24/04/2010Ferramentas de Apoio para Developers .NET e SQL Server Henrry Pires
  • 2.
    Henrry Pires8 anosde experiência profissional em TIHá 6 anos a programar na plataforma .NET
  • 3.
    Agenda SQL Compare SQL Data Compare SQL Data Generator SQL Prompt
  • 4.
    SQL CompareComparação e Sincronização de Estruturas de Bases de DadosFiltrosRelatóriosParametrizávelGeração automática de scripts
  • 5.
    SQL ComparePermite comparar duas sources diferentes, e não necessariamente precisam ser duas bases de dados
  • 6.
    SQL ComparePara melhor visualização dos resultados, pode-se aplicar filtros sobre os objectos
  • 7.
    SQL ComparePodem ser gerados relatórios em HTML (entre outros), bastante detalhados, e com uma interface muito semelhante a da aplicação, e sendo compatíveis com os principais browsers
  • 8.
    SQL CompareO que é que deseja comparar, ou o que é que deseja deixar de lado?
  • 9.
    SQL CompareOs scripts de sincronização são gerados com transacções, e log para uma mais fácil consulta
  • 10.
    SQL Data CompareComparação de DadosParametrizávelInterface rica e amigávelGeração e/ou execução de scripts
  • 11.
    SQL Data CompareNas opções do projecto podemos parametrizar:Como os objectos serão mapeados? Como vai ser efectuada a comparação?Os Triggers deverão estar habilitados? 
  • 12.
    SQL Data CompareNavegar pelas diferençasChave do registo comparadoValores diferentes
  • 13.
    SQL Data CompareExecutar a sincronização ou gerar um script? Em que editor vai ser aberto o script?
  • 14.
    SQL Data GeneratorGeração Automática de DadosExecução automática de scriptsHabilitação de TriggersTemplates para geração de dadosVisualização imediata de resultados
  • 15.
    SQL Data GeneratorPermite a execução de scripts antes e depois da geração de dados, possibilitando por exemplo, actualizar contadores, limpar registos incoerentes, criar registos pré-definidos, etc..
  • 16.
    SQL Data GeneratorÉ necessário desabilitar os triggers?Para uma mais rápida inserção, o script pode ser corrido em batch (bcp utility)
  • 17.
    SQL Data GeneratorInúmeros templates para geração dos dados estão à nossa disposição, por exemplo: Nomes, Países, Cores, etc.Se nenhum destes servir, podemos recorrer a fontes externas de dados como por exemplo um ficheiro CSV.
  • 18.
    SQL Data GeneratorSe nenhum dos templates de geração de dados existentes se adequar as nossas necessidades, podemos criar a nossa própria expressão regular.Antes mesmo da inserção dos registos, podemos ter uma pré-visualização dos dados que serão gerados
  • 19.
    SQL PromptIntellisense para o SQL Management StudioMais funcionalidadesMais fácilMais rápido
  • 20.
    SQL PromptQual a ordem dos parâmetros de uma determinada função? O que é que a função retorna, e qual o tipo de dados dos parâmetros de entrada?
  • 21.
    SQL PromptNão se lembra como estas tabelas estão relacionadas?O SQL Prompt dá uma ajuda :)
  • 22.
    SQL PromptPodemos rapidamente escolher as colunas que vão fazer parte do resultado da query
  • 23.
    SQL PromptPodemos parametrizar o comportamento / funcionamento do SQL Prompt: Que informação será sugerida nos Joins?
  • 24.
    Que teclasserão usadas para escolher uma sugestão?
  • 25.
    Serão introduzidasautomaticamente ‘Alias’ para as tabelas?
  • 26.
    Como ocódigo vai ser formatado? (Ctrl + K + CTRL + Y)Dúvidas?
  • 27.
  • 28.
    Próximas reuniões presenciais24/04/2010- Abril15/05/2010 - Maio19/06/2010 - Junho26/06/2010 - Junho (Porto?)10/07/2010 - JulhoReserva estes dias na agenda! :)
  • 29.