INFO. DATAKILDER

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]

Se også