RDL サンドボックス
Microsoft Dataverse では、レポートがサンドボックス モードで実行されます。 このためには、SQL Server Reporting Services のレポート定義言語 (RDL) サンドボックスを有効にします。 RDL サンドボックスを使用することで、特定の種類のリソースの使用状況を検出したり、制限したりできます。 結果として、Power Apps モデル駆動型アプリの特定の機能が使用できなくなる場合があります。
Dataverse での現在の RDL サンドボックス構成の設定について、この記事のセクションで説明します。
配列の結果の長さと文字列の結果の長さの制限
RDL 式の配列戻り値で許容される項目数の上限値が、250 から 102,400 に増加しました。 RDL 式の文字列戻り値で許容される項目数の上限値も、250 から 102,400 に増加しました。 これにより、最大 75 KB のサイズの画像およびロゴを含めることができるようになり、これは Base64 エンコードを使用するデータベースに格納されます。
MaxResourceSize は 2000 に設定されます。 これにより、1500 KB までのサイズのレポートを外部イメージとして含めることができます。 詳細: TechNet: 外部イメージを追加 (Report Builder および SSRS)
許可される型と拒否メンバー
RDL サンドボックス機能を使用して、許可される型の一覧と拒否メンバーの一覧を作成することができます。 許可される型の一覧は、許可リストと呼ばれます。 RDL 式で許可されない拒否メンバーの一覧は、ブロックリストと呼ばれます。
次の表に、Dataverse のサンドボックス モードで使用できる、許可される型と拒否メンバーを示します。
| 許可される型 | 拒否メンバー |
|---|---|
System.Array |
CreateInstance |
| Finalize | |
| GetType | |
| MemberwiseClone | |
| サイズ変更 | |
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 |
時間 |
| 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 |
作成 |
| Finalize | |
System.TimeZone |
Finalize |
| GetType | |
| MemberwiseClone | |
System.Uri |
Unescape |
| 解析 | |
| Escape | |
| Finalize | |
System.UriBuilder |
Finalize |
System.Globalization.CultureInfo |
ClearCachedData |
System.Text.RegularExpressions.Match |
空 |
| NextMatch | |
| 結果 | |
| 同期 | |
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 | |
| オプション | |
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 | |
| 選択 | |
| 切り替え | |
Microsoft.VisualBasic.Information |
Erl |
| Err | |
| IsError | |
| IsDBNull | |
| Lbound | |
| Ubound | |
| SystemTypeName | |
Microsoft.VisualBasic.Strings |
Finalize |
| GetType | |
| MemberwiseClone | |
| Lset | |
| Rset | |
Microsoft.Crm.Reporting.RdlHelper |
共通の拒否メンバー
次の表に、許可される型で共通する拒否メンバーを示します。
| 拒否メンバー |
|---|
| DateString |
| 時間 |
| Equality |
| 次の値に等しい |
| Erl |
| フィルター |
| GetChar |
| GroupNameFromNumber |
| GroupNumberFromName |
| Int |
| MaxValue |
| MinValue |
| Negate |
| Timer |
| TimeString |
| ToBinary |
| Finalize |
| GetType |
| MemberwiseClone |
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示