hanna-liashchuk opened a new issue, #3032:
URL: https://github.com/apache/incubator-kyuubi/issues/3032

   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   
   
   ### Search before asking
   
   - [X] I have searched in the 
[issues](https://github.com/apache/incubator-kyuubi/issues?q=is%3Aissue) and 
found no similar issues.
   
   
   ### Describe the bug
   
   Since Kyuubi is an alternative to STS, I've tried to connect to it from 
PowerBI (PB) for some reports but met some errors along the way. PB refuses to 
connect to version 1.5.2 with the error "The host and port specified for the 
connection do not seem to belong to a Spark server", connection to 1.4.1 works 
OK, but functionality is very limited, e.g. creating a "Top N" filter fails 
with an error. 
   After some investigation on the second one, I found out PB thinks that 1.4.1 
is a Spark version and cuts functionality as it's too old.
   ```
   Simba::SparkODBC::SOConnection::Connect: Server version (1.4.1-incubating) 
is lower than 2.1.0. Setting FETCH_FIRST fetch orientation as                 
not supported because server lower than version 2.1.0 treats FETCH_FIRST as     
            FETCH_NEXT.
   Simba::SparkODBC::HardySettings::SetServerNotSupportsFetchFirst: +++++ enter 
+++++
   ```
   ODBC logs can bee found here
   
[SparkODBC-1.4.1.log](https://github.com/apache/incubator-kyuubi/files/9070262/SparkODBC-1.4.1.log)
   
[SparkODBC-1.5.2.log](https://github.com/apache/incubator-kyuubi/files/9070263/SparkODBC-1.5.2.log)
   
   I've built Kyuubi with spark version (3.2.1) instead of 1.4.1 and PB was 
working as expected. Under the hood, PB is using Microsoft Spark ODBC Driver.
   Is there a way to configure Kyuubi metadata to work with Power BI? Otherwise 
it's a great tool that can't be used in companies that have found themselves in 
a vendor lock-in and since Power BI is a Microsoft tool, I believe there are 
enough of them 
   
   ### Affects Version(s)
   
   1.4.1-incubating, 1.5.2-incubating
   
   ### Kyuubi Server Log Output
   
   _No response_
   
   ### Kyuubi Engine Log Output
   
   _No response_
   
   ### Kyuubi Server Configurations
   
   _No response_
   
   ### Kyuubi Engine Configurations
   
   _No response_
   
   ### Additional context
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [X] Yes I am willing to submit a PR!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to