RDL Sandboxing

ใน Microsoft Dataverse รายงานแบบคลาสสิกจะทํางานในโหมด Sandbox ซึ่งสามารถทําได้โดยการเปิดใช้งาน Sandbox ของ Report Definition Language (RDL) ใน SQL Server Reporting Services RDL Sandboxing ช่วยให้คุณสามารถตรวจหาและจำกัดการใช้ชนิดแหล่งข้อมูลที่ระบุได้ ด้วยเหตุนี้ คุณลักษณะบางอย่างในแอปที่ขับเคลื่อนด้วยแบบจําลอง Power Apps อาจไม่พร้อมใช้งาน

ส่วนต่อไปนี้อธิบายการตั้งค่า Sandbox ของ RDL และข้อกําหนดของรูปภาพภายนอกสําหรับรายงานที่โฮสต์ใน Dataverse

การจำกัดความยาวผลลัพธ์อาร์เรย์และความยาวผลลัพธ์สตริง

จํานวนสูงสุดของรายการที่อนุญาตในค่าอาร์เรย์ที่ส่งกลับสําหรับนิพจน์ RDL คือ 2,048,000 จํานวนสูงสุดของรายการที่อนุญาตในค่าที่ส่งกลับสตริงสําหรับนิพจน์ RDL คือ 2,048,000 ซึ่งช่วยให้คุณสามารถรวมรูปภาพและโลโก้ที่มีขนาดสูงสุด 1,500 KB ซึ่งจัดเก็บไว้ในฐานข้อมูลที่มีการเข้ารหัส Base64

MaxResourceSizeถูกตั้งค่าเป็น 2,000 ซึ่งช่วยให้คุณรวมรูปภาพภายนอกในรายงานขนาดสูงสุด 1,500 KB ข้อมูลเพิ่มเติม: TechNet: เพิ่มรูปภาพจากภายนอก (ตัวสร้างรายงานและ SSRS)

ข้อกําหนดของรูปภาพภายนอก

สําหรับรายงาน SSRS ที่โฮสต์ใน Microsoft Dataverse รวมถึง Dynamics 365 Online รูปภาพที่มีการตั้งค่าแหล่งที่มาเป็นภายนอกต้องใช้ URL ที่สนับสนุนการเข้าถึงแบบไม่ระบุชื่อ นี่คือข้อกําหนดของบริการรายงานที่โฮสต์ Dataverse ไม่ใช่ข้อกําหนดทั่วไปสําหรับการปรับใช้ SSRS ทั้งหมด

ไม่รองรับ URL ที่จําเป็นต้องรับรองความถูกต้องเป็นรูปภาพภายนอก ตัวแสดงผลรายงานไม่สืบทอดเซสชันการรับรองความถูกต้องของเบราว์เซอร์ของคุณ ดังนั้นรูปภาพที่เปิดในเบราว์เซอร์ของคุณอาจไม่แสดงในรายงานหรือผลลัพธ์ที่ส่งออก

สําหรับรูปภาพที่ต้องควบคุมการเข้าถึง ให้พิจารณา รูปภาพแบบฝังตัว หรือ รูปภาพที่ผูกกับข้อมูล แทนที่จะทําให้รูปภาพส่วนตัวสามารถเข้าถึงได้แบบสาธารณะ รูปภาพที่ผูกกับข้อมูลจะดึงข้อมูลรูปภาพผ่านชุดข้อมูลรายงาน การจัดเก็บเฉพาะ URL ของรูปภาพในคอลัมน์ Dataverse ไม่ได้ทําให้ข้อมูลรูปภาพถูกผูกไว้

ชนิดที่อนุญาตและสมาชิกที่ถูกปฏิเสธ

คุณลักษณะของ RDL Sandboxing ช่วยให้คุณสามารถสร้างรายการชนิดที่ได้รับการรับรองและรายการสมาชิกที่ถูกปฏิเสธ รายการชนิดที่ได้รับการรับรองจะถูกเรียกว่ารายการอนุญาต รายการสมาชิกที่ถูกปฏิเสธและไม่ได้รับอนุญาตให้ใช้ในนิพจน์ RDL เรียกว่า บล็อกลิสต์

ตารางต่อไปนี้ประกอบด้วยรายการชนิดที่ได้รับอนุญาตและสมาชิกที่ถูกปฏิเสธในโหมด Sandbox ใน 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
ศูนย์
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.TimeZoneInfo FromSerializedString
ToSerializedString
System.Uri Unescape
การแยกวิเคราะห์
หลบหนี
Finalize
System.UriBuilder Finalize
System.Globalization.CultureInfo ล้างข้อมูลที่แคชไว้
System.Text.RegularExpressions.Match ว่าง
NextMatch
ผลลัพธ์
ซิงโครไนซ์
System.Text.RegularExpressions.Regex CacheSize
CompileToAssembly
รับรายชื่อกลุ่ม
GetGroupNumbers (รับหมายเลขกลุ่ม)
GetHashCode
Unescape
UseOptionC
UseOptionR
capnames
caps
capsize
capslist
roptions
รูปแบบ
factory
IsMatch
การจับคู่
Iserializable.GetObjectData
InitializeReferences
จากขวาไปซ้าย
ตัวเลือก
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
ศูนย์
Microsoft.VisualBasic.ControlChars Finalize
GetType
MemberwiseClone
Microsoft.VisualBasic.Conversion Err
ErrorToString
แก้ไข
Microsoft.VisualBasic.DateInterval Finalize
GetType
MemberwiseClone
Microsoft.VisualBasic.Financial Finalize
GetType
MemberwiseClone
อัตราผลตอบแทนภายใน (IRR)
มูลค่าปัจจุบันสุทธิ (NPV)
MIRR
Microsoft.VisualBasic.Interaction เรียกใช้แอปพลิเคชัน
บี๊บ
CallByName
คำสั่ง
CreateObject
Environ
Finalize
GetAllSettings
GetObject
ดึงการตั้งค่า
GetType
InputBox
MemberwiseClone
MsgBox
บันทึกการตั้งค่า
Shell
เลือก
สวิตช์
Microsoft.VisualBasic.Information Erl
Err
IsError (ฟังก์ชั่นตรวจสอบข้อผิดพลาด)
IsDBNull
Lbound
Ubound
SystemTypeName
Microsoft.VisualBasic.Strings Finalize
GetType
MemberwiseClone
Lset
Rset
Microsoft.Crm.Reporting.RdlHelper

สมาชิกที่ถูกปฏิเสธทั่วไป

ตารางต่อไปนี้ประกอบด้วยรายการสมาชิกที่ถูกปฏิเสธทั่วไปในรายการที่อนุญาต

สมาชิกที่ถูกปฏิเสธ
DateString
ระยะเวลา
ความเท่าเทียม
เท่ากับ
Erl
ตัวกรอง
GetChar
ชื่อกลุ่มจากหมายเลข
หมายเลขกลุ่มจากชื่อ
Int
MaxValue
MinValue
ปฏิเสธ
ตัวจับเวลา
TimeString
ToBinary
Finalize
GetType
MemberwiseClone