Il comando SET CLEARUPDATESTATUS
Quando uno script di calcolo BSO calcola solo parzialmente, Essbase non contrassegna i blocchi calcolati come puliti in Calcolo intelligente, a meno che non si chiami SET CLEARUPDATESTATUS nello script di calcolo. Scopri come funziona il comando e quale parametro utilizzare.
Solo i blocchi di dati calcolati sono contrassegnati come puliti. In alcuni casi, tuttavia, Essbase non contrassegna i blocchi calcolati come puliti; ad esempio, se si calcola un subset di un database o si calcola un database in due passaggi. Per contrassegnare manualmente i blocchi di dati come puliti, utilizzare il comando SET CLEARUPDATESTATUS nello script di calcolo.
Per evitare ricalcoli non necessari, selezionare il parametro appropriato da utilizzare con SET CLEARUPDATESTATUS, in base al database:
-
SET CLEARUPDATESTATUS AFTER indica a Essbase di contrassegnare i blocchi di dati calcolati come puliti, anche per un calcolo parziale.
-
SET CLEARUPDATESTATUS ONLY indica a Essbase di contrassegnare i blocchi come puliti senza calcolarli.
-
SET CLEARUPDATESTATUS OFF indica a Essbase di calcolare i blocchi, ma non di contrassegnarli come puliti, anche su un calcolo completo (CALC ALL). Lo stato di pulizia o sporco esistente dei blocchi calcolati rimarrà invariato.
Vedere anche: