Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Requête extrayant 12 à 15 Go de données à partir de plus de 120 tables

Créer une base de données de rapports. À une certaine fréquence, qu'elle soit horaire, quotidienne ou quelle que soit la fréquence qui répond aux besoins des utilisateurs de rapports, ETL les données de la base de données transactionnelle dans la base de données de rapports.

Vous pouvez utiliser SSIS ou vous pouvez choisir d'exécuter certaines procédures stockées pour ETL. Quoi qu'il en soit, vous le planifierez probablement avec un travail d'agent SQL.

Enfin, en termes de conception de votre base de données de rapports, envisagez de transformer les données de manière à améliorer les performances des rapports. De nombreuses personnes "aplatissent" ou dénormalisent les données à des fins de reporting. Nous ETL des données transactionnelles dans un entrepôt de données qui utilise le modèle "schéma en étoile" et nous avons également une base de données Analysis Services et des rapports MDX. Il est fort probable que vous n'ayez pas besoin d'aller aussi loin pour un seul rapport, mais c'est plus loin sur cette même voie de structures de données optimisées pour le reporting et la BI.