กิจกรรม
Power BI DataViz World Championships
14 ก.พ. 16 - 31 มี.ค. 16
การแข่งขันชิงแชมป์โลกของ Power BI ด้วย 4 โอกาสที่จะเข้า คุณสามารถชนะแพคเกจการประชุม และทําให้การถ่ายทอดสด Grand Finale ในลาสเวกัส
เรียนรู้เพิ่มเติมเบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
ตารางยืดหยุ่นเป็นตารางที่จัดการโดย Microsoft Dataverse ตารางแบบยืดหยุ่นมาพร้อมกับประสบการณ์ผู้ใช้ที่คุ้นเคยและ API แบบเดียวกับที่มีให้ในตารางมาตรฐาน ตารางมีแง่มุมและตัวเลือกมากมายแบบเดียวกับตารางมาตรฐาน แต่มาพร้อมกับคุณลักษณะและความสามารถเฉพาะของตนที่ขับเคลื่อนโดย Azure Cosmos DB
ตารางแบบยืดหยุ่นจะรวมอยู่ในการใช้ความจุฐานข้อมูล Dataverse ของคุณเช่นเดียวกับตารางมาตรฐาน
ดูวิดีโอนี้เพื่อเรียนรู้เกี่ยวกับตารางแบบยืดหยุ่น
ตารางแบบยืดหยุ่นได้รับการออกแบบมาเพื่อจัดการข้อมูลจำนวนมากแบบเรียลไทม์ ด้วยตารางแบบยืดหยุ่น คุณสามารถนำเข้า จัดเก็บ และวิเคราะห์ข้อมูลปริมาณมากโดยไม่มีปัญหาเรื่องการปรับขนาด เวลาแฝง หรือประสิทธิภาพ
ตารางแบบยืดหยุ่นมีความสามารถเฉพาะสำหรับสคีมาแบบยืดหยุ่น การปรับขนาดแนวนอน และการลบข้อมูลโดยอัตโนมัติหลังจากช่วงเวลาหนึ่ง
ตารางแบบยืดหยุ่นปรับขนาดโดยอัตโนมัติเพื่อนำเข้าแถวหลายสิบล้านแถวทุก ๆ ชั่วโมง กระบวนการแบบเบื้องหลังสามารถรวบรวมสัญญาณ IoT คาดคะเนความต้องการในการบำรุงรักษา และจัดกำหนดการช่างเทคนิคในเชิงรุก
พิจารณาสถานการณ์ที่ Contoso เป็นผู้ค้าปลีกที่มีลูกค้าหลายล้านราย Contoso มีฐานข้อมูลขนาดใหญ่ของลูกค้า และกำลังหาวิธีเพิ่มยอดขายในขณะที่รักษาลูกค้าเดิมไว้ จากประวัติของลูกค้าก่อนหน้านี้ พวกเขากำลังมองหากิจกรรมการขายลดราคาตลอด 24 ชั่วโมงพร้อมคูปองต่างๆ ที่กำหนดเป้าหมายไปที่ลูกค้าและผลิตภัณฑ์ของตน พวกเขาคาดการณ์ว่าจำนวนคูปองที่ต้องใช้จะอยู่ที่ 100 ล้านขึ้นไปต่อแคมเปญการขายลดราคา แผนการตลาดเพื่อเรียกใช้แคมเปญหลายรายการตลอด 24 ชั่วโมงโดยกำหนดเป้าหมายไปยังกลุ่มลูกค้าที่แตกต่างกัน
ข้อกำหนดสำหรับแอปพลิเคชันทางการตลาดของ Contoso คือต้องสามารถรับรายละเอียดคูปองได้มากถึง 100 ล้านรายการหรือมากกว่าภายในเวลาไม่กี่ชั่วโมง อ่านคูปองหลายล้านรายการต่อชั่วโมง และส่งคูปองให้กับลูกค้า
ตารางแบบยืดหยุ่นจะปรับขนาดโดยอัตโนมัติสำหรับสถานการณ์ปริมาณงานสูงนี้
ตัวอย่างเช่น ในสถานการณ์ข้างต้น ตารางแบบยืดหยุ่นที่ชื่อ คูปอง ที่มีเรกคอร์ดนับล้านสามารถเชื่อมโยงกับตาราง Dataverse มาตรฐาน เช่น ผู้ติดต่อ (ข้อมูลลูกค้า) และ ข้อเสนอ (ตารางมาตรฐานที่กำหนดเอง) เนื่องจากตารางแบบยืดหยุ่นถูกแยกออกจากตารางมาตรฐาน ประสิทธิภาพสำหรับแอปพลิเคชันทางการตลาดโดยรวมจะไม่ได้รับผลกระทบในทางลบ นอกจากนี้ ความสามารถด้าน time-to-live พร้อมตารางแบบยืดหยุ่น (คูปอง ในสถานการณ์นี้) ช่วยให้สามารถลบข้อมูลโดยอัตโนมัติหลังจากระยะเวลาที่กำหนด และรับรองการเพิ่มประสิทธิภาพความจุของพื้นที่เก็บข้อมูล
ใช้ตารางแบบยืดหยุ่นเมื่อ:
ใช้ตารางมาตรฐานเมื่อ:
การเลือกตารางควรเป็นไปตามความต้องการเฉพาะของแอปพลิเคชันของคุณ การใช้ตารางทั้งสองชนิดร่วมกันอาจเหมาะสม
เมื่อข้อมูลธุรกิจของคุณเพิ่มขึ้น ตารางแบบยืดหยุ่นจะมอบความสามารถในการปรับขนาดอัตโนมัติไม่จำกัดตามปริมาณงานแอปพลิเคชันของคุณ ทั้งสำหรับขนาดพื้นที่จัดเก็บและปริมาณงาน เช่น จำนวนเรกคอร์ดที่สร้าง อัปเดต หรือลบในกรอบเวลาที่กำหนด
หากสถานการณ์ทางธุรกิจของคุณต้องการการเขียนข้อมูลจำนวนมาก ผู้สร้างแอปพลิเคชันสามารถใช้ API คำขอหลายรายการใน Dataverse ได้ เช่น CreateMultiple
, UpdateMultiple
และ DeleteMultiple
เพื่อให้ได้ปริมาณงานมากขึ้นภายในขีดจำกัดการควบคุมของ Dataverse ข้อมูลเพิ่มเติม: คู่มือนักพัฒนา: ข้อความการดำเนินการจำนวนมาก และ เพิ่มประสิทธิภาพสำหรับการดำเนินงานจำนวนมาก
นโยบาย Time to live (TTL) ช่วยให้มั่นใจได้ว่าคุณทำงานกับข้อมูลที่เป็นปัจจุบันและถูกต้องที่สุดอยู่เสมอ ขณะเดียวกันก็เพิ่มประสิทธิภาพทรัพยากรและลดความเสี่ยง ค่า TTL ที่กำลังใช้งานถูกกำหนดเป็นวินาทีในเรกคอร์ด และจะถูกตีความเป็นค่าเดลต้าจากเวลาที่เรกคอร์ดถูกแก้ไขครั้งล่าสุด
ตารางแบบยืดหยุ่นช่วยให้คุณสามารถจัดเก็บและสอบถามข้อมูลด้วยโครงสร้างที่แตกต่างกัน โดยไม่จำเป็นต้องมีสคีมาหรือการย้ายข้อมูลที่กำหนดไว้ล่วงหน้า ไม่จำเป็นต้องเขียนโค้ดแบบกำหนดเองเพื่อแมปข้อมูลที่นำเข้าเข้ากับสคีมาแบบตายตัว ข้อมูลเพิ่มเติม: คู่มือนักพัฒนา: การสอบถามคอลัมน์ JSON ในตารางแบบยืดหยุ่น ตารางยืดหยุ่นช่วยให้คุณสามารถจัดเก็บและทำการสอบถามข้อมูลด้วยโครงสร้างที่แตกต่างกัน โดยไม่จำเป็นต้องใช้ Schema หรือการย้ายข้อมูลที่กำหนดไว้ล่วงหน้า ไม่จำเป็นต้องเขียนโค้ดแบบกำหนดเองเพื่อแมปข้อมูลที่นำเข้าเข้ากับสคีมาแบบตายตัว ข้อมูลเพิ่มเติม: คู่มือนักพัฒนา: การสอบถามคอลัมน์ JSON ในตารางแบบยืดหยุ่น
แม้ว่าตารางแบบยืดหยุ่นนั้นยอดเยี่ยมสำหรับการจัดการคำขอจำนวนมากตามขนาด แต่ข้อดีก็มาพร้อมกับการแลกเปลี่ยนเล็กน้อย ซึ่งควรคำนึงถึง:
PostOperation
สำหรับ Create message
บนตารางแบบยืดหยุ่น ข้อผิดพลาดใดๆ ในปลั๊กอินของคุณจะไม่ย้อนกลับเรกคอร์ดที่สร้างขึ้นใน Dataverse การตรวจสอบความถูกต้องในปลั๊กอินล่วงหน้าจะยังคงทำงานตามที่คาดไว้เนื่องจากทำงานก่อนลำดับขั้นหลักตารางแบบยืดหยุ่นเป็นไปตามโมเดลความปลอดภัยของ Dataverse
เมื่อสร้างตารางแบบยืดหยุ่น คุณสามารถตั้งค่า:
คุณลักษณะตารางที่ยังไม่รองรับตารางแบบยืดหยุ่นในขณะนี้:
attribute1
ขณะที่ orderby ในค่า attribute2
ชนิดข้อมูลคอลัมน์ไม่สามารถใช้กับตารางแบบยืดหยุ่นในขณะนี้:
คุณสร้างตารางแบบยืดหยุ่นได้เหมือนกับตารางใหม่อื่นๆ ใน Dataverse
คอลัมน์ Time to Live จะถูกสร้างขึ้นโดยอัตโนมัติสำหรับตารางแบบยืดหยุ่น คุณสามารถเพิ่มค่าช่วงเวลาเป็นวินาทีได้ตามต้องการ ข้อมูลจะถูกลบออกโดยอัตโนมัติหลังจากระยะเวลาที่กำหนด
ข้อมูลเพิ่มเติมเกี่ยวกับตาราง: ตัวเลือกขั้นสูง
ใช้ ข้อความการดำเนินการจำนวนมาก ซึ่งช่วยให้คุณทำได้ด้วยอัตราความเร็วที่เพิ่มขึ้น 10 เท่า เมื่อเทียบกับขีดจำกัดการควบคุม API ของ Dataverse เดียวกัน นักพัฒนาสามารถอ้างอิงลิงก์เพิ่มเติมที่ให้ไว้ในส่วนด้านล่าง
ตารางแบบยืดหยุ่นมีลักษณะการทำงานและความสามารถที่แตกต่างจากตารางมาตรฐานเมื่อนักพัฒนาใช้กับ Dataverse API บทความสำหรับนักพัฒนาต่อไปนี้จะอธิบายถึงความแตกต่างเหล่านี้:
กิจกรรม
Power BI DataViz World Championships
14 ก.พ. 16 - 31 มี.ค. 16
การแข่งขันชิงแชมป์โลกของ Power BI ด้วย 4 โอกาสที่จะเข้า คุณสามารถชนะแพคเกจการประชุม และทําให้การถ่ายทอดสด Grand Finale ในลาสเวกัส
เรียนรู้เพิ่มเติมการฝึกอบรม
โมดูล
Create tables in Microsoft Dataverse - Training
Explore secure data management with Dataverse, learning how to create tables and import data into a cloud-based storage system.
ใบรับรอง
ได้รับการรับรองจาก Microsoft: Azure Cosmos DB Developer Specialty - Certifications
เขียนคิวรีที่มีประสิทธิภาพ สร้างนโยบายการจัดทําดัชนี จัดการ และเตรียมใช้งานทรัพยากรใน SQL API และ SDK ด้วย Microsoft Azure Cosmos DB
เอกสาร
เรียนรู้เกี่ยวกับชนิดของตาราง Microsoft Dataverse ต่าง ๆ
ดูและแก้ไขตารางที่แสดงออบเจ็กต์โซลูชัน - Power Apps
เรียนรู้เกี่ยวกับตารางใน Dataverse ที่แสดงถึงโครงสร้างและอินสแตนซ์ของออบเจ็กต์โซลูชัน
ควบคุมตัวการเข้าถึงไปยังฟอร์มของแอปแบบจำลองใน Power Apps - Power Apps
เรียนรู้วิธีการควบคุมการเข้าถึงฟอร์มหลักของแอปแบบจำลอง