sql >> Database teknologi >  >> RDS >> Sqlserver

SSAS-dimensionsbehandling gør underliggende mål ubearbejdede

Hvordan bearbejder du dimensionen? En proces fuld på enhver dimension ugyldiggør alle partitionernes data, fordi den sletter alle data og derefter behandler objektet. Hver partition skal behandles, selv Sales 2011 i dit eksempel, fordi lad os sige, at ID'et på dimensionsændringen (jeg ved, at dette ikke er almindeligt, men jeg kan ske, det er derfor begrænsningen eksisterer) dataene på 2011-partitionen skal være opdateret til den nye værdi.

For kun at behandle nogle af partitionerne skal dimensionsbehandlingen konfigureres til at bruge typen ProcessUpdate. Det fremtvinger en genlæsning af data og en opdatering af dimensionsattributter. Er en mere let behandlingsmulighed, der anvender medlemsændringer (indsætter, sletter, opdateringer) uden at ugyldiggøre de terninger, der bruger Dimensionen.



  1. Konverter decimaltid til timer og minutter

  2. ZEND FW :Sammenføjning af to tabeller fra forskellige databaser

  3. beregn summen af ​​alle tallene i en kolonne

  4. Opdater en bestemt række i en tabel ved hjælp af en knap