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

KB249278: “Error fetching information about the imported data. Please check the data being imported…(You do not have Read access to the Table object ‘XX’.)” error occurs when republishing a freeform SQL cube in MicroStrategy Web


Community Admin

• Strategy


“Error fetching information about the imported data. Please check the data being imported…(You do not have Read access to the Table object ‘XX’.)” error occurs when republishing a freeform SQL cube in MicroStrategy Web.

SYMPTOM:
After an Administrator creates a freeform SQL cube through data import, non-admin users receive the following error message when attempting to republish the freeform SQL cube in Strategy Web 10:
 

ka04W00000148IzQAI_0EM440000002C59.jpeg


Error fetching information about the imported data. Please check the data being imported. Details
com.Strategy.webapi.MSTRWebAPIException: (You do not have Read access to the Table object ‘Custom Query’.)

  
CAUSE:
This is a known issue in Strategy Web 10.
 
When a freeform SQL cube is created a logical table object and a physical table object are created in the backend. In Strategy 9.3.x - 9.4.x, the Access Control List (ACL) of both two tables is blank by default. When users modify the freeform SQL cubes in Strategy 9.3.x - 9.4.x, this error does not occur because the backend bypasses the security check for the ACL on the two tables. However, in Strategy 10, the security check is not bypassed, causing the users to see the error message above due to the missing ACL.
 
By default in Strategy 10, logical and physical tables created from freeform SQL sources have the Everyone group added with Full Control. For newly created freeform SQL cubes, the ACLs will include the Everyone group, therefore the error will not occur. However, for migrated objects from previous versions Strategy 10 does not override the ACLs of the logical and physical tables which means users can encounter the error above if the ACLs are not manually updated.
 
ACTION:
Contact Strategy Technical Support for the latest update on this issue. 
 
WORKAROUND:
There are two workarounds as shown below:
Workaround 1: Manually add the Everyone group with View access to the ACL of the logical and physical table. 

  • To find the logical table of the freeform SQL cube, follow the steps below:
  • Log into Strategy Developer as an Administrator and connect to the project.
  • Navigate to the freeform SQL Cube and right-click to select ‘Search for components’
  • In the search window, navigate to Tools > Options and enable the option ‘Display Managed Objects’ then hit OK.
  • In the search, locate the Logical Table and right-click to select the ‘Properties’ menu
  • In the Properties menu, navigate to Security > Permissions
  • Add the Everyone group with View permission, like shown below:
ka04W00000148IzQAI_0EM440000002C56.jpeg
  • Contact Strategy Technical Support for how to add the Everyone group with view permission into ACL of physical table because physical table is not visible in Strategy Developer. 

 
Workaround 2: Regenerate logical and physical table with correct ACL by duplicating the freeform SQL cube.

  1. Duplicate the freeform SQL cube object in Strategy Web.
  2. Publish the duplicate cube.
  3. Modify all dependent dashboards and replace old dataset with duplicate cube as shown below:

     

ka04W00000148IzQAI_0EM440000002C58.jpeg

 
 
 Note: Workaround 1 does not work in version 10.1. This issue has been logged as a separate defect in Strategy. The Strategy internal reference number for this issue is 1016984.


Comment

0 comments

Details

Knowledge Article

Published:

June 8, 2017

Last Updated:

July 17, 2017