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.
Gælder for:
beregnet kolonne
beregnet tabel
måling
visuel beregning
DAX forespørgsel
Returnerer en tabel med oplysninger om hver datakilde i den semantiske model. Denne funktion indeholder metadata om de datakilder, der er forbundet til modellen.
Syntaks
INFO.DATASOURCES ( [<Restriction name>, <Restriction value>], ... )
Parametre
Parametre er valgfrie for denne DAX funktion. Når der bruges parametre, skal begge angives. Mere end ét par parametre er tilladt. Begrænsningsnavnet og -værdien er tekst og indtastet i dobbelte anførselstegn.
| Periode | Definition |
|---|---|
| Begrænsningsnavn | Navnet på den begrænsning, der bruges til at filtrere resultaterne. |
| Begrænsningsværdi | Værdi, der bruges til at filtrere resultaterne af begrænsningen. |
Restriktioner
Normalt kan alle kolonner i resultaterne af DAX-funktionen bruges som en begrænsning. Yderligere begrænsninger kan også være tilladt.
Returværdi
En tabel med følgende kolonner:
| Kolonnenavn | Datatype | Betegnelse |
|---|---|---|
| [ID] | Integer | Entydigt id for datakilden |
| [ModelID] | Integer | Id for den semantiske model |
| [Navn] | String | Navnet på datakilden |
| [Beskrivelse] | String | Beskrivelse af datakilden |
| [Type] | String | Datakildens type |
| [ConnectionString] | String | Forbindelsesstreng for datakilden |
| [ImpersonationMode] | String | Repræsentationstilstand, der bruges til datakilden |
| [Konto] | String | Konto, der bruges til repræsentation |
| [Adgangskode] | String | Adgangskode til datakilden (typisk maskeret) |
| [MaxConnections] | Integer | Maksimalt antal tilladte forbindelser |
| [Isolation] | String | Isolationsniveau for datakilden |
| [Timeout] | Integer | Timeoutværdi for forbindelser |
| [Provider] | String | Dataprovider for datakilden |
| [ModifiedTime] | Dato og klokkeslæt | Dato og klokkeslæt for seneste ændring af datakilden |
| [ConnectionDetails] | String | Yderligere forbindelsesoplysninger |
| [Indstillinger] | String | Yderligere indstillinger for datakilden |
| [Legitimationsoplysninger] | String | Oplysninger om legitimationsoplysninger |
| [ContextExpression] | String | Kontekstudtryk for datakilden |
Bemærkninger
- Bruges typisk i DAX forespørgsler til at undersøge og dokumentere modelmetadata.
- Tilladelser, der kræves, afhænger af værten. Det kan kræve modeladministratortilladelser at forespørge om komplette metadata.
Eksempel
Følgende DAX forespørgsel kan køres i DAX forespørgselsvisning:
EVALUATE
INFO.DATASOURCES()
Eksempel 2 – DAX forespørgsel med joinforbindelser
Følgende DAX forespørgsel kan køres i DAX forespørgselsvisning:
EVALUATE
VAR _DataSources =
INFO.DATASOURCES()
VAR _Model =
SELECTCOLUMNS(
INFO.MODEL(),
"ModelID", [ID],
"Model Name", [Name]
)
VAR _CombinedTable =
NATURALLEFTOUTERJOIN(
_DataSources,
_Model
)
RETURN
SELECTCOLUMNS(
_CombinedTable,
"Model Name", [Model Name],
"Data Source Name", [Name],
"Data Source Type", [Type],
"Max Connections", [MaxConnections],
"Modified Time", [ModifiedTime]
)
ORDER BY [Data Source Name]