การเปรียบเทียบชนิดข้อมูล Access และ Dataverse

นำไปใช้กับ
Access for Microsoft 365
หมายเหตุ ฟีเจอร์นี้อยู่ในความพร้อมใช้งานทั่วไป (GA) ในช่องทางการเผยแพร่รายเดือนของ Microsoft 365 ในเดือนพฤษภาคม 2022 หากคุณอยู่ในช่องทาง Enterprise รายครึ่งปีของ Microsoft แอปจะพร้อมใช้งานในเดือนธันวาคม 2022 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเข้าร่วม ให้ดูที่ aka.ms/AccessAndPowerPlatform

เมื่อโยกย้ายชนิดข้อมูล Access ไปยัง Dataverse คุณจําเป็นต้องเข้าใจสิ่งที่ไม่ได้รับการสนับสนุน สิ่งที่ได้รับการสนับสนุนบางส่วน และสิ่งที่ได้รับการสนับสนุนอย่างเต็มที่สําหรับแต่ละชนิดข้อมูลที่ตรงกัน

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

ตารางต่อไปนี้แสดงรายละเอียดเพิ่มเติมเกี่ยวกับชนิดข้อมูลที่สนับสนุน ขีดจํากัด และชุดรูปแบบ

สรุปชนิดข้อมูล

Access Dataverse ขีดจำกัด ชุดรูปแบบต่างๆ
ข้อความสั้น ข้อความ Dataverse ข้อมูล: 4000 อักขระ
การเข้าถึง: 255 อักขระ
ใน Dataverse ถ้าสตริงได้รับการอัปเดตเกิน 255 อักขระ Access จะส่งค่าเป็นข้อความยาวเพื่อแสดง
ข้อความยาว ข้อความหลายบรรทัด Dataverse: 1,048,576 อักขระ
การเข้าถึง: 1 GB โดยมีขีดจํากัดการแสดงผล 64,000
Access จะป้องกันการส่งออกถ้าเกินขีดจํากัดของ Dataverse
ไฮเปอร์ลิงก์ URL Dataverse ข้อมูล: 4000 อักขระ
การเข้าถึง: อักขระ 8,192 ตัว (รวมถึง URL, ชื่อที่แสดง และส่วนคําแนะนําเครื่องมือ)
ไม่ว่า URL ของการเข้าถึงจะเป็นเพียง URL ธรรมดาหรือมีส่วน URL อย่างน้อยหนึ่งส่วน URL จะถูกแปลงเป็นคอลัมน์เดียวใน Dataverse
DateTime DateTime ทั้ง Dataverse และ Access ใช้รูปแบบวันที่และเวลามาตรฐาน การสนับสนุนเต็มรูปแบบ
วันที่และเวลาที่ขยาย ไม่มีค่าที่เทียบเท่ากัน Access: สําหรับข้อมูลเพิ่มเติม ให้ดูวันที่ /เวลาที่ขยาย ไม่สนับสนุน
AutoNumber ตัวระบุที่ไม่ซ้ํากัน Dataverse : GUID
การเข้าถึง: จํานวนเต็ม, +2,147,483,647
Dataverse จะแปลงค่า Access เป็นจํานวนเต็ม
สกุลเงิน สกุลเงิน Dataverse ข้อมูล: +/- 922,337,203,685,477 กับทศนิยมสองถึงสิบตําแหน่ง
การเข้าถึง: +/- 922,337,203,685,477 ด้วยทศนิยมสี่ตําแหน่ง
Dataverse มีการแปลงอัตราแลกเปลี่ยนในตัว แต่สนับสนุนรูปแบบสกุลเงินเพียงรูปแบบเดียวในตารางเท่านั้น
Access สนับสนุนรูปแบบสกุลเงินมากกว่าหนึ่งรูปแบบในตาราง
พิจารณาแปลงชนิดข้อมูลสกุลเงิน Access เป็นทศนิยม
อีกวิธีหนึ่งคือ คุณสามารถนําเข้าตารางระบบสกุลเงิน (ซึ่งมีอัตราแลกเปลี่ยนและตารางพื้นฐานสําหรับทุกสกุลเงิน) จาก Dataverse ไปยัง Access สําหรับข้อมูลเพิ่มเติม ให้ดูตารางและคอลัมน์ของระบบ Dataverse
ตัวเลข: ทศนิยม จํานวนเลขฐานสิบ Dataverse ข้อมูล: +/- 100,000,000,000 และทศนิยมได้สูงสุด 10 ตําแหน่ง
การเข้าถึง: +/- 10^28-1 และตําแหน่งทศนิยมสูงสุด 28 ตําแหน่ง
Access จะไม่ส่งออกข้อมูลที่เกินขีดจํากัดของ Dataverse
ตัวเลข: จํานวนเต็ม จํานวนเต็ม Dataverse : +/- 2,147,483,647
การเข้าถึง: +/- 2,147,483,647 (1, 2 หรือ 4 ไบต์)
การสนับสนุนเต็มรูปแบบ
จํานวน: เดี่ยว (4 ไบต์)
Number: Double (8 ไบต์)
เลขจุดทศนิยมลอยตัว Dataverse ข้อมูล: ค่าเศษส่วนได้สูงสุด 17 หลัก แต่การแสดงผลจะถูกจํากัดไว้ที่ +/- 100 พันล้าน โดยมีทศนิยมห้าตําแหน่ง และเลขคณิตเป็นค่าโดยประมาณ

