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

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

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

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

    Screenshot of the Admin portal with Snowflake SSO settings highlighted.

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

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

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

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

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

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

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

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

Screenshot of the expanded gateway connection settings with the toggle set to off.

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

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

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

    Screenshot of semantic models and dataflows in a workspace with more and settings highlighted.

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

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

    Screenshot of the configuration dialog with OAuth2 selected as the authentication method.

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

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

กำลังแก้ไขปัญหา

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