SlideShare une entreprise Scribd logo
1  sur  42
Pushing MicroStrategy to the Limit
The Hacker Way




Bryan Brandow             Ashish Shah             Jeremy Clover



                facebook.com/MicroStrategyHacks
This presentation has been modified from the form
it was originally delivered. Facebook branding and
stats have been removed after the title
slide, videos have been removed and additional
links and information have been added.
Bryan‟s Section




   Bryan Brandow
it‟s all about the
user experience
making dashboards
  more engaging
HTML Containers
A door into the code

• Allows you to add HTML code
  snippets
• Place them anywhere on the
  dashboard
• Can be used as iFrames to load
  external content
• Can run JavaScript…
Video Removed. For more information, check out this blog post.


  http://www.bryanbrandow.com/20
  12/09/create-graph-popups-with-
           javascript.html
JavaScript Popups
Advantages over Info Windows

 • Dashboard loads faster
 • Called from anywhere
 • No parameter limit
 • Reposition window
 • Open multiple
 • Single popup serves the entire
   dashboard
JavaScript Popups
Add the JavaScript


<a style="cursor:pointer"
onclick="window.open('<microstrategy url>', '',
'height=435,width=710');">
Answering Prompts
Append 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 Sections
Integrated 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
Collapsible Sections
Add the JavaScript

<img id='moreApple'
onclick="javascript:
if(getElementById('K8').style.height=='0px') {
          getElementById('K8').style.height='300px';
          getElementById('moreApple').src='../images/minus.gif';}
else {
          getElementById('K8').style.height='0px';
          getElementById('moreApple').src='../images/plus.gif';}
;"
src='../images/plus.gif'
style="cursor:pointer"
width=12>
Collapsible Sections
Retrieve the IDs

• Execute your Dashboard and
  use Inspect Element (via
  Chrome)

• Section ID = K8
Video Removed. For more information, check out this blog post.


  http://www.bryanbrandow.com/20
   13/01/collapsible-sections-with-
             jquery.html
jQuery
Making dreams come true


Add this to the beginning of the HTML Container:

<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
jQuery Collapsible Sections
More powerful JavaScript

$(document).ready(function() {
       $('#K8').hide();
});

