You can use the popular analytics platform Microsoft Power BI to access clusters in Starburst Galaxy and SEP using Power BI DirectQuery.
Starburst Galaxy and SEP can be accessed via DirectQuery with the following tools:
Power BI lets Starburst Galaxy and SEP perform all query processing. This combines their scalability and processing power with the reporting features of Power BI.
It is recommended to connect to Starburst clusters using the latest version of Power BI.
You can use the Starburst Enterprise connector to connect to your clusters. Starting from release 2.122.1066.0 (October 2023), the Starburst Enterprise connector supports both DirectQuery and Import modes.
The following sections describe how to connect to Starburst Galaxy or SEP from Power BI Desktop.
To connect from Power BI Desktop using the Starburst Enterprise connector, follow these steps:
Select Other > Starburst Enterprise or type Starburst in the search box, and click Connect.
Configure the necessary connection and authentication details to access your cluster. You must include a port number, which your network administrator can provide.
In the Host field, if you are connecting to Starburst Galaxy with OAuth authentication, you must add a forward slash (/) and append the OAuth client’s public reference to the host name:
mydb.trino.galaxy-dev.io/examplestringzWjsoI9CtH.
ProxyPassword
.
For more information regarding Starburst ODBC connection parameters,
refer to the Starburst ODBC driver documentation.Unless you are using an anonymous authentication type, the
Starburst Enterprise connector connects to Starburst Galaxy and
SEP servers using an HTTPS connection, by default. To switch
TLS/SSL on or off, go to the connection string input. 0
switches TLS/SSL off.
1
switches TLS/SSL on. For example, SSL=1
or SSL=0
.
The Starburst Enterprise connector uses your operating system truststore to verify a server certificate. For a TLS connection to work, your operating system must trust the certificate on your Starburst Galaxy or SEP server. Choose one of the following methods to ensure a TLS connection:
UseSystemTrustStore=0;TrustedCerts=<path_to_pem>
to the
connection string.AllowSelfSignedServerCert=1
to the
connection string input.The Starburst Enterprise connector for Power BI supports the following authentication types:
The anonymous authentication type is available for testing or development in SEP clusters that support anonymous authentication and Starburst Galaxy service accounts
To use Kerberos authentication, the Kerberos client must be installed for the
user. Initialize with kinit
before using the driver. This establishes your
user credentials on the machine.
If your cluster is configured to use LDAP authentication, select LDAP in the authentication field and provide your username and password credentials. LDAP authentication is also known as basic authentication or username/password authentication.
If your cluster is configured to use a personal JWT token for authentication, select Personal Access Token (JWT) in the authentication field. Follow the instructions provided by your administrator to retrieve your personal JWT token, then copy and paste your token into the Personal Access Token (JWT) field.
If your cluster is configured to use OAuth for authentication, select OAuth in the Authentication field. If you are not signed in, click the Sign in button and follow the login prompts.
Using the web-based Power BI service requires you to have the on-premises data gateway with the appropriate permissions, and the ODBC driver installed in each Gateway environment.
To connect to Starburst Galaxy or SEP as a data source, follow these steps:
Once you have added a connection, you can map the semantic models’ data source to it. For more information on configuring gateway data sources in Power BI, refer to the Microsoft documentation.
If you need to use a specific version of the Starburst Enterprise connector
besides the one built-in to PowerBI desktop, download the .mez
file, place it
in the C:\User\user_name\Documents\Power BI Desktop\Connectors
directory, and
restart Power BI Desktop.
If you receive a warning in Power BI that states the connector is uncertified, causing the client to use the bundled Starburst Enterprise connector rather than the downloaded version, follow these steps:
If you are using native query, go to the Options dialog, select the Security tab, and uncheck Require user approval for new native database queries.
The following sections describe each release of the SEP for Power
BI extension, as well as a .mez
download that can be installed in Power BI
Desktop for that version.
Shipped with Power BI version 2.124.1052.0
December 2023
CancelQueryExplicity
.Download Starburst Enterprise .mez version 5.3.0 for Power BI
Shipped with Power BI version 2.122.1066.0
October 2023
Download Starburst Enterprise .mez version 5.2.1 for Power BI
Shipped with Power BI version 2.109.782.0
September 2022
Download Starburst Enterprise .mez version 5.0.0 for Power BI
February 2022
Download Starburst Enterprise .mez version 4.0.0 for Power BI
December 2021
Breaking changes:
Download Starburst Enterprise .mez version 3.0.0 for Power BI
Is the information on this page helpful?
Yes
No