Ostatnio otrzymałem zadanie partycjonowania dużychKostka i ja stworzyliśmy 15 partycji na kilku grupach miar. To znacznie przyspieszyło czas przetwarzania. Zostało to zrobione w BIDS na kopii rozwojowej kostki. Moje pytanie dotyczy wdrożenia do kostki produkcyjnej. W trakcie pracy nad tym wystąpiły inne zmiany, a ja nie chcesz je nadpisać, aby „po prostu wdrożyć projekt deweloperski do produkcji. Czy istnieje sposób, aby skryptować tylko partycjonowanie, które wykonałem na kostce programistycznej i zastosować ten skrypt do kostki produkcyjnej?
Z góry dziękuję
Odpowiedzi:
0 dla odpowiedzi № 1Możesz zaimplementować pakiet SSIS, aby zautomatyzować to zadanie. Prosty przykład można znaleźć tutaj http://www.ssas-info.com/analysis-services-scripts/1622-script-to-automate-ssas-partition-management-sql-ssis
0 dla odpowiedzi nr 2
Możesz zautomatyzować tworzenie partycji w kostce produkcyjnej za pomocą SQL Server Agent i SSAS Partition Manager, które można pobrać z https://ssaspartitionmanager.codeplex.com/
Wystarczy kilka linii konfiguracji, aby dynamicznie tworzyć kostki i partycje tabelaryczne na serwerze produkcyjnym.