Skip to main content

HyperIntelligence and its Architecture

HyperIntelligence and its Architecture

When you open a web page the extension automatically scans web pages in your browser and underlines keywords that you can hover over to trigger cards. Cards present predefined KPIs associated with a selected keyword sourced securely from MicroStrategy.

This feature is similar to what we see in web pages particularly stock related web sites. 
MicroStrategy introduced HyperCards, a new object that is built, managed, and deployed using MicroStrategy Workstation(Not by using Developer or Desktop as far as I know). Cards can be consumed in a web browser via the MicroStrategy HyperIntelligence Chrome extension and on iOS devices via the MicroStrategy HyperMobile app. This feature can help the users to inject Zero-Click Intelligence (as it requires the users to hover only and no need to click!) about customers, products, people, and more directly onto words within websites or web application or emails. This feature can display the content through the mobile devices to bring answers through relevant, context-based analytics.
HyperIntelligence assists the users to find a report without logging into the environment and then allows to locate relevant information. It brings answers directly to you through contextualized text analytics that is as simple as hovering over a highlighted word.
HyperIntelligence can be an interesting and exciting feature for all levels of report/analytics users as they can see the reports as they type on in emails as below:

Salient features of HyperIntelligence:
  • Enables the text analytics that is as simple as hovering over a highlighted word in your email or web browser.
  • HyperIntelligence automatically scans every web page and underlines relevant keywords. Hover over a highlighted word to see insights in real-time.
  • Each card can seamlessly combine information from multiple enterprise assets and applications.
  • The extension supports multiple cards for different use cases. Each card can point to a different keyword. Simply click the extension icon to see the list of available cards or toggle individual cards on or off.
  • By default, the extension will work with any web-based content, however it is possible to blacklist individual websites - disabling the extension's functionality.
Microstrategy 2019 enhances the HypeIntelligence features further by introducing vision voice screen etc with the the new features like Hypevoice, Hyperscreen and Hypervision.

Hypervoice:

This feature allows the users to ask questions to get instant answers through voice commands in a similar fashion as you interact with Alexa. MicroStrategy integration with Amazon Alexa or Google Home (Not sure about Apple Homepod integration) to turn analytics applications into a voice-enabled personal coach. Which could boost productivity by blending insights into existing workflows. Developers can leverage MSTR APIs to integrate with voice-controlled applications like Amazon Alexa and Google Home. With MSTR-developed NLG and voice recognition mechanisms, it could be easy to get answers to the business questions on the way to the next meeting. By integrating with voice technology or chatbots, it’s easy to deliver the right data, fast.
No alt text provided for this image

Hyperscreen:

Hyperscreen enables the personalized insights on every wall(screen) you walk through. It can turn a screen into a dynamic, intelligent display that presents a personalized view of information based on who is standing nearby. It uses the new feature called Digital Identity to transform offices and facilities into spaces that inspire data-driven collaboration and action.

Hypervision:

Here, the magic comes by embedding analytics with virtual reality. Hold up your device for an augmented reality experience that overlays insights on objects and surroundings. Use image recognition to scan products and check inventory, or use GPS location to get an instant customer brief as you walk into your meeting.

Architecture 

The above workflow can be described as:


  • HypeIntelligence extension from Google Chrome browser submits a REST API request to MicroStrategy cubes by requesting topic(attributes!) and metrics.Data received from MSTR cubes to the browser is cached.
  • When the user open the browser and opens a web page or types text in emails or open emails. 
  • The extension finds matches and highlights those matching keywords.
  • Users hovers the highlighted keyword.
  • Extension displays the hypercard as designed.
  • Once the extension gets the data it caches the data and display the data in Hypercards whenever a user hovers on the key word highlighted.
 Deliver Zero-Click Intelligence
 Combine Information from Multiple Systems
 Support Multiple Cards
 Blacklist Individual Websites

The architecture for HyperIntelligence is similar to MicroStrategy Library. MicroStrategy Library is a client application running on a desktop browser or a mobile device, whereas HyperIntelligence is currently only available as a Chrome browser extension
If we compare this architecture with the old Microstratgey architecture we see the additional component of MicroStrategy Library which makes all the magic of HyperIntelligence.
 Single node architecture

