Sandboxing RDL pour Microsoft Dynamics 365 (en ligne)
Date de publication : janvier 2017
S’applique à : Dynamics 365 (online), Dynamics CRM Online
Dans Microsoft Dynamics 365 (Online), les rapports sont exécutés en mode sandbox. Cette opération s'effectue en activant l'option Sandboxing RDL dans Microsoft SQL Server Reporting Services. L'option Sandboxing RDL vous permet de détecter et de limiter l'utilisation de certains types de ressources. Par conséquent, certaines fonctionnalités de Microsoft Dynamics 365 (Online) peuvent ne pas être disponibles. Pour plus d’informations, voir MSDN : Activation et désactivation de la fonctionnalité de sandboxing RDL (éventuellement en anglais).
Les paramètres actuels de l'option Sandboxing RDL dans Microsoft Dynamics 365 (Online) sont décrits dans les sections suivantes dans cette rubrique.
Contenu de la rubrique
Limites de longueur de résultat du tableau et de résultat de chaîne
Types autorisé et membres refusés
Membres refusés courants
Limites de longueur de résultat du tableau et de résultat de chaîne
Le nombre maximal d'éléments autorisé dans valeur renvoyée du tableau pour une expression RDL passe de 250 à 102 400. Le nombre maximal d'éléments autorisé dans valeur renvoyée d'une chaîne pour une expression RDL passe lui aussi de 250 à 102 400. Cela vous permet d'inclure des images et des logos dont la taille est de 75 ko maximum, qui seront stockés dans une base de données avec le codage Base64.
La MaxResourceSize est définie sur 2 000. Cela vous permet d'inclure des images externes à un rapport d'une taille pouvant aller jusqu'à 1 500 Ko.Pour plus d'informations :Ajouter une image externe (Report Builder et SSRS)
Types autorisé et membres refusés
La fonctionnalité de Sandboxing RDL vous permet de créer la liste des types approuvés et une liste des membres refusés. La liste des types approuvés est appelée une liste d'autorisation. La liste des membres refusés qui ne sont pas autorisés dans les expressions RDL est appelée une liste rouge.
Le tableau suivant contient une liste des types autorisés et des membres refusés disponibles en mode sandbox dans Microsoft Dynamics 365 (Online).
Types autorisés |
Membres refusés |
---|---|
System.Array |
CreateInstance |
Finalize |
|
GetType |
|
MemberwiseClone |
|
Resize |
|
System.DateTime |
FromBinary |
GetDateTimeFormats |
|
GreaterThan |
|
GreaterThanOrEqual |
|
System.Object |
GetType |
MemberwiseClone |
|
ReferenceEquals |
|
System.DbNull |
Finalize |
MemberwiseClone |
|
GetObjectData |
|
GetTypeCode |
|
System.Math |
BigMul |
DivRem |
|
IEEERemainder |
|
E |
|
PI |
|
Pow |
|
System.String |
|
System.TimeSpan |
Hours |
TicksPerDay |
|
TicksPerHour |
|
TicksPerMillisecond |
|
TicksPerMinute |
|
TicksPerSecond |
|
Zero |
|
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 |
Finalize |
|
System.TimeZone |
Finalize |
GetType |
|
MemberwiseClone |
|
System.Uri |
Unescape |
Parse |
|
Escape |
|
Finalize |
|
System.UriBuilder |
Finalize |
System.Globalization.CultureInfo |
ClearCachedData |
System.Text.RegularExpressions.Match |
Empty |
NextMatch |
|
Result |
|
Synchronized |
|
System.Text.RegularExpressions.Regex |
CacheSize |
CompileToAssembly |
|
GetGroupNames |
|
GetGroupNumbers |
|
GetHashCode |
|
Unescape |
|
UseOptionC |
|
UseOptionR |
|
capnames |
|
caps |
|
capsize |
|
capslist |
|
roptions |
|
pattern |
|
factory |
|
IsMatch |
|
Matches |
|
Iserializable.GetObjectData |
|
InitializeReferences |
|
RightToLeft |
|
Options |
|
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 |
|
Zero |
|
Microsoft.VisualBasic.ControlChars |
Finalize |
GetType |
|
MemberwiseClone |
|
Microsoft.VisualBasic.Conversion |
Err |
ErrorToString |
|
Fix |
|
Microsoft.VisualBasic.DateInterval |
Finalize |
GetType |
|
MemberwiseClone |
|
Microsoft.VisualBasic.Financial |
Finalize |
GetType |
|
MemberwiseClone |
|
IRR |
|
NPV |
|
MIRR |
|
Microsoft.VisualBasic.Interaction |
AppActivate |
Beep |
|
CallByName |
|
Command |
|
CreateObject |
|
Environ |
|
Finalize |
|
GetAllSettings |
|
GetObject |
|
GetSetting |
|
GetType |
|
InputBox |
|
MemberwiseClone |
|
MsgBox |
|
SaveSetting |
|
Shell |
|
Choose |
|
Switch |
|
Microsoft.VisualBasic.Information |
Erl |
Err |
|
IsError |
|
IsDBNull |
|
Lbound |
|
Ubound |
|
SystemTypeName |
|
Microsoft.VisualBasic.Strings |
Finalize |
GetType |
|
MemberwiseClone |
|
Lset |
|
Rset |
|
Microsoft.Crm.Reporting.RdlHelper |
Membres refusés courants
Le tableau suivant contient la liste des membres refusés courants dans les types autorisés :
DateString |
Duration |
Equality |
Equals |
Erl |
Filter |
GetChar |
GroupNameFromNumber |
GroupNumberFromName |
Int |
MaxValue |
MinValue |
Negate |
Timer |
TimeString |
ToBinary |
Finalize |
GetType |
MemberwiseClone |
Voir aussi
Création de rapports et analyses avec Dynamics 365
Exemples de rapports
© 2017 Microsoft. Tous droits réservés. Copyright