เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

ในบทช่วยสอนนี้ เราจะพิจารณาถึงสิ่งต่างๆ ที่ทำให้บริการข้อมูลทั่วไปของเราอยู่ด้วยกัน ซึ่งก็คือเอนทิตี มีเอนทิตี CDS ที่แตกต่างกันที่ทำงานอยู่เบื้องหลัง ดังนั้นเราจะมาพูดคุยกันที่นี่ว่าเอนทิตีเหล่านี้แตกต่างกันอย่างไร

สารบัญ

ทำความเข้าใจเกี่ยวกับเอนทิตี CDS

เอนทิตีสามารถพิจารณาได้ว่าเป็นส่วนประกอบที่สำคัญของบริการข้อมูลทั่วไป

เอนทิตีใช้เพื่อเก็บบันทึกข้อมูลในลักษณะเดียวกับการทำงานของตารางใน Excel หรือ SQL

สิ่งที่ยอดเยี่ยมเกี่ยวกับการใช้บริการข้อมูลทั่วไปคือมีเอนทิตีที่กำหนดไว้ล่วงหน้าที่เราสามารถใช้ได้ทุกเมื่อ

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

โดยพื้นฐานแล้ว Microsoft ได้ตรวจสอบแอปต่างๆ ที่สร้างผ่าน Power Apps และดูตารางทั่วไปที่พวกเขาใช้ จากที่นั่น พวกเขาทำให้ข้อมูลเป็นมาตรฐานและสร้างเทมเพลตเหล่านี้สำหรับผู้ที่ต้องการเอนทิตี CDS ที่กำหนดไว้ล่วงหน้า

ตัวอย่างเช่น บริษัทมักจะมีตารางบัญชีที่เก็บข้อมูลทั้งหมดของบัญชีลูกค้าแต่ละราย เมื่อดูรายการเอนทิตีที่นี่ คุณจะเห็นว่ามีเทมเพลตบัญชีพร้อมให้เราใช้งานด้วย

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

ไปที่เอนทิตี CDS แต่ละรายการที่เราสามารถนำไปใช้กับงานของเราเองได้

เขตข้อมูล

ก่อนหน้านี้ เราเห็นเอนทิตีที่กำหนดไว้ล่วงหน้าซึ่งเรียกว่าบัญชี หากเราคลิก เราจะเห็นรายการฟิลด์ที่ Microsoft ได้ตั้งค่าไว้สำหรับเอนทิตีเฉพาะนี้

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

ช่องเหล่านี้ประกอบด้วยข้อมูลพื้นฐาน เช่น ชื่อบัญชี หมายเลขบัญชี และการจัดอันดับบัญชี

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

นอกจากนี้ยังมีช่องที่อยู่ที่แตกต่างกันทั้งหมด เช่น เมือง ประเทศ/ภูมิภาค เขต ฯลฯ

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

โดยพื้นฐานแล้วจะเป็นรายการฟิลด์ยาว ๆ ที่ปกติคุณจะเห็นในแบบฟอร์ม พร้อมด้วยรายการอื่น ๆ เช่น หมวดหมู่ วงเงินสินเชื่อ และอื่น ๆ

ข้อดีเกี่ยวกับฟิลด์เหล่านี้คือคุณไม่จำเป็นต้องคิดด้วยซ้ำว่าฟิลด์แต่ละรายการเป็นฟิลด์ประเภทใด พวกเขาได้รับการจัดประเภทตามนั้น โดยมีคอลัมน์เฉพาะที่แสดงประเภทข้อมูลของแต่ละรายการ

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

ตัวอย่างเช่น จะแสดง Address1 เป็นข้อความหลายบรรทัด

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

เอนทิตี CDS ที่ตั้งไว้ล่วงหน้าเหล่านี้ยังมีการค้นหาให้เราด้วย เมื่อดูรายการที่สร้างโดยที่นี่ แสดงว่าเป็นการค้นหาที่เชื่อมต่อกับตารางอื่นที่พบในเขตข้อมูลอื่น

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

ซึ่งหมายความว่ามีฐานข้อมูลความสัมพันธ์ทั้งหมดเหล่านี้ตั้งค่าไว้สำหรับเรา ทำให้ไม่จำเป็นต้องตั้งค่าการเชื่อมต่อเหล่านั้นด้วยตนเอง

หากมีฟิลด์ที่เราต้องการแต่ไม่เห็นที่นี่ การเพิ่มฟิลด์ด้วยตนเองก็เป็นเรื่องง่ายเช่นกัน เพียงคลิกที่ปุ่ม "เพิ่มฟิลด์" ที่ด้านซ้ายบน

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

ความสัมพันธ์

เรายังสามารถค้นหาความสัมพันธ์ภายใต้เอนทิตี CDS

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

