Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
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:
Åbn Microsoft Fabric-tjenesten, og vælg ikonet Indstillinger i sidehovedet. Vælg derefter Administrer forbindelser og gateways.
På fanen Forbindelser skal du vælge Ny øverst på skærmen.
På skærmbilledet Ny forbindelse :
- Vælg Cloud
- Indtast et beskrivende forbindelsesnavn
- Vælg din forbindelsestype (vi bruger SQL-server i dette eksempel)
Udfyld datakildeoplysningerne. Til SQL-server skal du bruge:
- Serverens navn
- Databasenavn
Vælg din godkendelsesmetode:
- Grundlæggende
- OAuth2
- Tjenesteudbyder
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
Valgfrit: Konfigurer et niveau for beskyttelse af personlige oplysninger under Generelt>niveau for beskyttelse af personlige oplysninger. Denne indstilling påvirker ikke DirectQuery-forbindelser .
Vælg Opret. Du får vist meddelelsen Oprettet ny forbindelse under Indstillinger , når det 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:
- Gå til skærmbilledet Data i Administrer forbindelser og gateways
- Vælg din datakilde
- 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.
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
Gå til Administrer forbindelser og gateways
Kopiér forbindelses-id'et for datakilden under skærmen Forbindelsesindstillinger .
Brug REST API
Brug slutpunktet Vis forbindelser til at hente dine forbindelsesoplysninger:
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"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": "…" }Hvert objekts egenskab under matrixen
ider forbindelses-id'etvalue. Udtræk egenskabenidfra svaret efter behov.Bemærk
Hvis du har mere end 100 forbindelser, skal du bruge forespørgselsparameteren
continuationTokenpå 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
Vælg ikonet Indstillinger , og åbn Administrer forbindelser og gateways
Find din datakilde på listen. Brug filteret, eller søg på det øverste bånd til hurtigt at finde cloudforbindelser.
Vælg Administrer brugere på det øverste bånd
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
Vælg Del for at give dem adgang
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:
Du skal have administratorrettigheder til Power BI-tjenesten
Åbn Power BI- eller Fabric-indstillinger, og gå til Administrer forbindelser og gateways
Slå lejeradministration til øverst til højre
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
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
Bemærk
- Blokering af deling kan begrænse samarbejdet mellem brugere
- Eksisterende delte forbindelser forbliver delt, når du aktiverer begrænsningen