EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

Staples Use Analytics and Mobile Apps to Provide Timely Visibility Into Key Business Metrics


Eileen Kolev

Senior Manager, Sales Enablement • MicroStrategy


Staples partnered with MicroStrategy and BI design vendor Pandera tobuild “BizFIT” – the custom Staples reporting tool used by its US retail, loss prevention, merchants, business services, and finance departments. A MicroStrategy mobile app is also being used by their store managers to make better decisions and provide higher levels of customer service.

SUMMARY:


Viewing an object's change journal information takes a long time to load, even when there are no entries in the change journal for that object.
 

STEPS TO REPRODUCE:

  1. In Developer, log into a project.
  2. Right-click an object and select Properties > Change Journal. Notice it takes a long time for the page to render. 

CAUSE:


Slowed performance may result from a large number of change journal entries already in the metadata.
Currently, there is no database index automatically created for database columns involved in the query of change journals. If you have not removed any of your old change journals, this means the change journal query is scanning all your database rows, which results in slowed performance.
 

ACTION:


To enhance performance, it's recommended to remove old change journal entries in the metadata.
If you do not want to remove old change journals, you can create your own database index. For example, if you have an Oracle metadata, you can use the following SQL statements to create indexes:

CREATE INDEX IX_JRNOBJS_OBJECT ON DSSMDJRNOBJS (OBJECT_ID);CREATE INDEX IX_JRNLNKS_OBJECT ON DSSMDJRNLNKS (OBJECT_ID);

These two statements creates indexes for the OBJECT_ID column in both the
DSSMDJRNOBJS 
and
DSSMDJRNLNKS 
tables. With an index, only relevant query are scanned when browsing an object's change journal. 
For metadata hosted on other databases, the statement syntax will likely be similar. For the exact syntax, referencing the database website. For more information on change journal entries, see the System Admin Guide.


Comment

0 comments

Details

Example

Published:

August 10, 2017

Last Updated:

August 10, 2017