Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Microsoft Fabric werkt met veel gegevensbronnen, zowel on-premises als in de cloud. Elke gegevensbron heeft specifieke installatievereisten. In dit artikel leest u hoe u een Azure SQL Server als een cloudgegevensbron als voorbeeld toevoegt en het proces vergelijkbaar is voor andere bronnen. Zie Een gatewaygegevensbron toevoegen of verwijderen als u hulp nodig hebt bij on-premises gegevensbronnen.
Notitie
Op dit moment werken cloudverbindingen met pijplijnen en Kusto. Voor gegevenssets, datamarts en gegevensstromen moet u de ervaring 'Gegevens ophalen' van Power Query Online gebruiken om persoonlijke cloudverbindingen te maken.
Een gegevensbron toevoegen
U kunt als volgt een nieuwe gegevensbron toevoegen:
Open de Microsoft Fabric-service en selecteer het pictogram Instellingen in de koptekst. Selecteer vervolgens Verbindingen en gateways beheren.
Selecteer nieuw boven aan het scherm op het tabblad Verbindingen.
In het scherm Nieuwe verbinding :
- Cloud selecteren
- Voer een beschrijvende verbindingsnaam in
- Kies uw verbindingstype (in dit voorbeeld gebruiken we SQL-server )
Vul de gegevensbrongegevens in. Voor SQL Server hebt u het volgende nodig:
- Servernaam
- Databasenaam
Kies uw verificatiemethode:
- Basic
- OAuth2
- Service Principal
Notitie
Als u OAuth2 gebruikt:
- Langlopende query's kunnen mislukken als ze de verlooptijd van het OAuth-token overschrijden
- Microsoft Entra-accounts voor meerdere tenants worden niet ondersteund
Optioneel: stel een privacyniveau in onder Algemeen>privacyniveau. Deze instelling heeft geen invloed op DirectQuery-verbindingen .
Selecteer Maken. U ziet een nieuw verbindingsbericht gemaakt onder Instellingen wanneer dit is gelukt.
Zodra u deze gegevensbron hebt gemaakt, kunt u deze gegevensbron gebruiken om te werken met Azure SQL-gegevens in ondersteunde Microsoft Fabric-items.
Cloudverbindingsgebruik op gateway toestaan
Wanneer u een verbinding maakt, ziet u een instelling met het label Deze verbinding kan worden gebruikt met on-premises gegevensgateways en VNet-gegevensgateways. Met deze instelling bepaalt u of uw verbinding kan werken met gateways:
- Als uitgeschakeld: kan de verbinding niet worden gebruikt voor gateway-gebaseerde evaluaties
- Wanneer deze optie is ingeschakeld: De verbinding kan werken met evaluaties op basis van een gateway
Waarschuwing
Hoewel deze instelling wordt weergegeven bij het maken van cloudverbindingen via Dataflow Gen2, wordt deze momenteel niet afgedwongen. Alle deelbare cloudverbindingen werken via een gateway als deze aanwezig is.
Een gegevensbron verwijderen
Als u een gegevensbron wilt verwijderen die niet meer nodig is, voert u de volgende stappen uit:
- Ga naar het scherm Gegevens in Verbindingen en gateways beheren
- Selecteer uw gegevensbron
- Selecteer Verwijderen in het bovenste lint
Belangrijk
Wanneer u een gegevensbron verwijdert, werken alle items die ervan afhankelijk zijn niet meer.
Een verbindings-id voor een gegevensbron ophalen
Als u een verbindings-id wilt ophalen voor gebruik in Microsoft Fabric-items of REST API's, gebruikt u een van de volgende methoden:
De service-interface gebruiken
Ga naar Verbindingen en gateways beheren
Kopieer in het scherm Verbindingsinstellingen de verbindings-id van de gegevensbron.
De REST API gebruiken
Gebruik het eindpunt Lijstverbindingen om uw verbindingsgegevens op te halen:
Verzend een HTTP GET naar de Fabric Connections-API, inclusief uw token in de
Authorizationheader:curl -X GET https://api.fabric.microsoft.com/v1/connections \ -H "Authorization: Bearer $ACCESS_TOKEN"Een geslaagd antwoord retourneert een JSON-nettolading die vergelijkbaar is met:
{ "value": [ { "id": "bbbbbbbb-1111-2222-3333-cccccccccccc", "displayName": "ContosoConnection1", … }, { "id": "cccccccc-2222-3333-4444-dddddddddddd", "displayName": "ContosoConnection2", … } ], "continuationToken": "…", "continuationUri": "…" }De eigenschap van
idelk object onder devaluematrix is de verbindings-id. Pak deideigenschap uit het antwoord zo nodig uit.Notitie
Als u meer dan 100 verbindingen hebt, gebruikt u de
continuationTokenqueryparameter voor volgende aanvragen om alle resultaten te bekijken.
Hier volgt een voorbeeld van een Python-fragment dat gebruikmaakt van requests en Microsoft Authentication Library (msal) om het GET /v1/connections eindpunt aan te roepen en verbindings-id's te parseren:
import requests
import msal
# 1. Acquire token
app = msal.ConfidentialClientApplication(
client_id="YOUR_CLIENT_ID",
client_credential="YOUR_CLIENT_SECRET",
authority="https://login.microsoftonline.com/YOUR_TENANT_ID"
)
result = app.acquire_token_for_client(scopes=["https://api.fabric.microsoft.com/.default"])
token = result["access_token"]
# 2. Call API
headers = {"Authorization": f"Bearer {token}"}
resp = requests.get("https://api.fabric.microsoft.com/v1/connections", headers=headers)
resp.raise_for_status()
# 3. Parse IDs
for conn in resp.json().get("value", []):
print(f"{conn['displayName']}: {conn['id']}")
Gebruikers beheren
Nadat u een cloudgegevensbron hebt toegevoegd, geeft u gebruikers en beveiligingsgroepen toegang tot de specifieke gegevensbron. De toegangslijst voor de gegevensbron bepaalt alleen wie de gegevensbron mag gebruiken in items die gegevens uit de gegevensbron bevatten.
Notitie
Het delen van verbindingen met andere gebruikers riskeert onbevoegde wijzigingen en mogelijk gegevensverlies. Gebruikers met toegang tot de gegevensbron kunnen naar de gegevensbron schrijven en verbinding maken, op basis van de opgeslagen inloggegevens of de eenmalige aanmelding die u selecteerde bij het aanmaken van de gegevensbron. Voordat u een gegevensbronverbinding deelt, moet u ervoor zorgen dat het gebruikers- of groepsaccount dat u deelt, vertrouwd zijn en alleen de bevoegdheden heeft die nodig zijn (idealiter een serviceaccount met beperkte rechten).
Gebruikers toevoegen aan een gegevensbron
Selecteer het pictogram Instellingen en open Verbindingen en gateways beheren
Zoek uw gegevensbron in de lijst. Gebruik het filter of zoek in het bovenste lint om snel cloudverbindingen te vinden.
Selecteer Gebruikers beheren op het bovenste lint
In het scherm Gebruikers beheren :
- Gebruikers of beveiligingsgroepen uit uw organisatie toevoegen
- Selecteer de nieuwe gebruikersnaam
- Hun rol kiezen: Gebruiker, Gebruiker met opnieuw delen of Eigenaar
Selecteer Delen om ze toegang te geven
Notitie
U moet gebruikers afzonderlijk aan elke gegevensbron toevoegen: elke gegevensbron heeft een eigen toegangslijst.
Gebruikers verwijderen uit een gegevensbron
Als u de toegang wilt verwijderen, gaat u naar het tabblad Gebruikers beheren en verwijdert u de gebruiker of beveiligingsgroep uit de lijst.
Machtigingen voor delen beheren
Bepalen wie verbindingen in uw organisatie kan delen. Standaard kunnen gebruikers verbindingen delen als dit het volgende is:
- Eigenaren of beheerders van verbindingen
- Gebruikers met machtigingen voor delen
Met het delen van verbindingen kunnen teams samenwerken terwijl referenties veilig blijven. Gedeelde verbindingen werken alleen binnen Fabric.
Delen van verbindingen beperken
Als tenantbeheerder kunt u beperken wie verbindingen kan delen:
U hebt beheerdersbevoegdheden voor de Power BI-service nodig
Open Power BI- of Fabric-instellingen en ga naar Verbindingen en gateways beheren
Schakel de toggle-knop voor tenantbeheer in de rechterbovenhoek in
Selecteer Deelbare cloudverbindingen blokkeren en schakel deze in.
- Indien uitgeschakeld (standaard): Elke gebruiker kan verbindingen delen
- Wanneer aan: Delen wordt geblokkeerd voor de hele tenant
Optioneel: Specifieke gebruikers toevoegen aan een acceptatielijst:
- Gebruikers zoeken en Toevoegen selecteren
- Vermelde gebruikers kunnen nog steeds verbindingen delen
- Iedereen anders kan niet delen
Notitie
- Het delen blokkeren kan de samenwerking tussen gebruikers beperken
- Bestaande gedeelde verbindingen blijven gedeeld wanneer u de beperking inschakelt