RDL-sandkasse

I Microsoft Dataverse kører klassiske rapporter i sandkassetilstand. Det sker ved at aktivere RDL (Report Definition Language)-sandkassefunktionen i SQL Server Reporting Services. Med RDL-sandkassefunktionen kan du registrere og begrænse brugen af bestemte typer ressourcer. Derfor er visse funktioner i Power Apps modeldrevne apps muligvis ikke tilgængelige.

I følgende afsnit beskrives RDL-sandkasseindstillinger og krav til eksterne billeder for rapporter, der hostes i Dataverse.

Begrænsninger for matrixresultatlængden og strengresultatlængden

Det maksimale antal elementer, der er tilladt i en matrixs returværdi for et RDL-udtryk, er 2.048.000. Det maksimale antal elementer, der er tilladt i en strengreturværdi for et RDL-udtryk, er 2.048.000. Dette giver dig mulighed for at inkludere billeder og logoer med størrelser på op til 1.500 KB, som er gemt i en database med Base64-kodning.

MaxResourceSize er indstillet til 2.000. Dette giver dig mulighed for at inkludere eksterne billeder i en rapport på op til 1.500 KB. Flere oplysninger: TechNet: Tilføj et eksternt billede (Report Builder og SSRS)

Krav til eksterne billeder

For SSRS-rapporter, der hostes i Microsoft Dataverse, herunder Dynamics 365 Online, skal billeder med deres kilde angivet til Ekstern bruge URL-adresser, der understøtter anonym adgang. Dette er et krav i den Dataverse-hostede rapporttjeneste og ikke et generelt krav til alle SSRS-udrulninger.

URL-adresser, der kræver godkendelse, understøttes ikke som eksterne billeder. Rapportgengivelsesfunktionen arver ikke browserens godkendte session, så et billede, der åbnes i browseren, gengives muligvis ikke i en rapport eller det eksporterede output.

For billeder, der skal forblive adgangskontrollerede, kan du overveje integrerede billeder eller databundne billeder i stedet for at gøre private billeder offentligt tilgængelige. Databundne billeder henter billeddata via rapportdatasættet. hvis du kun gemmer en URL-adresse til et billede i en Dataverse-kolonne, bliver billeddataene ikke bundet.

Tilladte typer og afviste medlemmer

Med RDL-sandkassefunktionen kan du oprette en liste over godkendte typer og en liste over afviste medlemmer. Listen over godkendte typer kaldes en liste over tilladte. Listen over afviste medlemmer, der ikke er tilladt i RDL-udtryk, kaldes en blokeringsliste.

Følgende tabel indeholder en liste over tilladte typer og afviste medlemmer, som er tilgængelige i sandkassetilstand i Dataverse.

Tilladte typer Afviste medlemmer
System.Array CreateInstance
Færdiggør
GetType
MemberwiseClone
Tilpas størrelse
System.DateTime FromBinary
GetDateTimeFormats
GreaterThan
GreaterThanOrEqual
System.Object GetType
MemberwiseClone
ReferenceEquals
System.DbNull Færdiggør
MemberwiseClone
GetObjectData
GetTypeCode
System.Math BigMul
DivRem
IEEERemainder
E
PI
Pow
System.String
System.TimeSpan Timer
TicksPerDay
TicksPerHour
TicksPerMillisecond
TicksPerMinute
TicksPerSecond
Nul
TryParse
TryParseExact
System.Convert ChangeType
IConvertible.ToBoolean
IConvertible.ToByte
IConvertible.ToChar
IConvertible.ToDateTime
IConvertible.ToDecimal
IConvertible.ToDouble
IConvertible.ToInt16
IConvertible.ToInt32
IConvertible.ToInt64
IConvertible.ToSByte
IConvertible.ToSingle
IConvertible.ToType
IConvertible.ToUInt16
IConvertible.ToUInt32
IConvertible.ToUInt64
System.StringComparer Opret
Færdiggør
System.TimeZone Færdiggør
GetType
MemberwiseClone
System.TimeZoneInfo FromSerializedString
ToSerializedString
System.Uri Unescape
Opdel tekst
Escape
Færdiggør
System.UriBuilder Færdiggør
System.Globalization.CultureInfo ClearCachedData
System.Text.RegularExpressions.Match Tom
NextMatch
Resultat
Synkroniseret
System.Text.RegularExpressions.Regex CacheSize
CompileToAssembly
GetGroupNames
GetGroupNumbers
GetHashCode
Unescape
UseOptionC
UseOptionR
capnames
kapsler
capsize
capslist
roptions
mønster
fabrik
IsMatch
Kampe
Iserializable.GetObjectData
InitializeReferences
HøjreTilVenstre
Indstillinger
Microsoft.VisualBasic.Constants vbAbort
vbAbortRetryIgnore
vbApplicationModal
vbArchive
vbBinaryCompare
vbCancel
vbCritical
vbDefaultButton1
vbDefaultButton2
vbDefaultButton3
vbExclamation
vbFormFeed
vbGet
vbHidden
vbHide
vbHiragana
vbIgnore
vbInformation
vbKatakana
vbLet
vbLinguisticCasing
vbMaximizedFocus
vbMinimizedFocus
vbMinimizedNoFocus
vbMsgBoxHelp
vbMsgBoxRight
vbMsgBoxRtlReading
vbMsgBoxSetForeground
vbNo
vbNormal
vbNormalFocus
vbNormalNoFocus
vbObjectError
vbOK
vbOKCancel
vbOKOnly
vbQuestion
vbReadOnly
vbRetry
vbRetryCancel
vbSet
vbSystem
vbSystemModal
VbTypeName
vbVolume
Nul
Microsoft.VisualBasic.ControlChars Færdiggør
GetType
MemberwiseClone
Microsoft.VisualBasic.Conversion Err
ErrorToString
Ret
Microsoft.VisualBasic.DateInterval Færdiggør
GetType
MemberwiseClone
Microsoft.VisualBasic.Financial Færdiggør
GetType
MemberwiseClone
IRR (intern rente afkast)
Nettonutidsværdi (NPV)
MIRR
Microsoft.VisualBasic.Interaction AppActivate
Bip
CallByName
Kommando
CreateObject
Environ
Færdiggør
HentAlleIndstillinger
GetObject
GetSetting
GetType
InputBox
MemberwiseClone
MsgBox
SaveSetting
Shell
Vælg
Skift
Microsoft.VisualBasic.Information Erl
Err
IsError
IsDBNull
LBound
Ubundet
SystemTypeName
Microsoft.VisualBasic.Strings Færdiggør
GetType
MemberwiseClone
LSet
RSet
Microsoft.Crm.Reporting.RdlHelper

Almindelige afviste medlemmer

Følgende tabel indeholder en liste over afviste medlemmer, som er almindelige i tilladte posttyper:

Afvist medlem
DateString
Varighed
Lig med
Lig med
Erl
Filtrér
GetChar
GroupNameFromNumber
GruppenummerFraNavn
Int
MaxValue
MinValue
Nægt
Timer
TimeString
ToBinary
Færdiggør
GetType
MemberwiseClone