O documento apresenta o SSISDB Catalog, um novo recurso no SQL Server 2012 para gerenciar e monitorar pacotes SSIS. Explica as principais características e funcionalidades do catálogo, incluindo logging de execuções, relatórios embutidos e integração com logging tradicional de pacotes SSIS. Também discute vantagens e desvantagens do uso do catálogo.
Pentaho inteligência de negócios utilizando software livre campus party 2011
SSISDB Catalog Overview PT
1. Pedro Perfeito
BI Senior Consultant, Manager, Teacher,
Developer and Passionate
www.pedrocgd.blogspot.com
SSISDB Catalogpedro.perfeito@culto-de-bi.pt
2. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
Pedro Perfeito
Pedro Perfeito, 37 anos, natural do Porto
Licenciado em Informática Gestão pela UPT (Porto, 2001)
Consultor Sénior de BI e General Manager na empresa “Culto de BI”
Participação activa em sitesExperts-Exchange & Fóruns Microsoft
Mestre Sistemas Integrados Apoio à Decisão pelo ISCTE (Lisboa, 2009)
Certificado mundial em Business Intelligence pela TDWI -CBIP
Docente convidado no ISCTE-IUL (Mestrado BI) e na UPT (Short-MasterBI e MBA)
Premiado pela Microsoft em 2010 e 2011 como MVP
Co-autor do livro SQLMVP Deep Dives-2nd Edition e SSIS Cookbook
BI Blog com 7 anos: www.pedrocgd.blogspot.com
Doutorando em Business Intelligence
3. Co-autor do livro "SQL Server MVP Deep Dives", Volume 2, Manning Publications, October-2011, ISBN: 9781617290473. Cap. 58 -"Excel as a BI frontend tool".
http://www.amazon.com/SQL-Server-MVP-Deep- Dives/dp/1617290475
Co-autor do livro “Microsoft SQL Server 2012 Integration Services: An Expert Cookbook". Abril 2012
http://www.packtpub.com/microsoft-sql-server-2012-integration- services-expert-cookbook
Pedro
Perfeito
Reza
Rad
Blogs:
www.pedrocgd.blogspot.com
www.rad.pasfu.com
5. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
Agenda [15:45 –17:15]
Frameworks de Audit/Loggingtradicional
Desmistificação do CatalogoIS (SSISDB)
Vantagens | Desvantagens
Explicação da estrutura
Funcionalidades em destaque
Referências
Discussão sobre o tema
7. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
O que Monitorizar/Controlar?
Estado do processo
Tempo de execução
Causa de um possível problema
Quantidade de registos movimentados
Que packages/taskse/ou componentes podem ser otimizados
(…)
8.
9.
10. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
Audit/Loggingtradicional
É muitas vezes necessário recorrer a scripts para tornar loggingmais eficiente
Nem sempre é fácil compreender como está implementado
Nem sempre controla o que está a acontecer (identificar a origem e local de um erro nem sempre é fácil/rápido)
Cada package torna-se mais pesado com diversos taskse componentes exclusivamente criado para logging
Mas pelo menos parcialmente é importante continuar a existir
11. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
Audit/Loggingtradicional
Algumas das tabelas usadas com frequência…
12. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
Integração com SSISDB
Nova variável de sistema com identificador único de cada projecto: @[System::ServerExecutionID]
Código único e sequencial associado a um conjunto de packages executados
Variável só tem valor quando projecto executado através do SSISDB Catalog
15. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
SSISDB Catalog –Porquê?
-Uniformizar projectos de integração
-Passar parte da “responsabilidade” de controlar os diversos processo de integração para o catalogo
-Melhorias no catalogo serão asseguradas pela Microsoft
-Fácil tirar partido de “investigações” das comunidades, pois a base é comum
-Reduzir o esforço de implementação, bem como a sua manutenção
-Conjunto de relatórios standard pré-concebidos para monitorização de projectos
16. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
SSISDB Catalog –Porquê?
-Possibilidade de integrar com logging “tradicional”
-Versionamento (muito interessante como plano de contingência)
-Possível ter um status mais fidedigno de cada execução
17. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
SSIDB Standard Reporting
18. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
SSISDB Catalog -Desvantagens
-Logging torna processo menos rápido (Verbosepode ser muito lento)
-Recolher tempos de execução e rowssententre tasksrequer logging Verbosepara aceder a executable_data_statistics
19. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
SSIS Catalog
Operations
Executables
Executions
Packages
Projects
Events
Environments
Parameters
Parâmetros utilizados em cada package e/ou projecto
Ambientes de cada projectos. Podem ter uma ou mais variáveis
Tasks e Containers
Execução de um Projecto
Registo de operações sobre SSIS catalog. (ex: execução, deploy...)
Regista eventos SSIS. Depende no nivel de logging definido
Projectos no SSIS Catalog
Packages de cada projecto
20. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
SSIS Catalog –Logging levels
None
Basic
Performance
Verbose
OnError
OnWarning
OnError
OnInformation
OnPostExecute
OnPostValidate
OnPreExecute
OnPreValidate
OnTaskFailed
OnWarning
BufferSizeTuning
Diagnostic
DiagnosticEx
OnCustomEvent
OnError
OnInformation
OnPipelinePostEndOfRowset
OnPipelinePostPrimeOutput
OnPipelinePreEndOfRowset
OnPipelinePrePrimeOutput
OnPostExecute
OnPostValidate
OnPreExecute
OnPreValidate
OnProgress
OnTaskFailed
OnWarning
PackageEnd
PackageStart
PipelineComponentTime
PipelineExecutionPlan
PipelineExecutionTrees
PipelineInitialization
No Events
O Logging Level definido no SSIS catalog (ou ao nível de cada execução), influência os eventos que são registados em cada execução
21.
22. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
SSISCatalog –Descritivos
28. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
Referências
https://ssisreportingpack.codeplex.com/
29. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
Referências
http://sqlblog.com/blogs/davide_mauri/default.aspx
30. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
Referências
http://www.upt.pt/curso.php?e=360
Alunos de Projecto UPT
João Rebelo
Marta Oliveira
Luisa Alves
31. 18 de Outubro de 2014
Culto de BI, Consultores de Gestão
Our Main Sponsors: