Ashish Shah, a friend, has posted comparison between MicroStrategy and Cognos, on my MicroStrategy forum. Have a look.
All posts by Tiwari Ashish
MicroStrategy 9 doesn’t work
Scan MD and MD Doctor
While working on metadata, there are chances that MD may get corrupt. Only reason for corruption of MD is MicroStrategy programmers NOT you (No way), unless you have manually fiddled with the metadata. One small change can messed the metadata forever, some time impossible to recover.
There are two types of discrepancies in MicroStrategy
- Logical
- Physical
ScanMD is used to recover from Logical discrepancies, where as MD Doctor is used for Physical discrepancies. Why these discrepancies creep????? Like any software application, there are bugs in MicroStrategy, dandling code (a situation never programmed), etc. such a thing is the main reason behind discrepancies.
Logical discrepancies: Using desktop you can create/delete several objects. Sometime deletion of the objects doesn’t get reflected in metadata and they get deleted in metadata but still available in front-end. Now such a mis-match in case of schema objects is simply killing, because it won’t let you update schema at all. Imagine not having ability to update schema. Using ScanMD is not an easy task. ScanMD shows 95% for false errors as discrepancies. Engine team of MicroStrategy, Inc. needs to update the tool. For one error, you may have to go through 100+ errors. You can verify the error easily by having project opened side by side. NEVER EVER FIX A FALSE ERROR.
Physical discrepancies: There are not just 10 DSS tables that make metadata, there are several more database objects that are created for metadata; e.g., triggers, views. If any of these objects are messed up, you have a physical discrepancy in your project. I’ve never worked on MD Doctor and look forward some information from you.
This blog is not exhaustive and 100% as I certainly do not believe the bugs in MicroStrategy are only source of discrepancies in metadata.
MicroStrategy Interview questions 101 – II
77. Can you update a table in Warehouse using MicroStrategy?
78. attribute role, Security role, security filter and access control ?
79. How will you resolve an issue when (by chance) a aggregate table at higher level has a higher LTS than an aggregate table at lower level? What happens if LTS is high for a higher level table?
80. What are the criteria used by the MicroStrategy SQL Engine to build the join tree of a report’s SQL?
81. When a WH Primary key doesn’t appear as keys in MicroStrategy table editor OR Can MicroStrategy logical primary keys and the true (warehouse) primary keys differ?
82. Oracle has a pseudo column named ROWID which is not “directly” exposed to frone-end?Can this table be used in MicroStrategy? Why one would do that?
83. Can you enable/disable the thresholds based on some condition/prompt answers?
84. In a Document, there are 5 reports and 3 out of them need to have a prompt so that 20 user can select first day of the week for which user want to execute the report. How many prompts would be required to be made?
85. Can you make a floating window in MicroStrategy Web?
86. What’s XML Cache?
87. Can you apply themes to MicroStrategy Web? How to create a one?
88. Can MicroStrategy be installed on Solaris or UNIX w/o Root access? Can such a server be (re)started?
89. If you have a Quad core CPU and MSTR license to use CPUs, can you set to use two particular cores dedicately for I-Server (As other core may have been programed for some other dedicated work)
90. What’s a System call error? Have you seen Object variable error?
91. Drawbacks on 4GT switch?
92. Can you create Schema objects in 2 tier connection? IS it recommended?
93. What’s a Bulk export report?
94. After a bulk export report is run, NCS puts it on an ftp location? Can this location be directly made available in MSTR web?
95. Can you cap the number of reports run at a time by users? What happens when this limit is breached?
96. What’s the use of Monitor? What kind of error are captured in it?
97. Have you ever manually edited the metadata? why?
98. Can you have a prompt in free form sql report?
99. What will happen when the network connection between the webserver and one of the clustered I-server is lost? Will report run smoothly?
100. Can you prioritize report execution?
101. You have Clustered I-Servers? Can you some how disable Web users to use only one
I-Server?
More to come, but not before a 6 months gap.
Report filter, View filter and Report limit
Comparison of various types of MicroStrategy filters.
1 – Main reason to use Report Limit, else it doesn’t give any performance improvement compared to Report Filter (Metric based) in case of big data set to be SQLed.