การเข้าถึง: สี่ไบต์
ค่าลบ: 3.402823E38 ถึง -1.401298E-45
ค่าบวก: 1.401298E-45 ถึง 3.402823E38

เข้าถึงแปดไบต์:
ค่าลบ: 1.79769313486231E308 ถึง -4.94065645841247E-324 ค่าบวก: 4.94065645841247E-324 ถึง 1.79769313486231E308
ไม่สนับสนุน
เคล็ดลับ เมื่อต้องการโยกย้ายชนิดข้อมูลจุดลอยตัวของ Access ให้แปลงเป็นชนิดข้อมูลตัวเลขก่อน ตั้งค่า คุณสมบัติขนาดเขตข้อมูลเป็นทศนิยม แล้วโยกย้ายข้อมูลไปยัง Dataverse ซึ่งจะจัดเก็บเป็นชนิดข้อมูลตัวเลขทศนิยม
เมื่อเปรียบเทียบกับชนิดข้อมูลจุดทศนิยมลอยตัวของ Access ชนิดข้อมูลจุดลอยตัว Dataverse สามารถสร้างความแตกต่างเล็กน้อยซึ่งอาจถูกปัดเศษเพื่อการแสดงผล โดยปกติแล้วจะไม่มีปัญหา แต่ในระหว่างการคํานวณซ้ําๆ คุณอาจได้ผลลัพธ์ที่ไม่ถูกต้องเล็กน้อย ถ้าจําเป็นต้องใช้ความแม่นยําสัมบูรณ์ ให้พิจารณาใช้ชนิดข้อมูลทศนิยม Dataverse เนื่องจากมีช่วงของค่าเศษส่วนขนาดใหญ่และรักษาความแม่นยําไว้
ตัวเลขขนาดใหญ่ จํานวนเต็มขนาดใหญ่ (BigInt) Dataverse ข้อมูล: 8 ไบต์ -2^63 ถึง 2^63-1
การเข้าถึง: 8 ไบต์, -2^63 ถึง 2^63-1
การสนับสนุนเต็มรูปแบบ
สิ่งที่แนบมา ไฟล์ Dataverse: 128 MB หนึ่งไฟล์ต่อคอลัมน์ และจัดเก็บไว้ในระบบคลาวด์
Access: 2 GB หลายไฟล์ต่อคอลัมน์ และจัดเก็บในฐานข้อมูล
ยังไม่ได้รับการสนับสนุน แต่จะมาเร็วๆ นี้ จับตาดูการอัปเดต
วัตถุ OLE รูปภาพ (หรือไฟล์) Dataverse: 32 MB สนับสนุน GIF, PNG, JPG และ BMP รูปภาพต่อคอลัมน์หนึ่งรูป และจัดเก็บไว้ในระบบคลาวด์
Access: 2 GB สนับสนุนรูป แผนภูมิ และตัวควบคุม Active X และจัดเก็บในฐานข้อมูล
ไม่สนับสนุน
ตัวช่วยสร้างการค้นหา การค้นหา Dataverse: การค้นหาคอลัมน์เดียว
Access: การค้นหาอย่างน้อยหนึ่งคอลัมน์
สนับสนุน
Access จะส่งออกเฉพาะการค้นหาคอลัมน์เดียวที่จําเป็นต้องมีการจัดเตรียม สําหรับข้อมูลเพิ่มเติม ให้ดู สร้างเขตข้อมูลตัวเลือกสําหรับการโยกย้ายไปยัง Dataverse
ใช่/ไม่ใช่ ใช่/ไม่ใช่ (หรือสองตัวเลือก) ทั้ง Dataverse และ Access ใช้ค่าบูลีน รองรับสองตัวเลือกอย่างเต็มรูปแบบ
ไม่สนับสนุนชุดตัวเลือกแบบเลือกได้หลายรายการ
คอลัมน์จากการคํานวณ ไม่มีค่าที่เทียบเท่ากัน Dataverse: คุณสามารถสร้างการคํานวณตามชนิดข้อมูลจํานวนเต็ม ทศนิยม หรือข้อความ สําหรับข้อมูลเพิ่มเติม ให้ดูที่ กําหนดคอลัมน์จากการคํานวณใน Power Apps และสร้างและกําหนดเขตข้อมูลการคํานวณหรือค่าสะสมใน Microsoft Dataverse
Access: สําหรับข้อมูลเพิ่มเติม ให้ดูคอลัมน์ จากการคํานวณ
ระบบจะส่งออกเฉพาะผลลัพธ์ของคอลัมน์จากการคํานวณของ Access เท่านั้น
เขตข้อมูลแบบหลายค่า เขตข้อมูล MultiSelect หรือตัวเลือก Dataverse: จัดเก็บค่าเป็นสตริงที่ใช้ตัวคั่นในหนึ่งคอลัมน์
Access: จัดเก็บเขตข้อมูลที่มีหลายค่า จัดเก็บค่าในหลายตาราง สําหรับข้อมูลเพิ่มเติม ให้ดู เขตข้อมูลที่มีหลายค่า
ไม่สนับสนุน
Rich Text ข้อความหรือข้อความหลายบรรทัด Dataverse: ข้อความรองรับอักขระได้สูงสุด 4000 ตัวและข้อความหลายบรรทัดรองรับอักขระได้สูงสุด 1,048,576 อักขระที่มีการจัดรูปแบบ
Access: เขตข้อมูลชนิดข้อมูลข้อความยาว (หรือเรียกว่า Memo) ที่มีคุณสมบัติ TextFormat ถูกตั้งค่าเป็น RichText
ไม่สนับสนุน
ไฮเปอร์ลิงก์ URL Dataverse: แสดงเฉพาะข้อความ URL เท่านั้น
การเข้าถึง: นอกจากข้อความ URL แล้ว Access ยังมีคอมโพเนนต์ในตัวที่มีชื่อที่จําง่ายและชื่อที่ใช้แสดงของลิงก์
สนับสนุน
คอมโพเนนต์ไฮเปอร์ลิงก์สําหรับชื่อที่จําง่ายและชื่อที่แสดงจะถูกสร้างขึ้นเป็นคอลัมน์เพิ่มเติมใน Dataverse สิ่งเหล่านี้จะยังคงทํางานตามที่คาดไว้ในฟอร์มและรายงานของ Access

ดูเพิ่มเติม

โยกย้ายข้อมูล Access ไปยัง Dataverse