What sholud be the practise for good MicroStrategy workflow

0 votes
If anybody could help!
Jun 26, 2018 in MicroStrategy by Perry
• 17,090 points
137 views

2 answers to this question.

0 votes

To be precise you can:

  • Use Object Manager packages to deploy changes
  • Test changes with Integrity Manager, to catch any issues as early as possible
  • Use a release control project/environment, so you're not catching issues in your production environment
  • Assign responsibility for schema objects to a specific person or persons where possible.
answered Jun 26, 2018 by scarlett
• 1,280 points
0 votes
Hii ,

MicroStrategy development in a team environment, deploying from development to live, can be very challenging. As you rightly point out, the lack of version control, and unknown interdependencies between objects can cause untold problems. There's no one right answer to this question, but I would suggest the following:

Use all the tools provided by MicroStrategy. When you're deploying from one project to another, don't just drag and drop in Object Manager, create a package. When you deploy that package, make sure you choose to create an undo package, so you can rollback changes if you encounter any problems.

On that note, try to catch these problems in advance. Running Integrity Manager before and after a deployment, even if it's just to generate SQL for the reports, will point out if you've broken anything. On that note:

Create a third environment/project. Call this test/release control, whatever you prefer. Here you can test packages created in Object Manager, to ensure that they have the desired effect, and don't break anything. In effect, this is a dry run for your deployment to live. This environment should be regularly refreshed from live (via project duplication), to make sure it doesn't get in an unexpected state (as the result of a broken Object Manager package import for example).

Over and above that, I can only offer organisational advice. It's not uncommon for one person to take responsibility for schema objects (i.e. facts, attributes, transformations) so that developers don't undo each other's changes. If you have a large project, these objects could be split into functional areas, and individuals assigned.

Documentation is always tricky, but I like to put as much as possible into the object descriptions. This has the advantage of being visible in the Web interface (via tooltips), and included in the automated project documentation, should you choose to generate that. There is obviously the change log functionality for each object, but in my experience, those logs are soon not completed by developers, as saving happens too frequently. Still, if you can get people to populate that, you'd have a head start on understanding the change in your project.

Thank you,hope my answer willl help you.
answered Jul 12 by anonymous
• 320 points

Related Questions In MicroStrategy

0 votes
1 answer

Cannot connect to Hive from MicroStrategy BI tool

The problem is with your hive authentication. ...READ MORE

answered May 8, 2018 in Big Data Hadoop by Shubham
• 13,380 points
334 views
0 votes
1 answer

How to change the title of the graph in microstratey?

In Microstrategy desktop you can edit a ...READ MORE

answered May 30, 2018 in MicroStrategy by Daisy
• 8,090 points
113 views
+1 vote
2 answers

How can we merge two metrics in microstrategy?

So far we saw reporting with one ...READ MORE

answered Feb 8, 2019 in MicroStrategy by Suresh
• 720 points
1,145 views
0 votes
3 answers

What is the difference between document and dashboard

Hi Akrati .. Basically there is no huge ...READ MORE

answered Jun 17 in MicroStrategy by digital
• 140 points
723 views
0 votes
1 answer

What could be the best term to use for the collection of contracts in a .sol file?

module - don't think so. Because module ...READ MORE

answered Jun 1, 2018 in Blockchain by Shashank
• 10,380 points
65 views
0 votes
1 answer
0 votes
1 answer

What are the different tools that can be used for Security Testing?

The different tools used for security testing ...READ MORE

answered Feb 19, 2019 in Selenium by Ria
164 views