Snowflake

สรุป

รายการ คำอธิบาย
สถานะการเผยแพร่ ความพร้อมใช้งานทั่วไป
ผลิตภัณฑ์ Power BI (แบบจําลองความหมาย)
Power BI (กระแสข้อมูล)
ผ้า (กระแสข้อมูลรุ่น 2)
Power Apps (กระแสข้อมูล)
ชนิดการรับรองความถูกต้องที่ได้รับการสนับสนุน Snowflake (ชื่อผู้ใช้/รหัสผ่าน), บัญชี Microsoft (Microsoft Entra ID)
เอกสารอ้างอิงฟังก์ชัน

หมายเหตุ

ความสามารถบางอย่างอาจมีอยู่ในผลิตภัณฑ์เดียว แต่ไม่ใช่อย่างอื่นเนื่องจากตารางเวลาการปรับใช้และความสามารถเฉพาะของโฮสต์

รองรับความสามารถแล้ว

  • นำเข้า
  • DirectQuery (แบบจําลองความหมายของ Power BI)
  • ตัวเลือกขั้นสูง
    • ระบุค่าข้อความเพื่อใช้เป็นชื่อบทบาท
    • คอลัมน์ความสัมพันธ์
    • การหมดเวลาของ เชื่อมต่อ ion ในไม่กี่วินาที
    • คําสั่งหมดเวลาในอีกไม่กี่วินาที
    • ฐานข้อมูล
    • คําสั่ง SQL แบบเนทีฟ

เชื่อมต่อไปยัง Snowflake data Warehouse จาก Power Query Desktop

เมื่อต้องการเชื่อมต่อกับ Snowflake Computing Warehouse ให้ทําตามขั้นตอนต่อไปนี้:

  1. เลือกรับข้อมูลจาก Ribbon หน้าแรก ใน Power BI Desktop เลือกฐานข้อมูลจากประเภททางด้านซ้าย เลือก Snowflake จากนั้นเลือกเชื่อมต่อ

    ภาพหน้าจอของกล่องโต้ตอบรับข้อมูล ที่แสดงการเลือกฐานข้อมูล Snowflake

  2. ในหน้าต่าง Snowflake ที่ปรากฏขึ้น ให้ใส่ชื่อเซิร์ฟเวอร์ Snowflake ของคุณในเซิร์ฟเวอร์และชื่อของ Snowflake Computing Warehouse ของคุณใน Warehouse

    ภาพหน้าจอของกล่องโต้ตอบ Snowflake ที่แสดงปุ่มนําเข้าตัวเลือกที่เลือกไว้

  3. อีกทางหนึ่งคือ ใส่ค่าในตัวเลือกขั้นสูงที่คุณต้องการใช้เพื่อปรับเปลี่ยนคิวรีการเชื่อมต่อ เช่น ค่าข้อความเพื่อใช้เป็นชื่อบทบาทหรือการหมดเวลาของคําสั่ง ข้อมูลเพิ่มเติม:เชื่อมต่อการใช้ตัวเลือกขั้นสูง

  4. เลือก ตกลง

  5. หากต้องการลงชื่อเข้าใช้ Snowflake Computing Warehouse ให้ป้อนชื่อผู้ใช้และรหัสผ่านของคุณ จากนั้นเลือกเชื่อมต่อ

    ภาพหน้าจอของข้อความแจ้งเตือนข้อมูลประจําตัว Snowflake ที่แสดงเขตข้อมูลชื่อผู้ใช้และรหัสผ่าน

    หมายเหตุ

    เมื่อคุณป้อนชื่อผู้ใช้และรหัสผ่านสําหรับเซิร์ฟเวอร์ Snowflake ที่เฉพาะเจาะจงแล้ว Power BI Desktop จะใช้ข้อมูลประจําตัวเดียวกันนั้นเพื่อพยายามเชื่อมต่ออีกครั้ง คุณสามารถปรับเปลี่ยนข้อมูลประจําตัวเหล่านั้นได้โดยไปที่ ตัวเลือกไฟล์ > และการตั้งค่า > การตั้งค่าแหล่งข้อมูล ข้อมูลเพิ่มเติม: เปลี่ยนวิธีการรับรองความถูกต้อง

    ถ้าคุณต้องการใช้ตัวเลือกบัญชี Microsoft จะต้องมีการกําหนดค่าการรวม Snowflake Microsoft Entra ID ในฝั่ง Snowflake ข้อมูลเพิ่มเติม: Power BI SSO ไปยัง Snowflake - เริ่มต้นใช้งาน

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

    สกรีนช็อตของตัวนําทางที่มีฐานข้อมูล Schema ทดสอบเปิดอยู่และตาราง DimProduct ที่เลือก

  7. เลือก นําเข้า เพื่อนําเข้าข้อมูลโดยตรงลงใน Power BI หรือเลือก DirectQuery จากนั้นเลือก ตกลง ข้อมูลเพิ่มเติม: ใช้ DirectQuery ใน Power BI Desktop

    หมายเหตุ

    การลงชื่อเข้าระบบครั้งเดียว (SSO) ของ Microsoft Entra ID สนับสนุนเฉพาะ DirectQuery เท่านั้น

    ภาพหน้าจอของการตั้งค่า เชื่อมต่อ ion ซึ่งประกอบด้วยการเลือกนําเข้าและ DirectQuery