ความสัมพันธ์แสดงว่าจริง ๆ แล้วคอลัมน์ใดในตารางนี้ขึ้นอยู่กับตารางอื่น ตัวอย่างเช่น แสดงให้เห็นว่าสร้างโดยมีความสัมพันธ์กับเอนทิตีที่เรียกว่าผู้ใช้

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

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

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

บุคคลนี้สามารถพบได้ในตารางผู้ใช้ซึ่งเป็นเอนทิตีอื่น

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

อีกครั้ง สิ่งที่ยอดเยี่ยมเกี่ยวกับเอนทิตีเหล่านี้คือระบบได้สร้างประเภทความสัมพันธ์ที่เหมาะสมให้กับเรา

นอกจากความสัมพันธ์แบบกลุ่มต่อกลุ่มแล้ว ยังมีความสัมพันธ์อีกสองประเภท ได้แก่ แบบหนึ่งต่อกลุ่มและกลุ่มต่อกลุ่ม

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

การขายเป็นพื้นที่หนึ่งที่เราสามารถเห็นตัวอย่างที่ดีของความสัมพันธ์แบบหนึ่งต่อกลุ่ม หนึ่งบัญชีสามารถมีข้อมูลการขายที่แตกต่างกันเชื่อมโยงกันได้

สำหรับกลุ่มต่อกลุ่มนั้นซับซ้อนกว่าเล็กน้อย นี่เป็นสิ่งที่เราไม่ต้องการใช้เว้นแต่จำเป็นจริงๆ

ตัวอย่างเช่น คุณสามารถมีหลายบัญชีที่เกี่ยวข้องกับส่วนลดมากมาย คุณสามารถมีบัญชีหนึ่งที่ใช้ส่วนลด A และ B ในขณะที่อีกบัญชีหนึ่งใช้ส่วนลด B และ C

กฎทางธุรกิจ

เอนทิตีอื่นที่น่าสนใจจริงๆ คือกฎทางธุรกิจ เราได้กล่าวถึงหัวข้อนี้ในบทช่วยสอนของเราเกี่ยวกับ บริการ ข้อมูลทั่วไป

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

กฎทางธุรกิจเป็นหนึ่งในประโยชน์ที่ใหญ่ที่สุดของการใช้ CDS พวกเขากำหนดพารามิเตอร์ที่จะปฏิบัติตามเมื่อผู้ใช้โต้ตอบกับข้อมูลของคุณ

สมมติว่าคุณมีธุรกิจร้านอาหาร หากคุณมีพนักงานที่สามารถเสิร์ฟเครื่องดื่มแอลกอฮอล์ให้กับลูกค้าได้ คุณอาจต้องการให้ข้อมูลของคุณแสดงว่าบุคคลนี้มีใบอนุญาตในการทำเช่นนั้น คุณจึงสามารถเพิ่มกฎทางธุรกิจที่กำหนดให้ต้องแสดงรหัสแอลกอฮอล์ของบุคคลก่อนที่จะเพิ่มข้อมูล

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

มุมมอง

มุมมองช่วยให้คุณควบคุมสิ่งที่ผู้ใช้แอปพลิเคชันของคุณสามารถเห็นได้

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

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

ตัวอย่างเช่น บัญชีที่ใช้งานที่นี่ถูกตั้งค่าเป็นมุมมองสาธารณะ ซึ่งหมายความว่าผู้ใช้สามารถเห็นบัญชีที่ใช้งานอยู่เหล่านี้

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

หากเราคลิกที่ Active Accounts จะแสดงข้อมูล 5 คอลัมน์ ซึ่งเป็นข้อมูลที่ผู้ใช้สามารถเห็นได้เช่นกัน

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

หากเรามีข้อมูลที่ละเอียดอ่อนมากขึ้น เช่น ข้อมูลการขาย มุมมองสำหรับข้อมูลเหล่านั้นอาจจำกัดเฉพาะผู้ดูแลระบบหรือหัวหน้าทีมเท่านั้น

แบบฟอร์ม

คราวนี้มาดูฟอร์มกันบ้าง

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

เช่นเดียวกับในแอปพื้นที่ทำงาน ฟอร์มมีแพลตฟอร์มสำหรับแก้ไขหรือสร้างเรกคอร์ดใหม่ของข้อมูล เราสามารถสร้างแบบฟอร์มที่นี่สำหรับเอนทิตีเฉพาะ จากนั้นอัปโหลดลงในแอปที่เป็นแบบโมเดลของเรา

เช่นเดียวกับเอนทิตีประเภทอื่นๆ มีแบบฟอร์มพร้อมให้เราใช้ นอกจากนี้ยังบอกว่าแต่ละรูปแบบเป็นรูปแบบใด

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

ดังนั้นหากเราคลิกที่บัญชี เทมเพลตฟอร์มจะเปิดขึ้น

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

