Professional Documents
Culture Documents
1) What about the parent and Child relationship what happens in SQL while if u
create a parent and child relation ship. Where it mainly useful.
2) If I have an attribute in Page By, There are two elements in that attribute YES
or NO. If I select YES the metric should give the SUM, IF I select NO it should
give COUNT.
5) While generate queries on sql why always takes the fact table in first?
8) How can you monitor the error received while running I-Server and report?
11) Have you done any Estimation for MSTR reports? So how?
13) Explain the step-by-step technical approach after you get the
Requirements
From the Client?
4) performance tuning?
5) What are the different formatting you did for your reports?
12) what is the latest version and what are the new additions?
FAQ’s on MSTR
1. What is metadata?
6. What is MD Doctor?
7. What is clustering?
12. How can you make sure that I-Server would be running even if the
application mode has crashed and how to get back the instance?
16. Does DLS affects MicroStrategy? What you need to do incorporate it?
19. What is fact constellation schema? What is star schema? What is snowflake
schema?
23. How will you resolve double counting in M-M relationship between two
attributes?
27. What will you do if your Administrator has forgotten password or the account
is locked?
28. How can you monitor the error received while running I-Server and report?
43. How many MSTR projects have you worked? Explain in detail.
51. Explain 2-tier and 3-tier Architecture in MSTR including pros and cons.
56. Have you created any Facts, Attributes for your project? How?
57. What are Transformations? Is there any transformations implemented in your
project? Explain the example from your project.
58. What are the features available for MSTR Intelligence Server?
64. What are the different types of Filters available? Explain each with example.
65. What is derived metrics? Explain the example from your project.
66. What is Compound Key Attribute? Give example from your project.
68. Similar to Visual SourceSafe (VSS) for version controlling, HOW can we
achieve the same for Objects in MSTR?
69. Give the step-by-step approach followed for Testing MSTR reports, both from
MSTR Desktop and MSTR Web.
71. How will you differentiate Simple, Medium and Complex reports while doing
estimation for MSTR reports?
75. Where will you customize the display for Null Values?
76. Explain the step-by-step technical approach after you get the Requirements
from the Client.
Will be updating as and when I think of more questions. This is my list of question
I generally ask if ask to interview a candidate. But keep in mind, this is just for
initial cut off. Second round will have unique practical questions. Depends upon
how much you have got to explore MicroStrategy.
5. What is ScanMD?
6. What is MD Doctor?
8. How do you achieve schema object version control (similar to VSS)?
12. How can you make sure that I-Server would be running even if the
application mode has crashed and how to get back the instance?
16. Does DLS affects MicroStrategy? What you need to do incorporate it?
23. How will you resolve double counting in M-M relationship between two
attributes?
27. What will you do if your Administrator has forgotten password or the account
is locked?
28. How can you monitor the error received while running I-Server and report?
68. Similar to Visual SourceSafe (VSS) for version controlling, HOW can we
achieve the same for Objects in MSTR?
69. Give the step-by-step approach followed for Testing MSTR reports, both from
MSTR Desktop and MSTR Web.
71. How will you differentiate Simple, Medium and Complex reports while doing
estimation for MSTR reports?
75. Where will you customize the display for Null Values?
76. Explain the step-by-step technical approach after you get the Requirements
from the Client.
Will be updating as and when I think of more questions. This is my list of question
I generally ask if ask to interview a candidate. But keep in mind, this is just for
initial cut off. Second round will have unique practical questions. Depends upon
how much you have got to explore MicroStrategy.
Then I ask how to compared two metric based on ApplySimple in Report limit.
I judge him on his performance tuning ability and try to get more insight about
that. He may have done a different tuning that I may not have even come across
or even read. So I need to try to evaluate the situation. His knowledge level at
that time also matters.
How can you make sure that I-Server would be running even if the application
mode has crashed and how to get back the instance?
Can Any one Please answer this question .
Adhoc reports run in real time based on the input parameters provided by the
user at the run time.In Microstrategy, adhoc reports are created using Prompts.
In static reports, users won't be provide any input parameters.These reports are
usaully schedule to run overnight and ready to view immediatley in the mornings
using cache.
Using VLDB properties we can change the way how the SQL is generated.Some
of them are below:
Pass through functions are used to utilize various special functions that specific
to databases.Some of the passthrough functions available are Applysimple and
Applycomparision.
*****In Microstrategy
, how can you direct the sql generated to use a specifc table.
If you need to use a specific table , we need to play with the logical size of that
table. Whenever MSTR frames a query it retrieves data from the table that has
the least logical size and hence when you set the logical size of your table to be
least compared to the other base table, MSTR will retrieve data from this
specified table.
Logical Views allows application architects to create any desired view using
MicroStrategy, without DBA involvement. Once these Logical views are created,
they are available to the report designer in a way similar to any other table. This
allows developers to model attributes and facts whose expressions span multiple
tables.
It stores Object definitions and the information of data warehouse, including its
structure.
• Object Manager.
It stores Object definitions and the information of data warehouse, including its
structure. There are three types of Object in MSTR.
Public Object Folder contains objects which can be viewed by all users
depending on their permissions and privileges. The Public Objects folder
contains numerous sub-folders which are organized by following Object Type.
o AutoStyles
o Consolidations
o Custom Groups
o Documents
o Drill Maps
o Filters
o Metrics
o Prompts
o Reports
o Searches
o Templates
It contains objects which are derived directly from the warehouse and data
model such as facts, attributes, hierarchies etc. Also see 7.
See 16.
12. Which filter (Object filter / Report filter) has higher precedence?
• Report Filter.
In the above example of the Seasons consolidation, the four different season
consolidation elements are made up by adding together the respective Months of
Year that belong to the different seasons. The fact that you can add together
attribute elements in groups means that you can aggregate data on a report at a
level other than one of the predefined attributes. The effect appears as if you had
a Seasons attribute in your data model.
Of course, you can get the same effect if you change your data model, and
actually add a Seasons attribute to your Time hierarchy. However, adding an
attribute is generally a very complex task because you have to ensure that the
proper lookup and relationship tables exist in the warehouse.
Consolidations allow you to avoid changing the data model, although in a limited
way. This Seasons consolidation is built by adding together respective Months of
Year in the different seasons. But you are not limited to just adding. In fact, you
can perform any simple arithmetic operation while building your consolidation.
o attribute qualification
o set qualification
o report object
o filter object
o custom group banding qualifications
A custom group element can also use combinations of any of the components
listed above, except custom group banding qualifications.
This set of qualifications resolves into a list of attribute elements after the report
is run. Custom groups, therefore, provide a method to group attribute elements
from the same or different attributes to meet your reporting requirements.
For example, using the Custom Group Editor, you can create the custom group
Store Inventory as follows:
Store Inventory
Small stores with low inventory
Store Sales < 50
AND
Store Inventory < 200
Large stores with low inventory
Store Sales > 50
AND
Store Inventory < 200
A filter specifies the conditions that the data must meet to be included in the
report results. It is an easy way to answer both simple and complicated business
questions. An example of a simple business question is the sales for all stores in
the Northeast. To build this report, place the attribute Store and the metric Dollar
Sales on your report and filter on Northeast. The filter allows you to view the
results for only those stores in the Northeast.
You are interested in reviewing the sales for only those stores that have at least
one category with a margin greater than 20% and total sales of more than
$100,000 for the year. This is a more complicated question, but it can also be
answered using a filter.
Types of filters
In the reporting environment, when you design a report, it queries the database
against all the data stored in the data warehouse. By applying a filter, you can
narrow the data to consider only the information that is relevant to answer your
business question. The previous chapter, Reports, discussed the following three
ways to restrict data to generate reports:
o A report filter that is a criterion used to select the data to calculate the
metrics in the report.
o A report limit that specifies a set of criteria used to restrict the data
returned in the report data set after the report metrics are calculated. Because it
is based on the report’s metric values, a limit is applied after all metrics are
calculated.
o A view filter that is an additional filter applied in memory to the report
data set. It affects only the view definition.
A prompt is a MicroStrategy object that allows user interaction at report run time.
The prompt object is incomplete by design. The user is asked during the report
resolution phase of report execution to provide an answer to complete the
information. For example, the user can enter information such as the region
“North East” or year “2002,” and the data is returned from the data warehouse.
With prompts you can create reports that allow users to change the report
content at run time.
Prompts are useful for asking questions about the set of data you would like to
see in the report. Prompts allow the report to have dynamic report definitions,
which can change with each query by altering the information in the prompt
dialog box. Prompts can be a part of the report definition, filter, template, custom
group, or metric.
There are benefits to using prompts as a part of these objects. Prompts are
useful to keep the number of objects in a project small, as they allow you to
define how you would like to view things in the report environment instead of
providing a separate report for each option.
You will be able to find the report that you would like to see quicker because
there will be fewer options. However, prompting questions asked of the user
raise the complexity of just running a report, and you run the risk of confusion.
This confusion can be allayed by providing good descriptions for the prompts so
that the user is clear on what question they are answering.
Prompts allow you to determine how the report returns data from the data
warehouse. Prompts save you time. Instead of building several different reports,
a simple question can be asked just before the report is executed. There are
many types of prompts, and each type allows a different type of question to be
asked.
One type of question that can be asked is a question about what subset of data
should be included on the report. For example, to see a report about sales in a
particular geographical region, you can build three reports— Sales in West
Region, Sales in Central Region, and Sales in East Region. Instead, you can
create one report called “Sales, prompted on Region” that asks the user for the
region to include.
Prompts, regardless of what type they are, have the following common features:
o search ability
o properties
Prompt properties
Although each of the prompt types available has distinct capabilities to provide a
specific set of conditions, there are certain properties that all prompts share:
Types of prompts
Using the following prompt types, you can create a prompt for nearly every part
of a report. It is important to remember that prompts can be used in many
objects including reports, filters, metrics, and custom groups. All of these
prompts will reveal themselves at report execution time, but the origin of the
prompt can be within any of the objects.
Drill maps allow you to create fully customized drill paths that are available to
your users while drilling on a report. By default, the paths available are based on
the system hierarchy of the project. You can create custom drill maps that can
override these defaults.
What is drilling?
After executing a report in a MicroStrategy reporting environment, you may need
to execute another report based on the original report to get more detailed or
supplemental information. For example, after looking at annual sales of a certain
city, you may want to look at the monthly sales for the same city. Alternatively,
after noticing that a certain item had a very high profit margin, you may want to
see if that is also true for the entire category of that item. Such actions where
you create a related report based on an existing report are referred to as drilling.
Yes. Specifically this version of Web Services requires Microsoft .NET version
1.1. Currently this has been tested
with Microsoft Internet Information Services version 5.0 and 6.0. If not present,
this is automatically installed by the
MicroStrategy installation. If .NET Framework 1.0 is present, 1.1 is added in a
“side-by-side” configuration. A later
Microsoft service pack may be recommended but is not required.
No. A future version of MicroStrategy Web Services will be built for selected Java
Application Servers.
MicroStrategy Web Services Administration Guide
Page 52 of 52
Can I program to the Web Services API directly?
Yes. As long as you follow the XML Schema defined in the MicroStrategy Web
Services Definition Language
schema, you can communicate with MicroStrategy Web Services.
Can I use any language on any platform to program the Web Services API?
Yes. As long as your computer can communicate with HTTP to the MicroStrategy
Web Services server, you can
execute the API.
Is documentation available for the MicroStrategy Web Services API?
Yes. As described in this manual, you can view the detailed message format
specifications and examples of those
messages on-line. More detailed documentation for the API is available upon
request.
Yes. MicroStrategy Web Services and MicroStrategy Web are compatible and
can be run on the same server. In a
production environment, the products compete for resources on the same server.
It is recommended they run on
separate servers.
No. SSL provides complete message privacy but is not WS-Security. A future
release of MicroStrategy Web
Services will support WS-Security.
Does MicroStrategy Web Services support Web Farms and Web Gardens?
The report has like 'Group by' for all the attributes, I even created a datamart and
stored all the values and pulling all the numbers from the datamart. Even then, it
crashes the server.
The SQL for that report is fairly simple. Its just selecting the values from that
datamart table and displaying them. It takes abt 40 Secs to execute the datamart
report.
Or
Latest version of MicroStrategy is 8.1.2 (v8 release 12), released about two
weeks ago.
About features: Download the ZIP (8.1.2 Read Me) and DOC (Defects and
Enhancements Addressed in MicroStrategy 8.1.2) attached.
About upgrade, Just install new build -> configure the server again -> point to old
metadata -> connect to project and upgrade metadata (prompted once you
connect for first time and every time till upgrade is complete). There is an
upgrade information README with all GA builds.
version controlling?
please share version controling with microstrategy normally which version
controling we use in mstr projects .
or
I assume you are asking about source control not slowly changing dimension.
or
Re: How many layers is there in narrowcate server ?
Four.
i guess it can be acheived through usermanager can anyone give me clear idea
about the user security levels in Web.
Or
Where/how do you get the option to set user security level in web?
Or
sorry i did'nt post my question clear.
Or
MicroStrategy 8.1.0 Web SDK allows it. check out this tech-note.
Or
Is it an HTML Document or RS Document? What version of MSTR you are
using?
Can you post snapshot of report and export?
SDK
dssSource.SaveObject(consolidation.Info, ,
EnumDSSSourceFlags.DssSourceSaveOverwrite)
dssSource.SaveObject(consolidation.Info, ,
EnumDSSSourceFlags.DssSourceSaveOverwrite)
Or
You are adding Attribute into consolidation. You need to add a filter (based on an
attribute).
Visualization SDK?
All right ! I have installed Flex Builder 3, I should hopefully get the SDK Trial.
Once i get that where do I start from. How does it work ??
Or
Check this thread in forum.
viewtopic.php?f=6&t=20
Others
integrity manager?
what is integrity manager?what is the use of integrity manager?
Or
TN5700-811-2639
Detailed Tech note abt Integrity Manager
Or
I just read about it. Some info:
* SQL Comparison: Compare report SQL between two projects or a project and a
baseline.
* Data Comparison: Compare report data cell-by-cell between two projects or a
project and a baseline.
* Graph Comparison: Compare report graphs pixel-by-pixel between two projects
or a project and a baseline.
The results of the comparisons are presented to the users in a user friendly
interface that will highlight the differences, if any...
MicroStrategy Mobile?
Does anyone use MicroStrategy Mobile? I've done a few evaluations of it and
own a handful of licenses, but I've never really found a good way to deploy it to
end users. I'm wondering if anyone out there has had a successful launch, what
the support is like, and what kinds of reports and data your users access.
Of course, after seeing videos like this one http://www.youtube.com/watch?
v=MRFzoSU-Yu8 it seems like this might be a moot point in a few years, if not
now
Database
Netezza Documents?
Hi,
Any one has the documentaion of netezza?or can explain me how it is different
from teradata or oracle?
how well Microstrategy works with Netezza?
Or
Hi! I just found this board, signed up, and felt the need to share some
knowledge/experience
Given that it's 2AM I'll give a brief explanation of Netezza. The system is an MPP
system consisting of multiple Snippet Processing Units (SPU.) Each SPU has a
PowerPC processor @ 600mhz(?), 1GB RAM, ~500GB SATA HD (They've been
increasing this, however the 3 partitions remain the same size), and a FPGA
which runs the actual 'SPU' OS. The SPUs are connected to a host machine
which directs traffic to and from, and serves the requesting applications. Each
SPU is like it's own little mini-computer. This doesn't sound like much
horsepower, but when you have 54+ of these little puppies running at once it
suddenly becomes clearer.
Now, each individual SPU has "part" of a table on it, so when a query comes in
you may have 54 (NPS 10050) SPUs running all at once (depending on the data
distribution), pulling data to match the query criteria. This all goes back to the
host to be combined, and served back to the application. Even though the SPU
hardware is basically off-the-shelf parts, the performance is extremely quick due
to the massively parallel processing taking place. Also, Netezza increased
performance and utilized disk-space even more with the 4.5 release by
introducing compression.
I'll leave it at that, this is really just scratching the surface of the Netezza
architecture. They've really got a great system on their hands.
I've been working with Netezza and MicroStrategy 8.1.1 HF1 for about 8 months
now. We're currently right in the middle of an Oracle to Netezza migration, and
it's actually going pretty smoothly. It's kind of amusing to watch a report run in
Oracle, then turn around and run it on our development Netezza machine in a
fraction of the time.
All in all there having been /many/ issues. We did have a hiccup where the
generated SQL for a MicroStrategy datamart was simply "too big" for Netezza.
What Netezza does with a SQL query is translates it into C++ code, sends the
.cpp/.h files down to the SPU for compilation, then runs that executable binary
(it's quicker than it sounds.) Well, the SQL query was too large for compilation,
resulting in a stack overflow error from the SPU. What we ended up doing was
setting a couple of VLDB settings to get rid of the massive use of COALESCE
statements in the generated SQL, reducing the query size, and getting rid of the
overflow error.
I'll leave off here for now... anymore questions just ask. Netezza's quite exciting
data mart report?
has anybody created SP for datamart reports. i have a data mart report, which
creates a datamart table with report results. and i need to write a stored
procedure for that to drop the datamart tables that are six months old. Here, my
concern is how to call that SP in datamart. I can call this in post SQL section, but
what admin command i need to use to call the SP. the SP takes userid as input
parameter(the userid which executed the datamart report. Since drop and grant
commands require admin previleges, what admin call i should use to call this SP.
can anybody help me in this regard?!!.
Or
If giving the admin rights is a problem, create a another simple report and write
Delete/Drop Statment for those tables in the Pre-Statements of VLDB properties
of that report and schedule thay report every Six months.
srk wrote:
my concern is how to call that SP in datamart.
srk wrote:
the SP takes userid as input parameter(the userid which executed the datamart
report.
this ueerid is nothing but table prefix under Advanced tab in Configure Data Mart.
I believe that end users are running the reports using MicroStrategy web, so they
won't be able to access/alter these setting.
Or
Now my requirement has changed, we don't need any input parameter to the SP.
And the following is the SP i have written, but it is giving some error when i
compile it(mostly function not supported, and if i ignore one statment to trace out,
next time it shows the same error somewhere else). can anybody please help me
on this . My database is DB2
CREATE PROCEDURE TGNSX00.TAB_DROP_PROC(OUT OUT_SQLCODE
integer)
LANGUAGE SQL MODIFIES SQL DATA
DYNAMIC RESULT SETS 1
P1: BEGIN
While (SQLCODE=0) Do
Fetch C1 into TBSC,TBNM;
set v_stmt = 'DROP TABLE '|| rtrim(TBSC)||'.'||TBNM;
prepare v_stmt from v_stmt ;
execute v_stmt;
End While;
Close C1;
VALUES (SQLCODE) INTO OUT_SQLCODE;
General Topics;
MicroStrategy 9 (Orion)?
What do we know about MicroStrategy 9 except for 64-bit in-memory analysis
capabilities?
Is anyone already beta testing? (probably filed an Non-Disclosure Agreement
though)
• intelligententerprise.com/blog
• roznamcha.blogspot.com (from Ashish)
or
i18n metadata support. - Previously, for non-English languages had to have
separate WH to get the non-English stuff. But Orion will take care of
internationalization (i18n). This is something that I have perceived from the
manuals. A friend who worked on its beta testing said that that feature is full of
bugs and MicroStrategy should not release that feature unless all defects are
removed. Generally a big leap feature leave few critical bugs in MicroStrategy.
As per him no non-English customer should buy MicroStrategy Orion till SP1
(Jan 2010).
I've lazy in updating the blog. Will post something here sooner rather than later.
Or
setting rules for password (CAPs, length, Special character etc)
Track change made by, from, when, what, machine name, ip address.
Or
Orion will bring lot more new pain as far as setup of NCS is concerned. Over all I
gives my thumps up for the stuff they have been doing for last 4 years.
Or
Interesting news on i18n.
ashish wrote:
Orion will bring lot more new pain as far as setup of NCS is concerned.
More pain? How? I was hoping for NarrowCast to be more integrated into the
Intelligence Server.
Also, in this next version there should be a unix version of NarrowCast.
Or
Unix version of NCS is not there. We have tried integration of the old i-server
metadata and old ncs metadata in Orion and mostly it fails for some or other
reason. We faced this issue with beta 1 as well as beta 2. I hope the issues
related to metadata integration would be weeded out in GA build.
:et us not forget about these issues that Orion has still not gone GA. These
issues may be fixed.
Or
Oh joy: http://www.microstrategy.com/9/
Hope to see some screenshots soon as MicroStrategy 9 will be officially shown
today at MicroStrategy World, Las Vegas.
Or
For some reason they are not calling it, Orion any more ..just microstrategy 9.
One my colleagues had a chance to visit the conference, says theres lots n lots
of more cool features.
Or
Orion was just the beta name for that version before it was officially labeled 9. It
doesn't get a version number under close to GA, and that is set by marketing, not
development. Interesting side fact: 8 was called Vega and 10? is called Polaris.
There are so many features in Orion that are awesome, but I'm not sure if there
is one that is a heavy hitting game changer. Distribution Services is nice only
because it fixes some of the evil things they had going on with Narrowcast being
a separate metadata and platform. The In memory ROLAP has the promise of
being absolutely huge, but you won't be able to leverage it in any sizable project
without being in 64bit, not to mention there are so many limitations in this initial
release of it that they estimated only 10-15% of reports could use it. It doesn't
support conditional metrics for one, which probably knocks out most people. Still,
the future is bright!
So you can't install on Vista for production purpose, but you should be able to
install (previously it was not even possible to install I-Server on non-certified OS)
Re: What is difference between MSTR7 and MSTR 8?
In pretty much marketing terms:
• Streamlined Web interface utilizing the latest XHTML technology
• Drag-n-drop interactivity from any web browser, such as Microsoft IE,
Mozilla, Firefox or Netscape, that is completely
• zero-footprint, using no Java or Active X controls
• OLAP features embedded directly in enterprise reports
• Ability for end users to easily design and refine reports over the Web
• Direct access to SAP BW through MDX via OLAP BAPI's
• Access any operational system with MicroStrategy's free-form SQL engine
• Join data from multiple relational and multi-dimensional sources using
MicroStrategy Report Services
• MicroStrategy Data Mining Services.
Or
similar to diff between Windows 98 and Win XP .
You have to read documenation for exact diff .
BTW where are you located /how much experince do you have on MSTR .
Or
don't you think that report classification should include the time it takes to test the
report,
meaning the amount of data returned by the report, no rows and columns, is the
data returned valid and then most important the time it takes to execute the
report, which may be reduced if report is designed smartly, also the testing of
SQl generated can be considered.
In a project for example if you are creating 10 Report and in first 4 reports you
will be creating new objects and same objects you will be using in other 6 reports
then i will classify the 4 reports as medium or complex reports and other 6
reports as simple.
I will give you an example:
if i have to create 3 new reports as follows:
1. Profit by region and Store and month
2. Profit by Store and Week
3. Profit By region and month
Then I will Classify 1 report as complex, 2 report as medium and 3 report as
Simple.
In the case of RS documents, determine the formatting and the grids reports you
will creating or reusing and accordingly you classify
Hope it Helps.
How to performance tuning in MSTR?
1. Use Aggregate tables
2. Use partition mapping
3. VLDB settings
4. Collect statistics on the tables
5. Use Index on all Key columns ( for conditions from WHERE clause, JOIN
conditions, ORDER BY clause , GROUP BY clause )
6. Convince the requester of report to drop least used and most SQL intensive
calculations/columns. In rare cases it works.
7. Select from in-memory tables (from Orion onwards)
8. Avoid Custom Groups
9. Use Free form reports (if any other tuning doesn't bring much improvement)
10. Use Database function instead of MicroStrategy provided function
11. Use Cartesian Products Wisely
12. Connectivity between I-Server, Web-server, Database server and meta-data
server is fast.
13. chk explain plan of the query generated (teradata specific). it should indicate
high confidence level... also full table scan should not be there.
14. Use Case Statement option available in VLDB Properties, If your report
contains any Custom Groups.
15. If the SQL of your Report has any Sub queries, You can use the "Use
Temporary Table" option available in Query Optimization in VLDB Properties. For
reports with several relationship filters, temporary table syntax may execute
significantly faster on the database.
16. make sure you not using lookups at fact table.
17. as others pointed out make sure indexes and collect stats are there
18. get the SQL and execute directly in DB. if it's take less time then you'll have
something to do with MSTR or fine tune DB SQL with the help DBA.
19. in MSTR, go to project config, increase the project memory settings. this is
the memory MSTR uses for worker set. it should be large enough to process it
quickly.
20. also go to intelligence server configuration and make sure the worker set
XML is at optimum level. ( you can set 5 Lk for 8.0.3)
21. web server java heap size should be more if you are working with bigger data
set and RS documents. by default it is 256 MB and you can set it as 512 MB
(max)
Board Logo?
yeah. Something catchy. [:)] full credits to you.
Microstrategy Training and Certification?
I am a newbie in Microstrategy was in ETL - Informatica for the last 2 yrs. I want
to know about the training and certification center for Microstrategy in Bangalore.
Please do provide me if you have any materials. Thanks in Advance.