Del via


Datakildestyring

Microsoft Fabric fungerer med mange datakilder, både i det lokale miljø og i skyen. Hver datakilde har specifikke konfigurationskrav. I denne artikel kan du se, hvordan du tilføjer en Azure SQL Server som en clouddatakilde som et eksempel – og processen er den samme for andre kilder. Hvis du har brug for hjælp til datakilder i det lokale miljø, skal du se Tilføj eller fjern en gatewaydatakilde.

Bemærk

Lige nu fungerer cloud-forbindelser med pipelines og Kusto. I forbindelse med datasæt, datamarts og dataflow skal du bruge Power Query Onlines "hent data"-oplevelse til at oprette personlige cloudforbindelser.

Tilføj en datakilde

Sådan tilføjer du en ny datakilde:

  1. Åbn Microsoft Fabric-tjenesten, og vælg ikonet Indstillinger i sidehovedet. Vælg derefter Administrer forbindelser og gateways.

    Skærmbillede, der viser, hvor du kan vælge Administrer forbindelser og gateways.

  2. På fanen Forbindelser skal du vælge Ny øverst på skærmen.

  3. På skærmbilledet Ny forbindelse :

    • Vælg Cloud
    • Indtast et beskrivende forbindelsesnavn
    • Vælg din forbindelsestype (vi bruger SQL-server i dette eksempel)
  4. Udfyld datakildeoplysningerne. Til SQL-server skal du bruge:

    • Serverens navn
    • Databasenavn

    Skærmbillede, der viser eksempler på detaljer på skærmen Ny forbindelse.

  5. Vælg din godkendelsesmetode:

    • Grundlæggende
    • OAuth2
    • Tjenesteudbyder

    Skærmbillede, der viser, hvor du kan vælge en godkendelsesmetode.

    Bemærk

    Hvis du bruger OAuth2:

    • Langvarige forespørgsler kan mislykkes, hvis de overskrider OAuth-tokenets udløb
    • Microsoft Entra-konti på tværs af lejere understøttes ikke
  6. Valgfrit: Konfigurer et niveau for beskyttelse af personlige oplysninger under Generelt>niveau for beskyttelse af personlige oplysninger. Denne indstilling påvirker ikke DirectQuery-forbindelser .

    Skærmbillede, der viser indstillinger for niveau for beskyttelse af personlige oplysninger.

  7. Vælg Opret. Du får vist meddelelsen Oprettet ny forbindelse under Indstillinger , når det lykkedes.

    Skærmbillede af meddelelse om, at den nye forbindelse lykkedes.

Når du er oprettet, kan du bruge denne datakilde til at arbejde med Azure SQL-data i understøttede Microsoft Fabric-elementer.

Tillad brug af cloudforbindelse på gateway

Når du opretter en forbindelse, kan du se en indstilling med navnet Denne forbindelse kan bruges sammen med datagateways i det lokale miljø og VNet-datagateways. Denne indstilling styrer, om din forbindelse kan fungere med gateways:

  • Når det ikke er markeret: Forbindelsen kan ikke bruges med gatewaybaserede evalueringer
  • Når markeret: Forbindelsen kan fungere med gateway-baserede evalueringer

Forsigtigt

Selvom denne indstilling vises, når du opretter cloudforbindelser via Dataflow Gen2, gennemtvinges den ikke i øjeblikket. Alle cloudforbindelser, der kan deles, fungerer via en gateway, hvis der er en til stede.

Fjerne en datakilde

Hvis du vil fjerne en datakilde, der ikke længere er nødvendig, skal du følge disse trin:

  1. Gå til skærmbilledet Data i Administrer forbindelser og gateways
  2. Vælg din datakilde
  3. Vælg Fjern på det øverste bånd

Vigtigt

Når du fjerner en datakilde, holder alle elementer, der er afhængige af den, op med at fungere.

Skærmbillede af, hvor du kan vælge Fjern.

Hent et forbindelses-id for datakilden

Hvis du vil hente et forbindelses-id til brug i Microsoft Fabric-elementer eller REST-API'er, skal du bruge en af disse metoder:

Brug af servicegrænsefladen

  1. Gå til Administrer forbindelser og gateways

    Skærmbillede af, hvor du kan vælge Indstillinger.

  2. Kopiér forbindelses-id'et for datakilden under skærmen Forbindelsesindstillinger .

    Skærmbillede af hentning af forbindelses-id fra forbindelsesindstillingerne.

Brug REST API

