แชร์ผ่าน


เชื่อมต่อกับ Snowflake ในบริการของ Power BI

การเชื่อมต่อกับ Snowflake ในบริการของ Power BI แตกต่างจากตัวเชื่อมต่ออื่นๆ เพียงวิธีเดียว Snowflake ทํางานร่วมกับ Microsoft Entra ID ซึ่งเป็นตัวเลือกสําหรับ SSO (การลงชื่อเข้าระบบครั้งเดียว) ส่วนต่างๆ ของการรวมต้องมีบทบาทการดูแลที่แตกต่างกันใน Snowflake, Power BI และ Azure คุณสามารถเลือกเปิดใช้งานการรับรองความถูกต้องของ Microsoft Entra ได้โดยไม่ต้องใช้ SSO การรับรองความถูกต้องพื้นฐานทํางานคล้ายกับตัวเชื่อมต่ออื่น ๆ ในบริการ

ในการกําหนดค่าการรวม Microsoft Entra และเลือกเปิดใช้งาน SSO:

การกําหนดค่าบริการของ Power BI

พอร์ทัล Admin

เมื่อต้องการเปิดใช้งาน SSO ผู้ดูแลระบบ Fabric ต้องเปิดการตั้งค่าในพอร์ทัลผู้ดูแลระบบ Power BI การตั้งค่านี้จะอนุมัติการส่งโทเค็นการรับรองความถูกต้องของ Microsoft Entra ไปยัง Snowflake จากภายในบริการของ Power BI การตั้งค่านี้ถูกตั้งค่าในระดับองค์กร ทําตามขั้นตอนเหล่านี้เพื่อเปิดใช้งาน SSO:

  1. ลงชื่อเข้าใช้ Power BI โดยใช้ข้อมูลประจําตัวของผู้ดูแลระบบ Fabric

  2. เลือก การตั้งค่า จากเมนูส่วนหัวของหน้า จากนั้นเลือก พอร์ทัลผู้ดูแลระบบ

  3. เลือก การตั้งค่าผู้เช่า จากนั้นเลื่อนเพื่อค้นหา การตั้งค่าการรวม

    สกรีนช็อตของพอร์ทัลผู้ดูแลระบบที่เน้นการตั้งค่า Snowflake SSO

  4. ขยาย Snowflake SSO สลับการตั้งค่าเป็น เปิดใช้งาน จากนั้นเลือก นําไปใช้

ขั้นตอนนี้จําเป็นต้องยินยอมให้ส่งโทเค็น Microsoft Entra ของคุณไปยังเซิร์ฟเวอร์ Snowflake หลังจากที่คุณเปิดใช้งานการตั้งค่า อาจใช้เวลาถึงหนึ่งชั่วโมงจึงจะมีผลบังคับใช้

หลังจากเปิดใช้งาน SSO คุณสามารถใช้รายงานกับ SSO ได้

กําหนดค่าแบบจําลองความหมายด้วย Microsoft Entra ID

หลังจากเผยแพร่รายงานตามตัวเชื่อมต่อ Snowflake ไปยังบริการของ Power BI แล้ว ผู้สร้างแบบจําลองความหมายต้องอัปเดตการตั้งค่าสําหรับพื้นที่ทํางานที่เหมาะสมเพื่อให้สามารถใช้ SSO ได้

สําหรับข้อมูลเพิ่มเติมรวมถึงขั้นตอนในการใช้ Microsoft Entra ID, SSO และ Snowflake โปรดดูการสนับสนุนเกตเวย์ข้อมูลสําหรับการลงชื่อเข้าระบบครั้งเดียวด้วย Microsoft Entra ID

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

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

สกรีนช็อตของการตั้งค่าการเชื่อมต่อเกตเวย์ที่ขยายด้วยการตั้งค่าการสลับเป็นปิด

เมื่อต้องการเปิดใช้งาน SSO สําหรับแบบจําลองความหมาย:

  1. ลงชื่อเข้าใช้ Power BI โดยใช้ข้อมูลประจําตัวของผู้สร้างแบบจําลองความหมาย

  2. เลือกพื้นที่ทํางานที่เหมาะสม จากนั้นเลือก การตั้งค่า จากเมนู ตัวเลือกเพิ่มเติม (จุดแนวตั้งสามจุด) ที่อยู่ถัดจากชื่อแบบจําลองเชิงความหมาย

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

  3. เลือก ข้อมูลประจําตัว ของแหล่งข้อมูล และลงชื่อเข้าใช้ คุณสามารถลงชื่อเข้าใช้แบบจําลองความหมายลงใน Snowflake ด้วยข้อมูลประจําตัวพื้นฐาน KeyPair หรือ OAuth2 (Microsoft Entra ID) ด้วยการใช้ Microsoft Entra ID คุณสามารถเปิดใช้งาน SSO ในขั้นตอนถัดไป

  4. เลือกตัวเลือก ผู้ใช้ปลายทางใช้ข้อมูลประจําตัว OAuth2 ของตนเองเมื่อเข้าถึงแหล่งข้อมูลนี้ผ่านทาง DirectQuery ตัวเลือก การตั้งค่านี้เปิดใช้งาน Microsoft Entra SSO ข้อมูลประจําตัวของ Microsoft Entra จะถูกส่งสําหรับ SSO

    สกรีนช็อตของกล่องโต้ตอบการกําหนดค่าด้วย OAuth2 ที่เลือกเป็นวิธีการรับรองความถูกต้อง

หลังจากที่คุณทําตามขั้นตอนเหล่านี้เสร็จแล้ว ผู้ใช้ควรใช้การรับรองความถูกต้องของ Microsoft Entra โดยอัตโนมัติเพื่อเชื่อมต่อกับข้อมูลจากแบบจําลองความหมายของ Snowflake นั้น

ถ้าคุณเลือกที่จะไม่เปิดใช้งาน SSO ผู้ใช้ที่รีเฟรชรายงานจะใช้ข้อมูลประจําตัวของผู้ใช้ที่ลงชื่อเข้าใช้ เช่นเดียวกับรายงาน Power BI อื่นๆ ส่วนใหญ่

การแก้ไขปัญหา

หากคุณพบปัญหาใดก็ตามเกี่ยวกับการรวม โปรดดู คู่มือการแก้ไขปัญหาของ Snowflake