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

KB426486: Error "Invalid operation. Attempted to fetch an empty result. " occurred in executing a report againt Denodo database in MicroStrategy 10.4


Ji-Hyun (Jenna) Kim

Senior Cloud Support Engineer III • MicroStrategy


Error "Invalid operation. Attempted to fetch an empty result." occurred in executing a report against Denodo database

SYMPTOM
The following error occurred in executing a report against Denodo database
Error: SQL Generation Complete
QueryEngine encountered error: Fetch failed.
Error type: Invalid operation. Attempted to fetch an empty result..
Error in Process method of Component: QueryEngineServer, Project XXXXX, Job 97, Error Code= -2147212544.
The following error occurs in pass 0: Fetch failed.
Error type: Invalid operation. Attempted to fetch an empty result.
CAUSE
SQL generated the column name and table name with single quote whereas no single quote generated from Denodo database like below example:
select a11.`prch_qtr_id_yq` `QTR_ID`,
  a11.`frd_us_tran_amt_exc_csh_sqpy` `WJXBFS8`
from `iv_XXXXXX_dmstc` a11
For the details references, please check the following knowledge base articles:
KB47069: Column pattern for columns with lowercase letters is different than column pattern setting for a database instance using the "Denodo 5.0" connector in MicroStrategy Developer 9.4.x and 10.x
KB320442: New in MicroStrategy Secure Enterprise 10.x - SQL support for case sensitive database objects
ACTION
Please modify from '#0' to #0 on below two VLDB properties , Uppercase In Columnname Pattern  and  Advanced Table Pattern in VLDB.xml file.
 
<Setting>
<Name>Uppercase In Columnname Pattern</Name>
<MaxValues>1</MaxValues>
<GroupID>5</GroupID>
<Type>0</Type>
<DataSourceType>9</DataSourceType>
<ReportType>3</ReportType>
<DisplayName>Uppercase In Columnname Pattern</DisplayName>
<DisplayLevel>2</DisplayLevel>
<ShowSQLPreview>0</ShowSQLPreview>
<SQLPreview1/>
</Setting>
 
<Setting>
<Name>Advanced Table Pattern</Name>
<MaxValues>1</MaxValues>
<GroupID>5</GroupID>
<Type>0</Type>
<DataSourceType>25</DataSourceType>
<DisplayName>Advanced Table Pattern</DisplayName>
<DisplayLevel>2</DisplayLevel>
<ShowSQLPreview>0</ShowSQLPreview>
<SQLPreview1/>
</Setting>


Comment

0 comments

Details

Knowledge Article

Published:

December 29, 2017

Last Updated:

December 29, 2017