Brug slutpunktet Vis forbindelser til at hente dine forbindelsesoplysninger:

  1. Send en HTTP GET til Fabric Connections API, herunder dit token i headeren Authorization :

    curl -X GET https://api.fabric.microsoft.com/v1/connections \
    -H "Authorization: Bearer $ACCESS_TOKEN"
    
  2. Et vellykket svar returnerer en JSON-nyttedata, der ligner:

     {
     "value": [
        {
           "id": "bbbbbbbb-1111-2222-3333-cccccccccccc",
           "displayName": "ContosoConnection1",
           …
        },
        {
           "id": "cccccccc-2222-3333-4444-dddddddddddd",
           "displayName": "ContosoConnection2",
           …
        }
     ],
     "continuationToken": "…",
     "continuationUri": "…"
     }
    
  3. Hvert objekts egenskab under matrixen id er forbindelses-id'etvalue. Udtræk egenskaben id fra svaret efter behov.

    Bemærk

    Hvis du har mere end 100 forbindelser, skal du bruge forespørgselsparameteren continuationToken på efterfølgende anmodninger for at bladre gennem alle resultater.

Her er et eksempel på et Python-kodestykke, der bruger requests og Microsoft Authentication Library (msal) til at kalde slutpunktet GET /v1/connections og fortolke forbindelses-id'er:

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']}")

Administrer brugere

Når du har tilføjet en clouddatakilde, giver du brugere og sikkerhedsgrupper adgang til den specifikke datakilde. Adgangslisten for datakilden styrer kun, hvem der har tilladelse til at bruge datakilden i elementer, der indeholder data fra datakilden.

Bemærk

Deling af forbindelser med andre brugere risikerer uautoriserede ændringer og potentielt tab af data. Brugere med adgang til datakilden kan skrive til datakilden og oprette forbindelse baseret på enten de gemte legitimationsoplysninger eller den SSO, du valgte under oprettelsen af en datakilde. Før du deler en datakildeforbindelse, skal du altid sikre dig, at der er tillid til den bruger- eller gruppekonto, du deler, og kun har de rettigheder, den har brug for (ideelt set en tjenestekonto med begrænsede rettigheder).

Føj brugere til en datakilde

  1. Vælg ikonet Indstillinger , og åbn Administrer forbindelser og gateways

  2. Find din datakilde på listen. Brug filteret, eller søg på det øverste bånd til hurtigt at finde cloudforbindelser.

    Skærmbillede, der viser, hvor du kan finde alle cloudforbindelser.

  3. Vælg Administrer brugere på det øverste bånd

  4. På skærmen Administrer brugere :

    • Tilføj brugere eller sikkerhedsgrupper fra din organisation
    • Vælg det nye brugernavn
    • Vælg deres rolle: Bruger, Bruger med videredeling eller Ejer
  5. Vælg Del for at give dem adgang

    Skærmbillede, der viser skærmen Administrer brugere.

Bemærk

Du skal føje brugere til hver datakilde separat – hver enkelt har sin egen adgangsliste.

Fjern brugere fra en datakilde

Hvis du vil fjerne adgangen, skal du gå til fanen Administrer brugere og fjerne brugeren eller sikkerhedsgruppen fra listen.

Administrer delingstilladelser

Kontroller, hvem der kan dele forbindelser i din organisation. Brugere kan som standard dele forbindelser, hvis de er:

  • Forbindelsesejere eller -administratorer
  • Brugere med delingstilladelser

Forbindelsesdeling hjælper teams med at samarbejde, samtidig med at legitimationsoplysningerne beskyttes. Delte forbindelser fungerer kun i Fabric.

Begræns forbindelsesdeling

Som lejeradministrator kan du begrænse, hvem der kan dele forbindelser:

  1. Du skal have administratorrettigheder til Power BI-tjenesten

  2. Åbn Power BI- eller Fabric-indstillinger, og gå til Administrer forbindelser og gateways

  3. Slå lejeradministration til øverst til højre

    Skærmbillede, der viser lejeradministrationens til/fra-knap på siden Administrer forbindelser og gateways.

  4. Vælg Blokering af delbare cloud-forbindelser, og slå det til.

    • Når den er slået fra (standard): Alle brugere kan dele forbindelser
    • Når den er slået til: Deling er blokeret for hele lejeren

    Skærmbillede, der viser funktionen til deling af cloudforbindelser.

  5. Valgfrit: Føj bestemte brugere til en tilladelsesliste:

    • Søg efter brugere, og vælg Tilføj
    • Brugere på listen kan stadig dele forbindelser
    • Alle andre er blokeret fra at dele

    Skærmbillede, der viser funktionen til deling af cloudforbindelser slået til.

Bemærk

  • Blokering af deling kan begrænse samarbejdet mellem brugere
  • Eksisterende delte forbindelser forbliver delt, når du aktiverer begrænsningen