Hello all!
I am new to MicroStrategy and I was wondering to which extent I can use the SDK to edit/update a metadata project.
From what I could gather, there are two major MSTR APIs:
- one is XML oriented and provided in MSIXMLLib.dll
- the other one is a pure COM api, packaged in M5TYPLIB.DLL and DSSCOMERROR.TLB
As far as I know, the COM API in M5TYPLIB.DLL appears to be the best suited api to access and edit the metadata project.
I started writing a piece of code using this api, and for now I can list the available 'Project Source' objects and the 'Project' objects it contains. However, I am having trouble opening/loading the 'Project' object to examine
its content and child objects.
I think the issue is to find the appropriate sequence of calls to be able to 'open' the project, and read the relational metadata, dimensional metadata, reports...
My C++ code was inspired from the visual basic code from:
Do any of your know this api?
Is there any good book or online resource you could direct me to?
My best regards,
Olivier
I am new to MicroStrategy and I was wondering to which extent I can use the SDK to edit/update a metadata project.
From what I could gather, there are two major MSTR APIs:
- one is XML oriented and provided in MSIXMLLib.dll
- the other one is a pure COM api, packaged in M5TYPLIB.DLL and DSSCOMERROR.TLB
As far as I know, the COM API in M5TYPLIB.DLL appears to be the best suited api to access and edit the metadata project.
I started writing a piece of code using this api, and for now I can list the available 'Project Source' objects and the 'Project' objects it contains. However, I am having trouble opening/loading the 'Project' object to examine
its content and child objects.
I think the issue is to find the appropriate sequence of calls to be able to 'open' the project, and read the relational metadata, dimensional metadata, reports...
My C++ code was inspired from the visual basic code from:
Do any of your know this api?
Is there any good book or online resource you could direct me to?
My best regards,
Olivier