แชร์ผ่าน


สร้างทางลัด OneLake ในฐานข้อมูล KQL

OneLake คือที่จัดเก็บข้อมูลทะเลสาบเชิงตรรกะแบบครบวงจรสําหรับ Microsoft Fabric เพื่อจัดเก็บเลคเฮ้าส์ คลังสินค้า ฐานข้อมูล KQL และรายการอื่นๆ ทางลัดคือการอ้างอิงแบบฝังตัวภายใน OneLake ที่ชี้ไปยังตําแหน่งที่จัดเก็บของไฟล์อื่นโดยไม่ต้องย้ายข้อมูลต้นฉบับ การอ้างอิงแบบฝังตัวทําให้ปรากฏขึ้นเหมือนกับว่าจัดเก็บแฟ้มและโฟลเดอร์ไว้ภายในเครื่องแต่ในความเป็นจริง โดยจะมีอยู่ในตําแหน่งที่เก็บข้อมูลอื่น คุณสามารถอัปเดตหรือลบทางลัดออกจากรายการของคุณได้ แต่การเปลี่ยนแปลงเหล่านี้จะไม่ส่งผลกระทบต่อข้อมูลต้นฉบับและแหล่งข้อมูล

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

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

หมายเหตุ

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

เลือกแท็บที่สอดคล้องกับทางลัดที่คุณต้องการสร้าง:

ข้อกำหนดเบื้องต้น

  • พื้นที่ทํางานที่มีความจุที่เปิดใช้งาน Microsoft Fabric
  • ฐานข้อมูล KQL ที่มีสิทธิ์ในการแก้ไข
  • เล คเฮ้าส์

หากต้องการเข้าถึงข้อมูลในฐานข้อมูล KQL ของคุณในประสบการณ์การใช้งาน Microsoft Fabric อื่น ๆ โปรดดูสําเนาแบบลอจิคัลหนึ่งสําเนา

สร้างทางลัด

หมายเหตุ

โฟลว์ต่อไปนี้แสดงวิธีการสร้างทางลัดที่ชี้ไปยังข้อมูลใน Lakehouse ใน Fabric ในทํานองเดียวกัน คุณสามารถสร้างทางลัดที่ชี้ไปยังคลังข้อมูลหรือฐานข้อมูล KQL อื่น ๆ ได้

  1. เรียกดูฐานข้อมูล KQL ที่มีอยู่

  2. เลือกทางลัด OneLake ใหม่>

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

เลือกแหล่งข้อมูล

  1. ภายใต้ แหล่งข้อมูลภายใน ให้เลือก Microsoft OneLake

    ภาพหน้าจอของหน้าต่างทางลัดใหม่ที่แสดงสองวิธีในการสร้างทางลัด ตัวเลือกที่ชื่อว่า OneLake จะถูกเน้น

  2. เลือกแหล่งข้อมูลที่คุณต้องการเชื่อมต่อ จากนั้นเลือก ถัดไป

    ภาพหน้าจอของหน้าต่างเลือกชนิดแหล่งข้อมูลที่แสดงแหล่งข้อมูลที่พร้อมใช้งานเพื่อใช้กับทางลัด ปุ่มถัดไปจะถูกเน้น

  3. ขยาย ตาราง และเลือกตารางเฉพาะเพื่อเชื่อมต่อ

    ภาพหน้าจอของหน้าต่างทางลัดใหม่ที่แสดงข้อมูลใน LakeHouse โฟลเดอร์ย่อยที่ชื่อว่า StrmSC และปุ่ม สร้าง จะถูกเน้น

  4. เลือก สร้าง

หมายเหตุ

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

ฐานข้อมูลจะรีเฟรชโดยอัตโนมัติ ทางลัดจะปรากฏขึ้นภายใต้ทางลัดในแผง Explorer

ภาพหน้าจอของบานหน้าต่าง Explorer ที่แสดงทางลัดใหม่

ทางลัด OneLake ได้ถูกสร้างขึ้นแล้ว ขณะนี้คุณสามารถคิวรีข้อมูลนี้ได้

ข้อมูลคิวรี

เมื่อต้องการคิวรีข้อมูลจากทางลัด OneLake ให้ใช้external_table()ฟังก์ชัน

  1. ทางด้านขวาสุดของฐานข้อมูลของคุณ ให้เลือก สํารวจข้อมูลของคุณ หน้าต่างจะเปิดขึ้นพร้อมกับคิวรีตัวอย่างที่คุณสามารถเรียกใช้เพื่อดูข้อมูลเริ่มต้นของข้อมูลของคุณ
  2. แทนที่ตัวแทนชื่อตารางด้วย external_table('ชื่อ')ทางลัด
  3. เลือก เรียกใช้ หรือกด Shift + Enter เพื่อเรียกใช้คิวรีที่เลือก

ภาพหน้าจอของหน้าต่างสํารวจข้อมูลของคุณที่แสดงผลลัพธ์ของคิวรีตัวอย่าง

การแมปชนิดข้อมูล

Delta parquet ไปยังการแมปชนิดข้อมูล Eventhouse

ชนิดข้อมูลดั้งเดิมของ Delta จะถูกแมปกับชนิดข้อมูลสเกลาของ Eventhouse โดยใช้กฎต่อไปนี้ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับชนิดข้อมูลอีเวนต์เฮ้าส์ ให้ดู ชนิดข้อมูลสเกลา

ชนิดเดลต้า ชนิดข้อมูลอีเวนต์เฮ้าส์สเกลา
string string
long long
integer int
short int
byte real
float real
double real
decimal decimal
boolean bool
binary string
date datetime
timestamp_ntz (โดยไม่มีโซนเวลา) datetime
struct dynamic
array dynamic
map dynamic