We could create another extension of the attribute and ad it to the underling cubes. I like the date format the way it was…our external web app didn.’t
World 2013 - Pushing MicroStrategy to the Limit, The Hacker Way
Pushing MicroStrategy to the LimitThe Hacker WayBryan Brandow Ashish Shah Jeremy Clover facebook.com/MicroStrategyHacks
This presentation has been modified from the formit was originally delivered. Facebook branding andstats have been removed after the titleslide, videos have been removed and additionallinks and information have been added.
Answering PromptsAppend macros to the end of the URL• &elementsPromptAnswers=AttributeGUID;AttributeGUID:Value <BaseURL> &elementsPromptAnswers=8D679D4B11D3E4981000E787EC6DE8A4; 8D679D4B11D3E4981000E787EC6DE8A4:Central; 8D679D4B11D3E4981000E787EC6DE8A4:South• &valuePromptAnswers=Value <BaseURL> &valuePromptAnswers=Central^South
Hiding Page SectionsIntegrated look and feel• &hiddenSections=
Video Removed. For more information, check out this blog post. http://www.bryanbrandow.com/20 12/10/hideshow-sections-on- document.html
full control over styleformat anything anywhereCSS and jQuery• Move panels outside of div sections • Remove block overflow hidden • Z-index adjustments • Transparency on the fly• Extensive fading options• Adjust “tooltip” formatting
Reducing clicks to access data…Understanding the pain-points of end-usersThe Challenges…• Sharing a link the size of a paragraph in not very appealing• Too many clicks to access daily reports causes friction• Report links bookmarked by users can get outdated quickly• Not sure how current the data is!The Solution…• Quick Links• Data Freshness Time-Stamps
Quick Links & Data Freshness TimestampsThe HighlightsHighlights:• Thin jdbc connection to the database• Determines the active I-Server at runtime• Deployed as a plugin – built in v8.1.2 and never touched since• Crowd-sourced. Very easy to maintain and audit• Easy integration with ETL scripting and internal pages• Code extended to show highlights/announcements and communicate outages!
Revamp User ExperienceOne stop shop for accessing dataThe Challenges...• How to reduce friction?• How to enable browsing?• How to enable discovery?• How to enable collaboration?The Solution…• Data Portal
Video Removed. No further information available at this time.
Data Portal Highlights• Crowd sourced• Reporting technology agnostic• Built on FB LAMP stack• Internal identity management• It‟s all about the UEX!
Data PortalExample URLs of Mobile DashboardInstead of:https://<web_server_name>/MicroStrategy/servlet/mstrWeb?Server=<i_server_name>&Project=<project_name>&port=<portnumber>&evt=2048001&src=mstrWeb.2048001&visMode=0&documentID=29A51324451BE8397F1A14A79AB1AE1A¤tViewMedia=1&<authentication tokens>This: intern/data/portal/mobileOr just: dp mobile