Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W usłudze Microsoft Dataverse klasyczne raporty są uruchamiane w trybie piaskownicy. W tym celu należy włączyć izolację języka RDL (Report Definition Language) w usługach SQL Server Reporting Services. Mechanizm sandbox RDL umożliwia wykrywanie i ograniczanie użycia określonych typów zasobów. W związku z tym niektóre funkcje w aplikacjach opartych na modelu Power Apps mogą być niedostępne.
W poniższych sekcjach opisano ustawienia piaskownicowania RDL oraz wymagania dotyczące obrazów zewnętrznych dla raportów hostowanych w usłudze Dataverse.
Limity długości wyniku tablicy i długości wyniku ciągu
Maksymalna liczba elementów dozwolonych w wartości zwrotu tablicy dla wyrażenia RDL to 2048000. Maksymalna liczba elementów dozwolonych w wartości zwracanej ciągu dla wyrażenia języka RDL wynosi 2048 000. Dzięki temu można dołączać obrazy i logo o rozmiarach do 1500 KB, które są przechowywane w bazie danych z kodowaniem Base64.
Parametr MaxResourceSize ma wartość 2000. Umożliwia to uwzględnienie obrazów zewnętrznych w raporcie o rozmiarze do 1500 KB. Więcej informacji: TechNet: Dodawanie obrazu zewnętrznego (Report Builder i SSRS)
Wymagania dotyczące obrazów zewnętrznych
W przypadku raportów SSRS hostowanych na platformie Microsoft Dataverse, w tym Dynamics 365 Online, obrazy, których źródło ustawiono na External, muszą używać adresów URL umożliwiających dostęp anonimowy. Jest to wymóg usługi raportów hostowanych na platformie Dataverse, a nie ogólnego wymagania dla wszystkich wdrożeń usług SSRS.
Adresy URL wymagające uwierzytelniania nie są obsługiwane jako obrazy zewnętrzne. Moduł renderujący raport nie dziedziczy uwierzytelnionej sesji przeglądarki, więc obraz otwierany w przeglądarce może nie być renderowany w raporcie ani wyeksportowanych danych wyjściowych.
W przypadku obrazów, które muszą pozostać kontrolowane przez dostęp, rozważ użycie obrazów osadzonych lub obrazów powiązanych z danymi zamiast udostępniania obrazów prywatnych. Obrazy powiązane z danymi pobierają dane obrazu za pośrednictwem zestawu danych raportu; przechowywanie w kolumnie Dataverse wyłącznie adresu URL obrazu nie sprawia, że obraz staje się powiązany z danymi.
Dozwolone typy i wykluczeni członkowie
Funkcja Piaskownicowanie RDL umożliwia tworzenie list typów zatwierdzonych i listy odrzuconych członków. Lista zatwierdzonych typów jest nazywana listą dozwolonych. Lista odrzuconych członków, którzy nie mają dostępu do wyrażeń RDL jest znana jako lista zablokowanych.
Poniższa tabela zawiera listę dozwolonych typów i zabronionych członków dostępnych w trybie sandbox w usłudze Dataverse.
| Dozwolone typy | Członkowie odrzuceni |
|---|---|
System.Array |
CreateInstance |
| Zakończ | |
| GetType | |
| MemberwiseClone | |
| Zmień rozmiar | |
System.DateTime |
FromBinary |
| GetDateTimeFormats | |
| GreaterThan | |
| GreaterThanOrEqual | |
System.Object |
GetType |
| MemberwiseClone | |
| ReferenceEquals | |
System.DbNull |
Zakończ |
| MemberwiseClone | |
| PobierzDaneObiektu | |
| GetTypeCode | |
System.Math |
BigMul |
| DivRem | |
| IEEERemainder | |
| E | |
| PI | |
| Pow | |
System.String |
|
System.TimeSpan |
Godziny |
| TicksPerDay | |
| TicksPerHour | |
| TicksPerMillisecond | |
| TicksPerMinute | |
| TicksPerSecond | |
| Zerowe | |
| 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 |
Create |
| Zakończ | |
System.TimeZone |
Zakończ |
| GetType | |
| MemberwiseClone | |
System.TimeZoneInfo |
FromSerializedString |
| ToSerializedString | |
System.Uri |
Unescape |
| Parse | |
| Ucieczka | |
| Zakończ | |
System.UriBuilder |
Zakończ |
System.Globalization.CultureInfo |
WyczyśćDaneZCache'u |
System.Text.RegularExpressions.Match |
Puste |
| NextMatch | |
| Wynik | |
| Zsynchronizowany | |
System.Text.RegularExpressions.Regex |
CacheSize |
| CompileToAssembly | |
| GetGroupNames | |
| GetGroupNumbers | |
| GetHashCode | |
| Unescape | |
| UżyjOpcjiC | |
| UseOptionR | |
| capnames | |
| Czapki | |
| capsize | |
| capslist | |
| roptions | |
| wzorzec | |
| fabryka | |
| IsMatch | |
| Matches | |
| Iserializable.GetObjectData | |
| InicjalizujReferencje | |
| OdPrawejDoLewej | |
| Opcje | |
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 | |
| Zerowe | |
Microsoft.VisualBasic.ControlChars |
Zakończ |
| GetType | |
| MemberwiseClone | |
Microsoft.VisualBasic.Conversion |
Błąd |
| ErrorToString | |
| Napraw | |
Microsoft.VisualBasic.DateInterval |
Zakończ |
| GetType | |
| MemberwiseClone | |
Microsoft.VisualBasic.Financial |
Zakończ |
| GetType | |
| MemberwiseClone | |
| IRR | |
| NPV | |
| MIRR | |
Microsoft.VisualBasic.Interaction |
Aktywacja aplikacji |
| Beep | |
| CallByName | |
| Polecenie | |
| CreateObject | |
| Środowisko | |
| Zakończ | |
| GetAllSettings (PobierzWszystkieUstawienia) | |
| PobierzObiekt | |
| PobierzUstawienie | |
| GetType | |
| Pole wprowadzania | |
| MemberwiseClone | |
| MsgBox | |
| ZapiszUstawienie | |
| Shell | |
| Wybierz | |
| Przełącznik | |
Microsoft.VisualBasic.Information |
Erl |
| Błąd | |
| IsError | |
| IsDBNull | |
| Lbound | |
| Ubound | |
| Nazwatypu systemu | |
Microsoft.VisualBasic.Strings |
Zakończ |
| GetType | |
| MemberwiseClone | |
| Zestaw Lset | |
| Rset | |
Microsoft.Crm.Reporting.RdlHelper |
Typowi odrzuceni członkowie
Poniższa tabela zawiera listę członków odrzuconych powszechna w typach dozwolonych:
| Odrzucony członek |
|---|
| DateString |
| Duration |
| Równość |
| Równa się |
| Erl |
| Filtruj |
| GetChar |
| GroupNameFromNumber |
| GroupNumberFromName |
| Liczba całkowita |
| Maksymalna Wartość |
| wartość minimalna |
| Negacja |
| Timer |
| TimeString |
| ToBinary |
| Zakończ |
| GetType |
| MemberwiseClone |