Multi Node Architecture:

Comparison between Single node i-server and multi node i-server:

HyperIntelligence Workflow 

Hover effects won’t work on mobile devices because there’s no mouse cursor. To overcome this MSTR has handled mobile links with high color and shape contrast on them so that user will know where to tap. So that it displays the cards.
I have not yet explored this feature when the email goes to external users and the data level security(security filters) work as we are not passing any security filters.Handling of row level security on the cards is still a mystery!

Comments

Post a Comment

Popular posts from this blog

Types of result caches in Microstrategy

Types of result caches Microstrategy The following types of  result caches are created by Intelligence Server: • Matching caches • History caches • Matching-History caches • XML caches All document caches are Matching caches; documents do not generate History caches or XML caches. Intelligent Cube reports do not create Matching caches. Matching caches Matching caches  are the  results of reports and documents that are retained for later use by the same requests later on. In general, Matching caches are the type of result caches that are used most often by Intelligence Server. When result caching is enabled, Intelligence Server determines for each request whether it can be served by an already existing Matching cache. If there is no match, it then runs the report or document on the database and creates a new Matching cache that can be reused if the same request is submitted again. This caching process is managed by the system administrator and ...

Microstrategy "Error type: Odbc error. Odbc operation attempted

 "Error type: Odbc error. Odbc operation attempted: SQLExecDirect. [HYT00:0: on SQLHANDLE] [MicroStrategy][ODBC Oracle Wire Protocol driver]Timeout expired" is shown when executing reports from Web When users are trying to execute some reports in MicroStrategy web in particular, they may receive the Error “SQL Generation Complete Index out of range” and “Timeout expired” error as shown below: Possible Causes: One possible cause is that the MicroStrategy Intelligence Server using a cached database connection that was already dropped by the RDBMS. To resolve this: Admin should delete the database connection caches and create a new DSNs in case they are sharing DSNs to connect to different databases. In addition, change the settings for the ‘Connection lifetime’ and the ‘Connection idle time out’.  Follow the steps below to perform the mentioned changes and verify the report after each step and some of the settings require i-server r...

Types of prompts in Microstrategy

Types of prompts in Microstrategy The different types of prompts allow you to create a  prompt  for nearly every part of a report. Prompts can be used in many objects including reports, filters, metrics, and custom groups, but all prompts require user interaction when the report is executed. The correct prompt type to create depends on what report objects you want users to be able to base a filter on to filter data, as described in the list below. Filter definition prompts   allow users to determine how the report's data is filtered, based on one of the following objects: Attributes in a hierarchy : Users can select prompt answers from one or more attribute elements from one or more attributes. The attribute elements that they select are used to filter data displayed on the report. This prompt lets you give users the largest number of attribute elements to choose from when they answer the prompt to define their filtering criteria. For example, on a repor...

No 'Alert' option appear when trying to create an alert-based subscription in MicroStrategy Distribution Services

The 'Alert' option does not appear when attempting to create an alert-based subscription in MicroStrategy Distribution Services In MicroStrategy Distribution Service 9.x and 10.x, and 11.x versions it is possible to create an alert-based subscription. When right-clicking the metric header of a report in MicroStrategy Web 9.0.x, the 'Alerts' option does not appear:    Cause : This issue occurs because the user attempting to create the alert does  not have all of the necessary privileges on alerts.   Fix : In order to create an alert-based subscription, the following privileges are required: In order ti get permissions to create alerts the user should be given the following privileges by the admin: New Version of Microstrategy 11.x: Server- Distribution: Older Versions of Microstrategy 9.x, 10.x etc..: Web Reporter > Web user Web Analyst > Web create alert   ...

Activate MicroStrategy Geospatial Services

