The HsvMDArrays type library contains two objects that supplement the HsvData object by providing methods to manage arrays of cells: the HsvMDDataBuffer and HsvMDDataBufferLite. Both objects provide virtually identical functionality, but differ in how they cache subcubes:
The HsvMDDataBuffer object caches the cells’ subcubes to RAM. The object’s methods are summarized in HsvMDDataBuffer Object Overview.
The HsvMDDataBufferLite object caches a minimum number of subcubes to RAM and the other subcubes to disk. The object’s methods are summarized in HsvMDDataBufferLite Object Overview.
The HsvMDArrays type library also contains the following objects and interfaces:
The IHsvMDDataBufferLite interface can optionally be used to change the minimum number of subcubes cached to RAM by the HsvMDDataBufferLite object. For a summary, see IHsvMDDataBufferLite Interface.
The HsvTransactionData object provides access to the transaction data generated by statutory consolidations. The object’s methods are summarized in HsvTransactionData Object Overview.
The HsvMDIndexList object contains an array of indexes that represent points-of-view in an HsvMDDataBuffer or HsvMDDataBufferLite object. For more information, see HsvMDIndexList Object Overview
The HsvICTransactionsData object supplements the HsvICM object by providing access to intercompany transactions. For more information, see HsvICTransactionsData Object Overview