Integrations → Fabric with Advanced SQLi
Microsoft Fabric is an end-to-end, unified analytics platform that brings together various data tools and services, such as data integration, data engineering, data warehousing, data science, real-time analytics, and business intelligence (including Power BI), into a single SaaS (Software as a Service) environment.
Starting with Incorta 2024.7.5, you can seamlessly connect Microsoft Fabric to Incorta via Advanced SQLi using Dataflow Gen2 and the Spark connector.
Connect Fabric to Incorta via Spark connector
In your Microsoft Fabric workspace, select New item.
On the New Item page, select Dataflow Gen2.
Enter a name for your dataflow, and then select Create.
On the dataflow page, select Get data from another source.
On the Choose data source page, select Spark.
On the Connect to data source page, under Connection settings, enter the following:
In Server, enter the Incorta URL in one of the following formats:
For Incorta Cloud:
https://<ClusterName>-sqlx.spark-cloud.incorta.com:443/<httpPath>
NoteYou can get the HTTP Path from the Advanced SQL Interface Connection String, available when you turn on the Enable Advanced SQL Interface option in the Cloud Admin Portal > Clusters > <CLUSTER_NAME> > Configurations.
Example:
- If the Advanced SQL Interface Connection String is:
jdbc:hive2://MyCluster-sqlx.spark-cloud.incorta.com:443/;transportMode=http;httpPath=gc-us-central1-a-13/cliservice;ssl=true
- The Server URL will be:
https://MyCluster-sqlx.spark-cloud.incorta.com:443/gc-us-central1-a-13/cliservice
- If the Advanced SQL Interface Connection String is:
For On-Premises:
<PublicIP>:<KyuubiPort>
Example:203.0.113.45:10009
NoteYou can use one of the following Kyuubi ports:
kyuubi.frontend.thrift.http.bind.port
orkyuubi.frontend.thrift.binary.bind.port
In Protocol, select HTTP to connect to Incorta Cloud, or Standard to connect to an Incorta On-Premises cluster.
Select OK.
Under Connection credentials, enter the following:
- In Authentication kind, select Username / Password
- In Username, enter the Incorta username in the following format:
<IncortaUser>%<tenantName>
. Example:admin%default
. - In Password, enter a valid personal access token (PAT).
Select Next. Schemas, tables, and views available to Advanced SQLi are listed.
Select a table or view and wait till data is loaded, then select Create.
Select Publish now to start extracting data.