Activate MicroStrategy Geospatial Services MicroStrategy 10.11 introduces our new mapping capability: MicroStrategy Geospatial Services, powered by Mapbox. This enhanced map visualization is available for dossiers on all interfaces including MicroStrategy Desktop, Workstation, Web and Library (Mobile included). With MicroStrategy Geospatial Services, MicroStrategy now offers advanced geospatial analytics features that allow users to get more out of their location data. This new feature is available in addition to the out-of-the-box ESRI maps. MicroStrategy Geospatial Services allows users to: Plot polygon shapes for most countries, down to the zip code level Perform powerful interaction between layers (progressively hide or show data layers as zoom levels change) Identify and resolve location name conflicts Add thresholds to data points, size markers for metrics, and color by for both attributes and metrics Fine tune clustering behavior when aggregating data on a ma...

Super Cubes in MicroStrategy 2019

Super Cubes in MicroStrategy 2019 Beginning in MicroStrategy 11.0 and 2019, users will notice objects referred to as " Super Cubes ".  Super Cubes are simply a renaming of what was previously referred to as MTDI (Multi Table Data Import) Cubes. Note that only the naming convention has changed, as the functionality remains the same . This name change is visible in MicroStrategy Workstation and MicroStrategy Web. In MicroStrategy Workstation, right click on any cube created via Data Import and select Properties . The object Type is listed as Super Cube: This can also be seen when editing or authoring a dossier. In your Datasets panel, hover over the name of your dataset. The tooltip will show the dataset type listed as a Super Cube.

Scheduling a report or document to be sent to an FTP in MSTR

Scheduling a report or document to be sent to an FTP server You can have a report or document automatically delivered to a location on your FTP server on a specific schedule. To do so, you must subscribe to the report or document, as described in the steps below. You can customize your subscription by typing macros in the  File Name ,  Sub-folder , or  Zip File Name  fields. These macros are automatically replaced with the appropriate text when the report or document is delivered. For example, you create a subscription to a document. If you type  {&Project}  in the  File Name field, the name of the project in which the document is saved is displayed in the name of the document when it is delivered. • This procedure assumes that an administrator has already added your FTP server as a new device in Developer. Steps to do so are included in the  System Administrator Help . To send a report or document to an FTP server on a schedule ...

Algorithm to calculate Logical Table Size in Microstrategy

How are the fact tables determined using the logical table size for SQL generation in MicroStrategy The logical table size is an integer number that represents the granularity or level of aggregation of a particular table. It is called 'logical' because it is not related to the physical size of the tables (number of rows). It is calculated according to the attribute IDs that are present in the table and their level in the system hierarchy.   Even though, the number does not reveal the actual number of rows in the table, it is an accurate way of measuring a table size without having to access its contents.   IMPORTANT:   The system hierarchy is defined by the parent-child relationships between attributes of the same family (formerly known as a dimension), not by user-defined hierarchies (i.e., drilling hierarchies).   MicroStrategy Engine utilizes an algorithm based on attribute keys to calculate the Logical Table Size (LTS): Given the following tables: ...

Optimizing queries in Microstrategy using VLDB properties

Optimizing queries in  Microstrategy using VLDB properties #vldb #vldbproperties The table b elow summarizes the Query Optimizations VLDB properties. Additional details about each property, including examples where necessary, are provided in the sections following the table. Property Description Possible Values Default Value Additional Final Pass Option Determines whether the Engine calculates...

Microstrategy Dossiers explained

Microstrategy  Dossiers With the release of MicroStrategy 10.9, we’ve taken a leap forward in our dashboarding capabilities by simplifying the user experience, adding storytelling, and collaboration.MSTR has  evolved dashboards to the point that they are more than dashboards - they are  interactive, collaborative analytic stories . Ultimately, it was time to go beyond dashboards, both in concept and in name, and so  the've  renamed VI dashboards to  ‘ dossiers ’.  Dossiers can be created by using the new Desktop product or Workstation or simply from the Web interface which replaces Visual Insights. All the existing visual Insights dashboards will be converted to Dossiers   With MicroStrategy 10.9, there was an active focus on making it easier to build dashboards for the widest audience of end users. To achieve this, some key new capabilities were added that make it easier to author, read, interact and collaborate on dashboards ...