sql >> Database >  >> RDS >> Sqlserver

Query ophalen van 12-15 GB data uit meer dan 120 tabellen

Maak een rapportagedatabase. Op een bepaalde frequentie, of die frequentie nu per uur, per dag of welke frequentie dan ook voldoet aan de behoeften van de gebruikers van de rapporten, ETL de gegevens van de transactiedatabase in de rapportagedatabase.

U kunt SSIS gebruiken of u kunt ervoor kiezen om enkele opgeslagen procedures voor ETL uit te voeren. Hoe dan ook, u zult het waarschijnlijk plannen met een SQL Agent-taak.

Ten slotte, wat betreft het ontwerpen van uw rapportdatabase, overweeg dan om de gegevens te transformeren op een manier die de prestaties van de rapporten ten goede komt. Veel mensen "flatteren" of de-normaliseren gegevens met het oog op rapportage. We ETL-transactiegegevens in een datawarehouse dat het "star schema" -patroon gebruikt en we hebben ook een Analysis Services-database en MDX-rapporten. Hoogstwaarschijnlijk hoeft u voor één rapport niet zo ver te gaan, maar dat is verder op hetzelfde pad van geoptimaliseerde datastructuren voor rapportage en BI.




  1. Effecten van het bijwerken van een tabel met rijen van utf8_turkish_ci naar utf8_general_ci?

  2. Waarom wordt een GRANT USAGE aangemaakt wanneer ik een gebruiker voor het eerst rechten toeken?

  3. MySQL Workbench-alternatieven - Point-and-Click GUI van ClusterControl

  4. Schrijven in ExcelSheet met UTL_FILE-pakket in Oracle