Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Consulta extraindo dados de 12 a 15 GB de mais de 120 tabelas


Crie um banco de dados de relatórios. Em alguma frequência, seja de hora em hora, diariamente ou qualquer frequência que atenda às necessidades dos usuários de relatórios, ETL os dados do banco de dados transacional no banco de dados de relatórios.

Você pode usar o SSIS ou pode optar por executar alguns procedimentos armazenados para ETL. Independentemente disso, você provavelmente o agendará com um trabalho do SQL Agent.

Por fim, em termos de design do banco de dados de relatórios, considere transformar os dados de uma maneira que ajude no desempenho dos relatórios. Muitas pessoas "achatam" ou desnormalizam os dados para fins de relatório. ETL dados transacionais em um data warehouse que usa o padrão "esquema em estrela" e também temos um banco de dados do Analysis Services e relatórios MDX. Provavelmente, você não precisa ir tão longe para um relatório, mas isso está mais adiante nesse mesmo caminho de estruturas de dados otimizadas para relatórios e BI.