Skip to content

Commit d6dace0

Browse files
authored
Fabric support (#998)
* Fabric support * Fabric support
1 parent 2811747 commit d6dace0

File tree

3 files changed

+52
-3
lines changed

3 files changed

+52
-3
lines changed

_data/nav.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,8 @@
221221
page: soda/connect-motherduck.md
222222
- subtitle: Connect to MS SQL Server
223223
page: soda/connect-mssql.md
224+
- subtitle: Connect to MS Fabric
225+
page: soda/connect-fabric.md
224226
- subtitle: Connect to MySQL
225227
page: soda/connect-mysql.md
226228
- subtitle: Connect to OracleDB

soda/connect-fabric.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
layout: default
3+
title: Connect Soda to Microsoft Fabric
4+
description: Access configuration details to connect Soda to a Microsoft Fabric data source.
5+
parent: Data source reference
6+
---
7+
8+
# Connect Soda to Microsoft Fabric
9+
*Last modified on {% last_modified_at %}* <br />
10+
11+
{% include connect-to-intro.md %}
12+
13+
14+
## Connection configuration reference
15+
16+
Soda support for Fabric data source is based on `soda-sqlserver` package.
17+
18+
{% include code-header.html %}
19+
```yaml
20+
data_source my_datasource_name:
21+
type: fabric
22+
... same as sqlserver
23+
authentication_method: fabric
24+
```
25+
26+
| Property | Required | Notes |
27+
| -------- | -------- | ---------------------------------------------------------- |
28+
| authentication_method | optional | Fabric authentication method. Supported values: 'auto', 'cli', 'environment', 'synapsespark' and 'fabricspark'. No default value. |
29+
30+
31+
{% include test-connection.md %}
32+
33+
<br />
34+
<br />
35+
36+
---
37+
38+
Was this documentation helpful?
39+
40+
<!-- LikeBtn.com BEGIN -->
41+
<span class="likebtn-wrapper" data-theme="tick" data-i18n_like="Yes" data-ef_voting="grow" data-show_dislike_label="true" data-counter_zero_show="true" data-i18n_dislike="No"></span>
42+
<script>(function(d,e,s){if(d.getElementById("likebtn_wjs"))return;a=d.createElement(e);m=d.getElementsByTagName(e)[0];a.async=1;a.id="likebtn_wjs";a.src=s;m.parentNode.insertBefore(a, m)})(document,"script","//w.likebtn.com/js/w/widget.js");</script>
43+
<!-- LikeBtn.com END -->
44+
45+
{% include docs-footer.md %}

soda/connect-mssql.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,10 @@ data_source my_datasource_name:
2525
database: database
2626
schema: dbo
2727
trusted_connection: false
28-
encrypt: false
28+
encrypt: false
2929
trust_server_certificate: false
3030
driver: ODBC Driver 18 for SQL Server
31+
scope: DW
3132
connection_parameters:
3233
multi_subnet_failover: true
3334
```
@@ -41,10 +42,11 @@ data_source my_datasource_name:
4142
| password | required | Use system variables to retrieve this value securely. |
4243
| database | required | Provide an identifier for your database. |
4344
| schema | required | Provide an identifier for the schema in which your dataset exists. |
44-
| trusted_connection | optional | Indicate connection trustworthiness by providing a boolean value: `true` or `false`. The default value is `false`. Set to `true` if you are using Active Directory authentication. |
45+
| trusted_connection | optional | Indicate connection trustworthiness by providing a boolean value: `true` or `false`. The default value is `false`. Set to `true` if you are using Active Directory authentication. |
4546
| encrypt | optional | Indicate the encryption status by providing a boolean value: `true` or `false`. The default value is `false`. |
4647
| trust_server_certificate | optional | Specifies whether encryption occurs if there is no verifiable server certificate. Providing a boolean value: `true` or `false`. The default value is `false`. |
4748
| driver | optional | Use this config setting to specify the ODBC driver version you use. For example, `SQL Server Native Client 11.0` or `ODBC Driver 18 for SQL Server`. |
49+
| scope | optional | Access token scope. |
4850
| `multi_subnet_failover` | optional | Enable MultiSubnetFailover; see <a href="https://learn.microsoft.com/en-us/dotnet/framework/data/adonet/sql/sqlclient-support-for-high-availability-disaster-recovery#connecting-with-multisubnetfailover" target="_blank">MS documentation</a>.
4951

5052
{% include test-connection.md %}
@@ -69,4 +71,4 @@ Was this documentation helpful?
6971
<script>(function(d,e,s){if(d.getElementById("likebtn_wjs"))return;a=d.createElement(e);m=d.getElementsByTagName(e)[0];a.async=1;a.id="likebtn_wjs";a.src=s;m.parentNode.insertBefore(a, m)})(document,"script","//w.likebtn.com/js/w/widget.js");</script>
7072
<!-- LikeBtn.com END -->
7173

72-
{% include docs-footer.md %}
74+
{% include docs-footer.md %}

0 commit comments

Comments
 (0)