แชร์ผ่าน


ไลบรารีตัวแปรคืออะไร?

ไลบรารีตัวแปร Microsoft Fabric คือบักเก็ตของตัวแปรที่รายการอื่นๆ ในพื้นที่ทํางานสามารถใช้เป็นส่วนหนึ่งของการจัดการวงจรชีวิตของแอปพลิเคชัน (ALM) ซึ่งทําหน้าที่เป็นรายการภายในพื้นที่ทํางานที่ประกอบด้วยรายการของตัวแปรพร้อมกับค่าที่เกี่ยวข้องสําหรับแต่ละขั้นตอนของไปป์ไลน์การเผยแพร่ นําเสนอแนวทางแบบครบวงจรสําหรับการจัดการการกําหนดค่ารายการภายในพื้นที่ทํางานอย่างมีประสิทธิภาพ เพื่อช่วยให้มั่นใจถึงความสามารถในการปรับขนาดและความสอดคล้องกันในขั้นตอนของวงจรชีวิต

ตัวอย่างเช่น ไลบรารีตัวแปรสามารถมีตัวแปรที่เก็บค่าสําหรับ:

  • จํานวนเต็มที่ใช้ในกิจกรรมการรอในไปป์ไลน์
  • การอ้างอิงเลคเฮาส์ที่จะเป็นแหล่งที่มาในกิจกรรมคัดลอกข้อมูล แต่ละค่าจะถูกใช้ในไปป์ไลน์ที่แตกต่างกัน ตามขั้นตอนการนําออกใช้ของไปป์ไลน์
  • การอ้างอิงเลคเฮาส์ที่จะกําหนดค่าเป็นเลคเฮาส์เริ่มต้นของโน้ตบุ๊ก แต่ละค่าจะถูกใช้ในไปป์ไลน์ที่แตกต่างกัน ตามขั้นตอนการนําออกใช้ของสมุดบันทึก

การแก้ปัญหาค่าในรายการผู้บริโภคไม่จําเป็นต้องเชื่อมโยงกับการปรับใช้ แต่รายการผู้บริโภคแต่ละรายการจะแก้ไขค่าตามบริบทของตนเอง

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

ไลบรารีตัวแปร Fabric:

  • เข้ากันได้กับกระบวนการบูรณาการอย่างต่อเนื่องและการส่งมอบอย่างต่อเนื่อง (CI/CD) ความเข้ากันได้นี้ช่วยให้สามารถผสานรวมกับ Git และการปรับใช้ผ่านไปป์ไลน์การปรับใช้
  • รองรับระบบอัตโนมัติผ่าน Fabric public API

ประโยชน์

ไลบรารีตัวแปรช่วยให้ลูกค้าสามารถปรับแต่งและแชร์การกําหนดค่าได้

ปรับแต่งการกําหนดค่า

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

  • การเปลี่ยนการเชื่อมต่อของรายการตามขั้นตอน
  • การเปลี่ยนไปใช้แหล่งข้อมูลระบบคลาวด์อื่นตามขั้นตอน
  • การปรับปริมาณข้อมูลในแบบสอบถามตามขั้นตอน

แชร์การกําหนดค่า

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

โครงสร้างไลบรารีตัวแปร

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

ภาพหน้าจอของไลบรารีตัวแปรที่มีตัวแปรหลายตัวและส่วนประกอบหลัก

ค่าพื้นฐาน

ค่าเริ่มต้นคือค่าที่ใช้ เว้นแต่คุณจะกําหนดค่าอื่นโดยเฉพาะ

ตัวแปรทั้งหมดต้องมีค่าเริ่มต้น ถ้าชนิดตัวแปรเป็น สตริง ค่าเริ่มต้นอาจเป็น null.

ชุดค่าสํารอง

ชุดค่ากําหนดค่าของแต่ละตัวแปรในไลบรารีตัวแปร โดยทั่วไปไลบรารีตัวแปรจะมีชุดค่าหลายชุด ชุดค่าที่ใช้งานอยู่ (หรือมีผลบังคับใช้) ประกอบด้วยค่าที่สินค้าผู้บริโภคได้รับสําหรับพื้นที่ทํางานนั้น

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

ภาพหน้าจอของไลบรารีตัวแปรที่มีชุดค่าทางเลือกหลายชุด

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

รายการที่สนับสนุน

รายการต่อไปนี้สนับสนุนไลบรารีตัวแปร:

ข้อควรพิจารณาและข้อจำกัด

ข้อจํากัดของขนาด

  • สามารถมี ตัวแปรได้สูงสุด 1,000 ตัวและชุด ค่าได้สูงสุด 1,000 ชุด ตราบใดที่คุณมีคุณสมบัติตรงตามข้อกําหนดทั้งสองข้อนี้:

    • จํานวนเซลล์ทั้งหมดในชุดค่าทางเลือกน้อยกว่า 10,000 เซลล์
    • ขนาดของสินค้าไม่เกิน 1 MB

    ข้อกําหนดเหล่านี้จะได้รับการตรวจสอบเมื่อคุณบันทึกการเปลี่ยนแปลง

  • เขตข้อมูลหมายเหตุสามารถมีอักขระได้สูงสุด 2,048 อักขระ

  • เขตข้อมูลคําอธิบายของชุดค่าสามารถมีอักขระได้สูงสุด 2,048 อักขระ

ข้อจํากัดสําหรับชุดค่าทางเลือก

  • ชุดค่าทางเลือกในไลบรารีตัวแปรจะปรากฏตามลําดับที่คุณเพิ่ม ในปัจจุบัน คุณไม่สามารถจัดลําดับใหม่ใน UI หากต้องการเปลี่ยนลําดับ แก้ไขไฟล์ JSON โดยตรง
  • ชื่อของชุดค่าแต่ละชุดต้องไม่ซ้ํากันภายในไลบรารีตัวแปร
  • ชื่อตัวแปรต้องไม่ซ้ํากันภายในไลบรารีตัวแปร คุณสามารถมีตัวแปรสองตัวที่มีชื่อเดียวกันในพื้นที่ทํางานได้หากอยู่ในรายการที่แตกต่างกัน
  • มีค่าที่ใช้งานอยู่หนึ่งค่า (และเพียงค่าเดียว) ที่ตั้งค่าไว้ในไลบรารีตัวแปรในแต่ละครั้ง คุณไม่สามารถลบค่าที่ตั้งค่าในขณะที่ค่านั้นทํางานอยู่ หากต้องการลบ ให้กําหนดค่าชุดค่าอื่นให้ใช้งานก่อน คุณสามารถตั้งค่าที่ใช้งานอยู่ที่แตกต่างกันสําหรับแต่ละขั้นตอนของไปป์ไลน์การปรับใช้