Using URL SDK to drill or hyperlink in Document
Apr 1st
This is one of the requirement that I had sized quite some time back, and luckily I got go-ahead to implement it. My current client has process under which each projects goes, need less to say, time consuming. When business user say that they want drilling to be standardized, I feel a bit awkward. Most of the business users from my current clients have been trained by MicroStrategy, Inc. itself.
First, these guys must know the difference between drilling and hyperlinking. Drilling is a feature of MicroStrategy, which comes OOB where as hyperlinking is something done by MicroStrategy developer, by actual link option for text fields (Similar to VB that we have been seeing for long) or using attributes having form of type html.
Now here is the requirement. Ex-vendor ripped the client big time by doing clumsy work. Thanks to them.
They had created some enterprise dashboards that were having serialized hyperlinking. These hyperlinking were dependent on the name of project as well as the I-Server IP address. They just changed the name of MicroStrategy project and every URL went for toss. Now imagine, IP address/machine name of I-Server machine changing. This exercise would be repeated. I ran through 7-8 months old email regarding the same and found some leads, but were not working. Don’t know why, I myself had provided the solution to my peer. There are no (single) tech notes that would help me finding a solution, but I could find a solution by combining 2 tech notes, so relaxed.
Here is problem: Currently client has url SDK implemented as
http://abc.xyz.com/WebServer/servlet/mstrWeb?Project=<Project_Name>&Server=<IServer>&port=0&evt=4001&src=mstrWeb.report.4001&reportID=<Report_ID>&reportViewMode=1&src=mstrWeb
I can’t give exact example due to confidentiality but example above is very similar to actual, except that real one is about executing a document where as above one is about a report. Now, client want to remove the dependent on IP Address (We are providing removing the dependence as extra free addon, or may be we should generate more profit in future as that standardization is not part of the current scope of work)
. Current URL is more complex and has two more not required events and corresponding arguments.
Now if tomorrow, any change of IP/machine name would make the work useless. The solution is simple. Simply remove the reference to them. The real magic of URL SDK lies in event and argument. You can read the function PDF that comes with installation of MicroStrategy. It talks about 4-5 event. A glimpse: You can create a link that will execute the report with particular attributes in page-by axis or Run reports/document with prompt answers.
In case of jumping from one prompted document to another, you need to pass messageID parameter that would forward the prompt to next document.
Only drawback of using URL SDK: Not a drawback, I would not recommend doing it. Using URL SDK you can also pass the login/apssword and create a hyperlinks that would work from a complete non-MicroStrategy page. Remember, I’m talking about the hyperlink not the resultant of hyperlinking. This puts your system in some disadvantageous situation.
MicroStrategy Symposium in Dusseldorf (October 2008)
Mar 5th
Yesterday I gave a talk at the MicroStrategy Symposium in Dusseldorf. The theme of my presentation was “High-performance reporting with MicroStrategy and Teradata.”
Since I’ve caught a cold last weekend pretty much, was my biggest worry is that I will interrupt my speech every 5 minutes by uncontrollable coughing fits. EinPaar against dry cough lozenges, however, have worked wonderfully and I could entertain my audience for nearly an hour long carefree.
After I’ve heard some even had hundreds of speeches in my life, I wanted to bore my audience in any case with the superficial marketing films. I simply could not allow that they will be too technical, because I did not sleep the total of the coveted audience wanted to risk it.
I assumed that my audience will have relatively good knowledge of MicroStrategy: otherwise they would not participate in the MicroStrategy Symposium. The Teradata information could however be rather rare so far. For this reason I have my old “MicroStrategy and Teradata” presentations that I prepared for Teradata customers can use without further: they provided the functionality of MicroStrategy in the forefront and dealt with the concepts of Teradata only marginally. I have therefore one new lecture prepared, which has included, inter alia, a 5-slide introduction to the Teradata architecture.
Minus: Some “human losses” during the lecture.
Plus: positive feedback after the lecture.
If you, dear reader, have heard my talk, write me please, what out of your sight was good and what needs improvement.
Original article is here. Translated using Google Translator.
Looking for opportunities in Toronto
Feb 18th
April 12, 2010: I’m looking no more
I have recently gained the Permanent Resident status for Canada and I will be moving in Toronto next month. Hurray!!!
So if you are one of our frequent readers from GTA and you just happen to know a place well suited for an experienced and innovative MicroStrategy developer, please contact me at ssorin@gmail.com or check out my full profile at http://www.linkedin.com/in/sorinsuciu.
MSTR 9.0.1 (Release 2) and it’s New Features
Feb 5th
MicroStrategy 9 Release 2 (9.0.1 products) is now available on the download site.
What are the new features in MSTR 9 R2 (9.0.1)
1) Jump Start Project
2) MicroStrategy Health Center
1) JUMP-START PROJECT
What is the Jump-Start Project?
Jump-Start is a complete MicroStrategy project that comes with 7 dashboards and 30 reports and all the underlying metrics, filters, attributes, and dimensions. All you have to do is add data and rewire. It was designed with one purpose in mind – to help you develop a complete MicroStrategy Project FAST!
How does Jump-Start Work?
MicroStrategy’s Jump-Start Project provides the standard building blocks of any project, attributes and facts, and uses those objects to create application objects such as metrics, filters, reports, enterprise documents, and dashboards. Because a specific project has yet to be defined, all of these objects use generic names as placeholders. You redefine/rewire the attributes and facts so that they work off your data tables, and due to the object oriented design of MicroStrategy, the data will be cascaded into the pre-built reports and dashboards automatically. With all this work prebuilt, the Jump-Start project delivers a complete BI project in a matter of a few hours
Manuals are available in MicroStrategy site.
2) MicroStrategy Health Center
MicroStrategy Health Center allows users to prevent, diagnose and fix problems in a MicroStrategy system. It detects known problems and provides an immediate solution to many of them.
Health Center can email a system administrator if it encounters a problem with the system. In cases where Health Center cannot fix a problem immediately, it enables users to bundle relevant system information, such as log files, into a diagnostic package and transmit the package to MicroStrategy Technical Support for review and troubleshooting.
- MicroStrategy Health Center can only operate on MicroStrategy 9.0.1.
- By default, MicroStrategy Health Center is installed and turned off (not configured). To start configuring MicroStrategy Health Center, please see the tech note below:
- TN32554 How to Configure a MicroStrategy Health Center System
- If MicroStrategy Health Center is already configured, to learn more about what common tasks can be carried out, please see the tech note below:
- TN32552 How to use MicroStrategy Health Center Console
- For a List a Current System Checks:
- TN32551 A List of System Checks for MicroStrategy Health Center
- MicroStrategy is constantly extending the functionality of Health Center by developing new system checks and information collectors, and refining existing ones. To keep the Health Center System up to date:
- TN32553 How to keep the Health Center System up to date
Source: MicroStrategy’s Technical Email




























Recent Comments