อย่างที่คุณเห็น นี่เป็นแบบฟอร์มมาตรฐานที่มีฟิลด์ต่างๆ เช่น ชื่อบัญชี โทรศัพท์ แฟกซ์ และฟิลด์อื่นๆ ที่คล้ายกัน แบบฟอร์มนี้สามารถปรับแต่งได้เช่นกัน ดังนั้นเราจึงสามารถเพิ่มหรือลบฟิลด์บางฟิลด์ได้

เอนทิตี CDS อื่น ๆ

เอนทิตีอื่นๆ ได้แก่ แดชบอร์ด แผนภูมิคีย์ และข้อมูล เราจะไม่พูดถึงรายละเอียดทั้งหมดนี้ในบทช่วยสอนนี้ แต่บางส่วนจะกล่าวถึงในบทช่วยสอนอื่นๆ

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

แดชบอร์ดที่นี่ทำงานในลักษณะเดียวกับแดชบอร์ดอื่นๆ — เป็นชุดของแผนภูมิที่พบในบริการข้อมูลทั่วไปของเรา แท็บแผนภูมิที่นี่ยังแสดงแผนภูมิภายในซีดี

แท็บคีย์จะแสดงข้อมูลแต่ละส่วนที่ไม่ซ้ำใคร สำหรับแท็บข้อมูลจะแสดงข้อมูลทั้งหมดที่เราสามารถใช้กับซีดีนี้

การสร้างเอนทิตี CDS

ตอนนี้เราเข้าใจแล้วว่าเอนทิตีต่างๆ คืออะไร เรามาพูดถึงวิธีสร้างเอนทิตีของเราเอง

เราจะเริ่มต้นด้วยการคลิกที่ปุ่ม "เอนทิตีใหม่" ที่ด้านบนของหน้า

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

ตั้งชื่อเอนทิตีใหม่นี้เป็นลูกค้า

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

สำหรับฟิลด์หลัก ให้เปลี่ยนเป็นตัวเลข

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

เราจะใช้ตัวเลขเป็นฟิลด์หลัก เพราะหากเราดูแหล่งข้อมูลที่เราจะใช้ แสดงว่าลูกค้าแต่ละรายมีการกำหนดหมายเลขลูกค้าและทำหน้าที่เป็นฟิลด์หลักในตาราง

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

ตอนนี้ ให้คลิกสร้างที่ส่วนล่างของบานหน้าต่าง

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

อย่างที่คุณเห็น มันบอกเราว่ากำลังจัดเตรียมตารางของเราอยู่ ดังนั้นโดยพื้นฐานแล้วต้องแน่ใจว่าทุกอย่างเข้าที่แล้ว

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

ในขณะที่การจัดเตรียมกำลังดำเนินไป เราสามารถเห็นแถวเดียวเท่านั้นที่นี่

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

แต่เมื่อการจัดเตรียมเสร็จสิ้น เราจะสามารถเห็นรายการทั้งหมดที่มักจะรวมอยู่ในเอนทิตีนี้

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง

ตอนนี้ เพียงเพราะมีรายการยาวไม่ได้หมายความว่าเราได้เพิ่มแต่ละรายการ สิ่งที่ Power Apps ทำคือการดูฐานข้อมูลอื่นที่คุณมีอยู่แล้ว และเพิ่มในฟิลด์ที่ระบบคิดว่าคุณควรมีในตารางใหม่นี้ด้วย

แน่นอน เราไม่จำเป็นต้องใช้รายการทั้งหมดที่ Power Apps ส่งเข้ามา เราสามารถยึดติดกับฟิลด์หลักที่เราเพิ่มด้วยตนเองได้เสมอ ซึ่งก็คือฟิลด์ตัวเลข

เอนทิตี CDS ความแตกต่างและวิธีการสร้าง


บทนำ Power Apps: คำจำกัดความ คุณลักษณะ ฟังก์ชัน และความสำคัญ
สภาพแวดล้อม Power Apps: การตั้งค่าองค์ประกอบของแอปอย่างเหมาะสม
ฟังก์ชันและสูตร PowerApps | การแนะนำ

บทสรุป

บริการข้อมูลทั่วไปหรือ CDS ช่วยให้จัดระเบียบและใช้ข้อมูลทั้งหมดของเราได้ง่ายขึ้น การรู้ว่าเอนทิตีเหล่านี้เป็นหน่วยการสร้างของบริการข้อมูลทั่วไปทำให้เราตระหนักว่าเอนทิตีเหล่านี้มีความสำคัญเพียงใด

นอกจากนี้ยังเป็นเรื่องดีที่พวกมันถูกสร้างขึ้นอย่างเป็นธรรมชาติที่สุด โดยมีเทมเพลตสำเร็จรูปให้เราใช้ สิ่งนี้ทำให้กระบวนการทั้งหมดมีประสิทธิภาพมากขึ้นและช่วยให้เราใช้เวลาสูงสุดในขณะที่เราทำงานกับแอพของเรา

สิ่งที่ดีที่สุด

เฮนรี่


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้