Share via


Gegevensbronbeheer

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:

  1. Open de Microsoft Fabric-service en selecteer het pictogram Instellingen in de koptekst. Selecteer vervolgens Verbindingen en gateways beheren.

    Schermopname die laat zien waar u Verbindingen en gateways beheren selecteert.

  2. Selecteer nieuw boven aan het scherm op het tabblad Verbindingen.

  3. In het scherm Nieuwe verbinding :

    • Cloud selecteren
    • Voer een beschrijvende verbindingsnaam in
    • Kies uw verbindingstype (in dit voorbeeld gebruiken we SQL-server )
  4. Vul de gegevensbrongegevens in. Voor SQL Server hebt u het volgende nodig:

    • Servernaam
    • Databasenaam

    Schermopname met voorbeelden van details in het scherm Nieuwe verbinding.

  5. Kies uw verificatiemethode:

    • Basic
    • OAuth2
    • Service Principal

    Schermopname die laat zien waar een verificatiemethode moet worden geselecteerd.

    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
  6. Optioneel: stel een privacyniveau in onder Algemeen>privacyniveau. Deze instelling heeft geen invloed op DirectQuery-verbindingen .

    Schermopname met opties op privacyniveau.

  7. Selecteer Maken. U ziet een nieuw verbindingsbericht gemaakt onder Instellingen wanneer dit is gelukt.

    Schermopname van bericht over geslaagde verbinding.

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:

  1. Ga naar het scherm Gegevens in Verbindingen en gateways beheren
  2. Selecteer uw gegevensbron
  3. Selecteer Verwijderen in het bovenste lint

Belangrijk

Wanneer u een gegevensbron verwijdert, werken alle items die ervan afhankelijk zijn niet meer.

Schermopname van de locatie waar u Verwijderen kunt selecteren.

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

  1. Ga naar Verbindingen en gateways beheren

    Schermopname van de locatie waar u Instellingen selecteert.

  2. Kopieer in het scherm Verbindingsinstellingen de verbindings-id van de gegevensbron.

    Schermopname van het ophalen van de verbindings-id vanuit de verbindingsinstellingen.

De REST API gebruiken

Gebruik het eindpunt Lijstverbindingen om uw verbindingsgegevens op te halen:

  1. Verzend een HTTP GET naar de Fabric Connections-API, inclusief uw token in de Authorization header:

    curl -X GET https://api.fabric.microsoft.com/v1/connections \
    -H "Authorization: Bearer $ACCESS_TOKEN"
    
  2. 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": "…"
     }
    
  3. De eigenschap van id elk object onder de value matrix is de verbindings-id. Pak de id eigenschap uit het antwoord zo nodig uit.

    Notitie

    Als u meer dan 100 verbindingen hebt, gebruikt u de continuationToken queryparameter 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

  1. Selecteer het pictogram Instellingen en open Verbindingen en gateways beheren

  2. Zoek uw gegevensbron in de lijst. Gebruik het filter of zoek in het bovenste lint om snel cloudverbindingen te vinden.

    Schermopname van waar u alle cloudverbindingen kunt vinden.

  3. Selecteer Gebruikers beheren op het bovenste lint

  4. 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
  5. Selecteer Delen om ze toegang te geven

    Schermopname van de 'Gebruikers beheren' pagina.

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:

  1. U hebt beheerdersbevoegdheden voor de Power BI-service nodig

  2. Open Power BI- of Fabric-instellingen en ga naar Verbindingen en gateways beheren

  3. Schakel de toggle-knop voor tenantbeheer in de rechterbovenhoek in

    Schermopname van de wisselknop tenantbeheer op de pagina Verbindingen en gateways beheren.

  4. 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

    Schermopname van de functie voor het delen van cloudverbindingen beheren.

  5. Optioneel: Specifieke gebruikers toevoegen aan een acceptatielijst:

    • Gebruikers zoeken en Toevoegen selecteren
    • Vermelde gebruikers kunnen nog steeds verbindingen delen
    • Iedereen anders kan niet delen

    Schermopname met de functie 'Beheer delen van cloudverbindingen' ingeschakeld.

Notitie

  • Het delen blokkeren kan de samenwerking tussen gebruikers beperken
  • Bestaande gedeelde verbindingen blijven gedeeld wanneer u de beperking inschakelt