เชื่อมต่อไปยังฐานข้อมูล Snowflake จาก Power Query Online

เมื่อต้องทําการเชื่อมต่อ ทําตามขั้นตอนต่อไปนี้:

  1. เลือกตัวเลือก Snowflake ในการเลือกตัวเชื่อมต่อ

  2. ในกล่องโต้ตอบ Snowflake ที่ปรากฏขึ้น ให้ใส่ชื่อของเซิร์ฟเวอร์และคลังสินค้า

    ตัวสร้างการเชื่อมต่อ Snowflake ใน Power Query ออนไลน์

  3. ใส่ค่าใดๆ ในตัวเลือกขั้นสูงที่คุณต้องการใช้ ถ้ามีตัวเลือกขั้นสูงใด ๆ ที่ไม่ได้แสดงอยู่ใน UI คุณสามารถแก้ไขได้ในเครื่องมือแก้ไขขั้นสูงใน Power Query ในภายหลัง

  4. ใส่ข้อมูลประจําตัวการเชื่อมต่อของคุณ รวมถึงการเลือกหรือสร้างการเชื่อมต่อใหม่ เกตเวย์ที่คุณต้องการใช้ และชื่อผู้ใช้และรหัสผ่าน

  5. เลือก ถัดไป เพื่อเชื่อมต่อกับฐานข้อมูล

  6. ในตัวนําทาง ให้เลือกข้อมูลที่คุณต้องการ จากนั้นเลือกแปลงข้อมูลเพื่อแปลงข้อมูลในตัวแก้ไข Power Query

    สกรีนช็อตของตัวนําทางออนไลน์ที่มีฐานข้อมูล Schema ทดสอบเปิดอยู่และตาราง DimProduct ที่เลือก

เชื่อมต่อโดยใช้ตัวเลือกขั้นสูง

Power Query มีชุดของตัวเลือกขั้นสูงที่คุณสามารถเพิ่มลงในคิวรีของคุณได้ถ้าจําเป็น

ตารางต่อไปนี้แสดงรายการของตัวเลือกขั้นสูงทั้งหมดที่คุณสามารถตั้งค่าได้ใน Power Query

ตัวเลือกขั้นสูง คำอธิบาย
ชื่อบทบาท ระบุบทบาทที่รายงานใช้ผ่านโปรแกรมควบคุม บทบาทนี้ต้องพร้อมใช้งานสําหรับผู้ใช้ มิฉะนั้นจะไม่มีการตั้งค่าบทบาท
รวมคอลัมน์ความสัมพันธ์ ถ้าเลือก จะมีคอลัมน์ที่อาจมีความสัมพันธ์กับตารางอื่น ถ้ากล่องนี้ถูกล้างคุณจะไม่เห็นคอลัมน์เหล่านั้น
การหมดเวลาของ เชื่อมต่อ ion ในไม่กี่วินาที ระบุระยะเวลาที่จะรอการตอบกลับเมื่อโต้ตอบกับบริการ Snowflake ก่อนส่งกลับข้อผิดพลาด ค่าเริ่มต้นคือ 0 (ไม่มีการหมดเวลา)
คําสั่งหมดเวลาในอีกไม่กี่วินาที ระบุระยะเวลาที่จะรอให้คิวรีเสร็จสมบูรณ์ก่อนที่จะส่งกลับข้อผิดพลาด ค่าเริ่มต้นคือ 0 (ไม่มีการหมดเวลา)
ฐานข้อมูล ระบุฐานข้อมูลเฉพาะในคลังสินค้า ตัวเลือกนี้จะพร้อมใช้งานใน Power Query Desktop เท่านั้น
คําสั่ง SQL สําหรับข้อมูล ไปที่ นําเข้าข้อมูลจากฐานข้อมูลโดยใช้คิวรีฐานข้อมูลดั้งเดิม ตัวเลือกนี้จะพร้อมใช้งานใน Power Query Desktop เท่านั้น

เมื่อคุณเลือกตัวเลือกขั้นสูงที่คุณต้องการแล้ว ให้เลือก ตกลง ใน Power Query Desktop หรือ ถัดไป ใน Power Query Online เพื่อเชื่อมต่อกับฐานข้อมูล Snowflake ของคุณ

ข้อจำกัดและปัญหาที่ทราบ

ยัติภังค์ในชื่อฐานข้อมูล

ถ้าชื่อฐานข้อมูลมีเครื่องหมายยัติภังค์คุณอาจพบODBC: ERROR[42000] SQL compilation error นี่เป็นปัญหาที่ทราบแล้วและไม่มีวิธีแก้ไขปัญหาชั่วคราวที่รู้จัก กําลังตรวจสอบการแก้ไขและเอกสารที่นี่จะได้รับการอัปเดตเมื่อการแก้ไขพร้อมแล้ว

ข้อมูลเพิ่มเติม