$('#moreApple').click(function () {
     if ($('#K8').is(":hidden")) {
         $('#K8').slideDown("slow");
         $('#moreApple').attr('src', '../images/minus.gif');}
     else {
         $('#K8').slideUp("slow");
         $(‟#moreApple').attr(„src‟, '../images/plus.gif‟);}
});
Jeremy‟s Section




  Jeremy Clover
friction
sucks
understanding the HTML structure
firebug it
dynamic sections
reuse and recycle based on structure

HTML Containers
• Define, Find, Capture, Change
   <div id=“k50” pber=„AttributeVal‟>
     <span>Metric Value</span>
   </div>
• Let the document logic drive the data
• Approx. 50 lines (currently) of Javascript



  Code will be posted directly after
is it perfect?
    nope
does it work?
    yep
full control over style
format anything anywhere

CSS 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
date reformatting
because we can
n00bs
moving fast and breaking things



   We‟re New at This



 Represents 2 Months of
         Work
Ashish‟s Section




   Ashish Shah
it‟s all about the
user experience
making data
more accessible
Reducing clicks to access data…
Understanding the pain-points of end-users

The 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 Timestamp
Quick Links & Data Freshness Timestamps
The Highlights

Highlights:
• 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!
it‟s all about the
user experience
making data more
open and connected
Revamp User Experience
One stop shop for accessing data

The 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 Portal
Example URLs of Mobile Dashboard

Instead of:
https://<web_server_name>/MicroStrategy/servlet/mstrWeb?Server
=<i_server_name>&Project=<project_name>&port=<port
number>&evt=2048001&src=mstrWeb.2048001&visMode=0&docu
mentID=29A51324451BE8397F1A14A79AB1AE1A&currentViewMe
dia=1&<authentication tokens>

This: intern/data/portal/mobile

Or just: dp mobile

Contenu connexe

Tendances

BI - Comparison of open source and traditional vendor
BI - Comparison of open source and traditional vendorBI - Comparison of open source and traditional vendor
BI - Comparison of open source and traditional vendorOKTOPUS Consulting
 
Cognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use CasesCognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use CasesSenturus
 
Microstrategy for Data Engineers
Microstrategy for Data EngineersMicrostrategy for Data Engineers
Microstrategy for Data EngineersFrancesco Mucio
 
ArchitectureAndPlatformsAspects
ArchitectureAndPlatformsAspectsArchitectureAndPlatformsAspects
ArchitectureAndPlatformsAspectsManeesh Innani
 
Obiee interview questions and answers faq
Obiee interview questions and answers faqObiee interview questions and answers faq
Obiee interview questions and answers faqmaheshboggula
 
InnovizeIT for DB2_Product Overview_may2014
InnovizeIT for DB2_Product Overview_may2014InnovizeIT for DB2_Product Overview_may2014
InnovizeIT for DB2_Product Overview_may2014Eliezer Harkavi
 
ETL tool evaluation criteria
ETL tool evaluation criteriaETL tool evaluation criteria
ETL tool evaluation criteriaAsis Mohanty
 
Introduction to Cognos BI
Introduction to Cognos BIIntroduction to Cognos BI
Introduction to Cognos BIEdureka!
 
MicroStrategy 9 - Extending Business Intelligence
MicroStrategy 9 - Extending Business IntelligenceMicroStrategy 9 - Extending Business Intelligence
MicroStrategy 9 - Extending Business IntelligenceMicroStrategy Nederland
 
Pentaho bi suite overview presentation
Pentaho bi suite overview   presentationPentaho bi suite overview   presentation
Pentaho bi suite overview presentationnvvrajesh
 
Become BI Architect with 1KEY Agile BI Suite - Architecture
Become BI Architect with 1KEY Agile BI Suite  - ArchitectureBecome BI Architect with 1KEY Agile BI Suite  - Architecture
Become BI Architect with 1KEY Agile BI Suite - ArchitectureDhiren Gala
 
Informatica Products and Usage
Informatica Products  and UsageInformatica Products  and Usage
Informatica Products and UsageBigClasses Com
 
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...Ahmed Yasir Khan
 
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...BigClasses Com
 
Intuit quick books enterprise 12
Intuit quick books enterprise 12Intuit quick books enterprise 12
Intuit quick books enterprise 12Ahmed Yasir Khan
 
Crystal%20 reports%202008%20reviewer's%20guide%20version%203
Crystal%20 reports%202008%20reviewer's%20guide%20version%203Crystal%20 reports%202008%20reviewer's%20guide%20version%203
Crystal%20 reports%202008%20reviewer's%20guide%20version%203Eric Kruis
 

Tendances (20)

BI - Comparison of open source and traditional vendor
BI - Comparison of open source and traditional vendorBI - Comparison of open source and traditional vendor
BI - Comparison of open source and traditional vendor
 
Cognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use CasesCognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use Cases
 
Microstrategy Overview
Microstrategy OverviewMicrostrategy Overview
Microstrategy Overview
 
Business Objects.new & old version
Business Objects.new & old versionBusiness Objects.new & old version
Business Objects.new & old version
 
Ikenstudiolive
IkenstudioliveIkenstudiolive
Ikenstudiolive
 
Microstrategy for Data Engineers
Microstrategy for Data EngineersMicrostrategy for Data Engineers
Microstrategy for Data Engineers
 
ArchitectureAndPlatformsAspects
ArchitectureAndPlatformsAspectsArchitectureAndPlatformsAspects
ArchitectureAndPlatformsAspects
 
Obiee interview questions and answers faq
Obiee interview questions and answers faqObiee interview questions and answers faq
Obiee interview questions and answers faq
 
InnovizeIT for DB2_Product Overview_may2014
InnovizeIT for DB2_Product Overview_may2014InnovizeIT for DB2_Product Overview_may2014
InnovizeIT for DB2_Product Overview_may2014
 
ETL tool evaluation criteria
ETL tool evaluation criteriaETL tool evaluation criteria
ETL tool evaluation criteria
 
Introduction to Cognos BI
Introduction to Cognos BIIntroduction to Cognos BI
Introduction to Cognos BI
 
MicroStrategy 9 - Extending Business Intelligence
MicroStrategy 9 - Extending Business IntelligenceMicroStrategy 9 - Extending Business Intelligence
MicroStrategy 9 - Extending Business Intelligence
 
Pentaho bi suite overview presentation
Pentaho bi suite overview   presentationPentaho bi suite overview   presentation
Pentaho bi suite overview presentation
 
Info sphere overview
Info sphere overviewInfo sphere overview
Info sphere overview
 
Become BI Architect with 1KEY Agile BI Suite - Architecture
Become BI Architect with 1KEY Agile BI Suite  - ArchitectureBecome BI Architect with 1KEY Agile BI Suite  - Architecture
Become BI Architect with 1KEY Agile BI Suite - Architecture
 
Informatica Products and Usage
Informatica Products  and UsageInformatica Products  and Usage
Informatica Products and Usage
 
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...
 
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
 
Intuit quick books enterprise 12
Intuit quick books enterprise 12Intuit quick books enterprise 12
Intuit quick books enterprise 12
 
Crystal%20 reports%202008%20reviewer's%20guide%20version%203
Crystal%20 reports%202008%20reviewer's%20guide%20version%203Crystal%20 reports%202008%20reviewer's%20guide%20version%203
Crystal%20 reports%202008%20reviewer's%20guide%20version%203
 

Similaire à World 2013 - Pushing MicroStrategy to the Limit, The Hacker Way

BreizhBeans - Web components
BreizhBeans - Web componentsBreizhBeans - Web components
BreizhBeans - Web componentsHoracio Gonzalez
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersDistilled
 
VizEx View HTML5 Workshop
VizEx View HTML5 WorkshopVizEx View HTML5 Workshop
VizEx View HTML5 WorkshopDavid Manock
 
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...DataLeader.io
 
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)Adam Dunford
 
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB
 
Building Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 FrameworkBuilding Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 FrameworkWebvanta
 
Presenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlPresenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlTeamstudio
 
JavaScript front end performance optimizations
JavaScript front end performance optimizationsJavaScript front end performance optimizations
JavaScript front end performance optimizationsChris Love
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB
 
Hdv309 - Real World Sandboxed Solutions
Hdv309 - Real World Sandboxed SolutionsHdv309 - Real World Sandboxed Solutions
Hdv309 - Real World Sandboxed Solutionswoutervugt
 
Valentine with Angular js - Introduction
Valentine with Angular js - IntroductionValentine with Angular js - Introduction
Valentine with Angular js - IntroductionSenthil Kumar
 
The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14Mark Rackley
 
CUST-2 New Client Configuration & Extension Points in Share
CUST-2 New Client Configuration & Extension Points in ShareCUST-2 New Client Configuration & Extension Points in Share
CUST-2 New Client Configuration & Extension Points in ShareAlfresco Software
 

Similaire à World 2013 - Pushing MicroStrategy to the Limit, The Hacker Way (20)

BreizhBeans - Web components
BreizhBeans - Web componentsBreizhBeans - Web components
BreizhBeans - Web components
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
 
VizEx View HTML5 Workshop
VizEx View HTML5 WorkshopVizEx View HTML5 Workshop
VizEx View HTML5 Workshop
 
VizEx View HTML5 Workshop
VizEx View HTML5 WorkshopVizEx View HTML5 Workshop
VizEx View HTML5 Workshop
 
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...
 
HTML5 Refresher
HTML5 RefresherHTML5 Refresher
HTML5 Refresher
 
Web components
Web componentsWeb components
Web components
 
Html5 phillycc
Html5 phillyccHtml5 phillycc
Html5 phillycc
 
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
 
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch Tutorial
 
Building Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 FrameworkBuilding Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 Framework
 
Presenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlPresenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View Control
 
JavaScript front end performance optimizations
JavaScript front end performance optimizationsJavaScript front end performance optimizations
JavaScript front end performance optimizations
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
 
Hdv309 - Real World Sandboxed Solutions
Hdv309 - Real World Sandboxed SolutionsHdv309 - Real World Sandboxed Solutions
Hdv309 - Real World Sandboxed Solutions
 
Valentine with Angular js - Introduction
Valentine with Angular js - IntroductionValentine with Angular js - Introduction
Valentine with Angular js - Introduction
 
The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14
 
Html5 Future of WEB
Html5 Future of WEBHtml5 Future of WEB
Html5 Future of WEB
 
CUST-2 New Client Configuration & Extension Points in Share
CUST-2 New Client Configuration & Extension Points in ShareCUST-2 New Client Configuration & Extension Points in Share
CUST-2 New Client Configuration & Extension Points in Share
 

World 2013 - Pushing MicroStrategy to the Limit, The Hacker Way

  • 1. Pushing MicroStrategy to the Limit The Hacker Way Bryan Brandow Ashish Shah Jeremy Clover facebook.com/MicroStrategyHacks
  • 2. This presentation has been modified from the form it was originally delivered. Facebook branding and stats have been removed after the title slide, videos have been removed and additional links and information have been added.
  • 3. Bryan‟s Section Bryan Brandow
  • 4. it‟s all about the user experience
  • 5. making dashboards more engaging
  • 6. HTML Containers A door into the code • Allows you to add HTML code snippets • Place them anywhere on the dashboard • Can be used as iFrames to load external content • Can run JavaScript…
  • 7. Video Removed. For more information, check out this blog post. http://www.bryanbrandow.com/20 12/09/create-graph-popups-with- javascript.html
  • 8. JavaScript Popups Advantages over Info Windows • Dashboard loads faster • Called from anywhere • No parameter limit • Reposition window • Open multiple • Single popup serves the entire dashboard
  • 9. JavaScript Popups Add the JavaScript <a style="cursor:pointer" onclick="window.open('<microstrategy url>', '', 'height=435,width=710');">
  • 10. Answering Prompts Append macros to the end of the URL • &elementsPromptAnswers=AttributeGUID;AttributeGUID:Value <BaseURL> &elementsPromptAnswers=8D679D4B11D3E4981000E787EC6DE8A4; 8D679D4B11D3E4981000E787EC6DE8A4:Central; 8D679D4B11D3E4981000E787EC6DE8A4:South • &valuePromptAnswers=Value <BaseURL> &valuePromptAnswers=Central^South
  • 11. Hiding Page Sections Integrated look and feel • &hiddenSections=
  • 12. Video Removed. For more information, check out this blog post. http://www.bryanbrandow.com/20 12/10/hideshow-sections-on- document.html
  • 13. Collapsible Sections Add the JavaScript <img id='moreApple' onclick="javascript: if(getElementById('K8').style.height=='0px') { getElementById('K8').style.height='300px'; getElementById('moreApple').src='../images/minus.gif';} else { getElementById('K8').style.height='0px'; getElementById('moreApple').src='../images/plus.gif';} ;" src='../images/plus.gif' style="cursor:pointer" width=12>
  • 14. Collapsible Sections Retrieve the IDs • Execute your Dashboard and use Inspect Element (via Chrome) • Section ID = K8
  • 15. Video Removed. For more information, check out this blog post. http://www.bryanbrandow.com/20 13/01/collapsible-sections-with- jquery.html
  • 16. jQuery Making dreams come true Add this to the beginning of the HTML Container: <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
  • 17. jQuery Collapsible Sections More powerful JavaScript $(document).ready(function() { $('#K8').hide(); }); $('#moreApple').click(function () { if ($('#K8').is(":hidden")) { $('#K8').slideDown("slow"); $('#moreApple').attr('src', '../images/minus.gif');} else { $('#K8').slideUp("slow"); $(‟#moreApple').attr(„src‟, '../images/plus.gif‟);} });
  • 18. Jeremy‟s Section Jeremy Clover
  • 20. understanding the HTML structure firebug it
  • 21. dynamic sections reuse and recycle based on structure HTML Containers • Define, Find, Capture, Change <div id=“k50” pber=„AttributeVal‟> <span>Metric Value</span> </div> • Let the document logic drive the data • Approx. 50 lines (currently) of Javascript Code will be posted directly after
  • 24.
  • 25. full control over style format anything anywhere CSS 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
  • 27.
  • 28.
  • 29. n00bs moving fast and breaking things We‟re New at This Represents 2 Months of Work
  • 30. Ashish‟s Section Ashish Shah
  • 31. it‟s all about the user experience
  • 33. Reducing clicks to access data… Understanding the pain-points of end-users The 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
  • 36. Quick Links & Data Freshness Timestamps The Highlights Highlights: • 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!
  • 37. it‟s all about the user experience
  • 38. making data more open and connected
  • 39. Revamp User Experience One stop shop for accessing data The Challenges... • How to reduce friction? • How to enable browsing? • How to enable discovery? • How to enable collaboration? The Solution… • Data Portal
  • 40. Video Removed. No further information available at this time.
  • 41. Data Portal Highlights • Crowd sourced • Reporting technology agnostic • Built on FB LAMP stack • Internal identity management • It‟s all about the UEX!
  • 42. Data Portal Example URLs of Mobile Dashboard Instead of: https://<web_server_name>/MicroStrategy/servlet/mstrWeb?Server =<i_server_name>&Project=<project_name>&port=<port number>&evt=2048001&src=mstrWeb.2048001&visMode=0&docu mentID=29A51324451BE8397F1A14A79AB1AE1A&currentViewMe dia=1&<authentication tokens> This: intern/data/portal/mobile Or just: dp mobile

Notes de l'éditeur

  1. 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