แชร์ผ่าน


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

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

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

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

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

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

ประโยชน์

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

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

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

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

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

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

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

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

เพื่อรองรับการกําหนดค่าแบบไดนามิก แต่ละตัวแปรสามารถมี ชุดค่าหลายชุด หรือชุดค่าทางเลือกที่ปรับให้เหมาะกับสภาพแวดล้อมที่แตกต่างกัน (เช่น dev, test, prod) ชุดค่าหนึ่งชุดถูกกําหนดเป็น "ใช้งานอยู่" ต่อพื้นที่ทํางาน โดยกําหนดค่าที่ใช้ในระหว่างรันไทม์

ผู้ใช้สามารถสร้าง แก้ไข และจัดการตัวแปรและชุดค่าผ่าน Fabric UI หรือ API ด้วยการตรวจสอบความถูกต้องและการตรวจสอบสิทธิ์ในตัว ระบบรองรับเวิร์กโฟลว์ CI/CD ทําให้สามารถจัดการตัวแปรเป็นโค้ด รวมเข้ากับ Git และปรับใช้ผ่านไปป์ไลน์ โครงสร้างนี้ช่วยให้มั่นใจได้ถึงการจัดการการกําหนดค่าที่ปรับขนาดได้ อัตโนมัติ และควบคุมในระบบข้อมูลที่ซับซ้อน

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

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

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

หลักการตั้งชื่อ

ชื่อของรายการไลบรารีตัวแปรต้องเป็นไปตามข้อตกลงเหล่านี้:

  • ไม่ว่างเปล่า
  • ไม่มีช่องว่างนําหน้าหรือต่อท้าย
  • เริ่มต้นด้วยตัวอักษร
  • สามารถรวมตัวอักษร ตัวเลข ขีดล่าง ยัติภังค์ และช่องว่างได้
  • ความยาวไม่เกิน 256 อักขระ

ชื่อไลบรารีตัว แปรไม่คํานึงถึง ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

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

ข้อจํากัดสําหรับตัวแปร

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

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

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

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

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

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

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