RDL-sandkasse

I Microsoft Dataverse kjører klassiske rapporter i sandkassemodus. Dette gjøres ved å aktivere Report Definition Language (RDL)-sandkasse i SQL Server Reporting Services. Med RDL-sandkassen kan du registrere og begrense bruken av bestemte typer ressurser. Det kan derfor hende at enkelte funksjoner i Power Apps modelldrevne apper ikke er tilgjengelige.

De følgende avsnittene beskriver RDL-sandkasseinnstillinger og eksterne bildekrav for rapporter som driftes i Dataverse.

Begrensninger i matriselengden til resultatet og strenglengden til resultatet

Maksimalt antall elementer som er tillatt i en matriseavkastningsverdi for et RDL-uttrykk, er 2 048 000. Maksimalt antall elementer som er tillatt i en strengavkastningsverdi for et RDL-uttrykk, er 2 048 000. Dette gjør at du kan inkludere bilder og logoer med størrelser på opptil 1500 kB, som er lagret i en database med Base64-koding.

MaxResourceSize er satt til 2 000. Dette lar deg inkludere eksterne bilder i en rapport på opptil 1500 kB. Mer informasjon: TechNet: Legg til et eksternt bilde (Report Builder og SSRS)

Krav til eksternt bilde

For SSRS-rapporter som driftes i Microsoft Dataverse, inkludert Dynamics 365 Online, må bilder med kilden som er satt til Ekstern, bruke nettadresser som støtter anonym tilgang. Dette er et krav for den Dataverse-driftede rapporttjenesten, ikke et generelt krav for alle SSRS-distribusjoner.

URL-adresser som krever godkjenning, støttes ikke som eksterne bilder. Rapportgjengivelsen arver ikke nettleserens godkjente økt, så et bilde som åpnes i nettleseren, gjengis kanskje ikke i en rapport eller den eksporterte utdataene.

For bilder som må forbli tilgangskontrollerte, bør du vurdere innebygde bilder eller databundne bilder i stedet for å gjøre private bilder offentlig tilgjengelige. Databundne bilder henter bildedata gjennom rapportdatasettet. Lagring av bare en nettadresse for bilder i en Datavers-kolonne gjør ikke bildet databundet.

Tillatte typer og nektede medlemmer

Med RDL-sandkasse-funksjonen kan du opprette en liste over godkjente typer og en liste over nektede medlemmer. Listen over godkjente typer kalles en tillatelsesliste. Listen over nektede medlemmer som ikke er tillatt i RDL-uttrykkene, kalles en blokkliste.

Tabellen nedenfor inneholder en liste over tillatte typer og nektede medlemmer som er tilgjengelige i sandkassemodus i Dataverse.

Tillatte typer Medlemmer uten tilgang
System.Array CreateInstance
Fullfør
GetType
MemberwiseClone
Endre størrelse
System.DateTime FromBinary
GetDateTimeFormats
GreaterThan
GreaterThanOrEqual
System.Object GetType
MemberwiseClone
ReferenceEquals
System.DbNull Fullfør
MemberwiseClone
GetObjectData
GetTypeCode
System.Math BigMul
DivRem
IEEERemainder
E
PI
Pow
System.String
System.TimeSpan Timeantall
TicksPerDay
TicksPerHour
TicksPerMillisecond
TicksPerMinute
TicksPerSecond
Null
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 Opprett
Fullfør
System.TimeZone Fullfør
GetType
MemberwiseClone
System.TimeZoneInfo FromSerializedString
ToSerializedString
System.Uri Unescape
Analyser
ESC
Fullfør
System.UriBuilder Fullfør
System.Globalization.CultureInfo ClearCachedData
System.Text.RegularExpressions.Match Tom
NextMatch
Resultat
Synkronisert
System.Text.RegularExpressions.Regex Bufferstørrelse
CompileToAssembly
GetGroupNames
HentGruppenumre
GetHashCode
Unescape
UseOptionC
UseOptionR
capnames
caps
capsize
capslist
roptions
mønster
fabrikk
IsMatch
Treff
Iserializable.GetObjectData
InitializeReferences
HøyreTilVenstre
Alternativer
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
vbPrøvPåNyttAvbryt
vbSet
vbSystem
vbSystemModal
VbTypeName
vbVolume
Null
Microsoft.VisualBasic.ControlChars Fullfør
GetType
MemberwiseClone
Microsoft.VisualBasic.Conversion Err
ErrorToString
Rettelse
Microsoft.VisualBasic.DateInterval Fullfør
GetType
MemberwiseClone
Microsoft.VisualBasic.Financial Fullfør
GetType
MemberwiseClone
IRR
NPV
MIRR
Microsoft.VisualBasic.Interaction AppActivate
Lydsignal
CallByName
Kommando
CreateObject
Environ
Fullfør
GetAllSettings
GetObject
GetSetting
GetType
InputBox
MemberwiseClone
MsgBox
Lagre innstilling
Grensesnitt
Velg
Bytt
Microsoft.VisualBasic.Information Erl
Err
IsError
IsDBNull
Lbound
Ubound
SystemTypeName
Microsoft.VisualBasic.Strings Fullfør
GetType
MemberwiseClone
Lset
Rset
Microsoft.Crm.Reporting.RdlHelper

Felles nektede medlemmer

Tabellen nedenfor inneholder en liste over nektede medlemmer som er felles i tillatte typer:

Medlem uten tilgang
DateString
Varighet
Likhet
Er lik
Erl
- filter
GetChar
GroupNameFromNumber
GroupNumberFromName
Int
MaxValue
MinValue
Negere
Tidtaker
TimeString
ToBinary
Fullfør
GetType
MemberwiseClone