แชร์ผ่าน


เชื่อมต่อกับ Fabric Data Warehouse

นําไปใช้กับ:✅ จุดสิ้นสุดการวิเคราะห์ SQL และ Warehouse ใน Microsoft Fabric

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

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

ค้นหาสตริงการเชื่อมต่อคลังสินค้า

  1. เปิด การตั้งค่า ของคลังสินค้าหรือตําแหน่งข้อมูลการวิเคราะห์ SQL ของคุณ

  2. ในหน้าต่างการตั้งค่า ให้เลือกหน้าปลายทาง SQL

  3. คัดลอก สตริงการเชื่อมต่อ SQL และใช้เพื่อเชื่อมต่อภายนอกกับรายการจาก Power BI เดสก์ท็อป แอปพลิเคชัน หรือเครื่องมือไคลเอ็นต์

    ภาพหน้าจอจากพอร์ทัล Fabric ของหน้าต่างการตั้งค่า หน้าจุดสิ้นสุด SQL

เชื่อมต่อโดยใช้ SQL Server Management Studio (SSMS)

ขั้นตอนต่อไปนี้ให้รายละเอียดวิธีการเริ่มต้นที่พื้นที่ทํางาน Microsoft Fabric และเชื่อมต่อคลังสินค้ากับ SQL Server Management Studio (SSMS)

  1. เมื่อคุณเปิด SSMS หน้าต่าง เชื่อมต่อกับเซิร์ฟเวอร์ จะปรากฏขึ้น ถ้าเปิดอยู่แล้ว คุณสามารถเชื่อมต่อด้วยตนเองได้โดยการเลือก Object Explorer>Connect>Database Engine

    สกรีนช็อตแสดงตําแหน่งที่จะเลือก Database Engine บนเมนู เชื่อมต่อ

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

    ภาพหน้าจอแสดงหน้าต่างเชื่อมต่อกับเซิร์ฟเวอร์

  3. เมื่อสร้างการเชื่อมต่อแล้ว Object Explorer จะแสดงคลังสินค้าที่เชื่อมต่อจากพื้นที่ทํางานและตารางและมุมมองที่เกี่ยวข้อง ซึ่งทั้งหมดนี้พร้อมที่จะสืบค้น

    สกรีนช็อตที่แสดงตําแหน่งที่ชื่อเซิร์ฟเวอร์ที่เชื่อมต่อปรากฏในบานหน้าต่าง Object Explorer

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

เชื่อมต่อโดยใช้ Power BI

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

  1. เลือก คลังสินค้า
  2. เลือกเอนทิตี
  3. โหลดข้อมูล - เลือกโหมดการเชื่อมต่อข้อมูล: นําเข้าหรือ DirectQuery

สําหรับข้อมูลเพิ่มเติม โปรดดู สร้างรายงานเกี่ยวกับคลังข้อมูลใน Microsoft Fabric

เชื่อมต่อโดยใช้ OLE DB

เราสนับสนุนการเชื่อมต่อกับจุดสิ้นสุดการวิเคราะห์คลังสินค้าหรือ SQL โดยใช้ OLE DB ตรวจสอบให้แน่ใจว่าคุณกําลังเรียกใช้โปรแกรมควบคุม Microsoft OLE DB ล่าสุดสําหรับ SQL Server

การเชื่อมต่อโดยใช้ ODBC

Microsoft Fabric สนับสนุนการเชื่อมต่อกับจุดสิ้นสุดการวิเคราะห์คลังสินค้าหรือ SQL โดยใช้ ODBC ตรวจสอบให้แน่ใจว่าคุณกําลังเรียกใช้โปรแกรมควบคุม ODBC ล่าสุดสําหรับ SQL Server ใช้การรับรองความถูกต้องของ Microsoft Entra ID รองรับเฉพาะ ODBC 18 หรือเวอร์ชันที่สูงกว่า

เชื่อมต่อโดยใช้ Fabric Python Notebook

Fabric Python Notebooks (พรีวิว) มีความสามารถในการเรียกใช้โค้ด T-SQL ด้วยคําสั่งเวทมนตร์ T-SQL ในขั้นตอนต่อไปนี้ ให้เชื่อมต่อกับสินค้าคลังสินค้าใน Fabric โดยใช้คําสั่ง magic:%%tsql

  1. สร้างสมุดบันทึกในพื้นที่ทํางานของคุณด้วยการตั้งค่าภาษาเป็น Python

  2. ในเซลล์ ให้ใช้คําสั่งเว %%tsql ทมนตร์ ชนิดของเซลล์จะเปลี่ยนเป็น T-SQLโดยอัตโนมัติ

    ในตัวอย่างต่อไปนี้ ให้แทนที่ <warehouse> ด้วยชื่อสินค้าคลังสินค้าของคุณ พารามิเตอร์ควร -type เป็น Warehouse.

    %%tsql -artifact <warehouse> -type Warehouse
    

    จากนั้นรวมคําสั่ง T-SQL ของคุณ ตัวอย่างเช่น เพื่อเรียกใช้การสืบค้นจากคลังสินค้าที่ชื่อว่า Contoso:

    %%tsql -artifact Contoso -type Warehouse
    SELECT * FROM wh.DimDate;
    
  3. คุณยังสามารถผูกผลลัพธ์กับดาต้าเฟรมด้วยอาร์กิวเมนต์:-bind

    %%tsql -artifact Contoso -type Warehouse -bind df2
    

สําหรับความเป็นไปได้เพิ่มเติมในการสืบค้นข้อมูลของคุณด้วย T-SQL ภายในสมุดบันทึก Python โปรดดู เรียกใช้โค้ด T-SQL ในสมุดบันทึก Fabric Python หากต้องการดูไวยากรณ์แบบเต็ม ให้ใช้ %tsql? คําสั่ง คําสั่งนี้แสดงข้อมูลวิธีใช้สําหรับคําสั่ง T-SQL magic รวมถึงพารามิเตอร์ที่พร้อมใช้งานและคําอธิบาย

เชื่อมต่อโดยใช้ JDBC

Microsoft Fabric ยังสนับสนุนการเชื่อมต่อกับจุดสิ้นสุดการวิเคราะห์คลังสินค้าหรือ SQL โดยใช้โปรแกรมควบคุมการเชื่อมต่อฐานข้อมูล Java (JDBC)

เมื่อสร้างการเชื่อมต่อผ่าน JDBC ให้ตรวจสอบการขึ้นต่อกันต่อไปนี้:

  1. เพิ่มสิ่งประดิษฐ์ เลือก เพิ่มสิ่งประดิษฐ์ และเพิ่มการขึ้นต่อกันสี่รายการต่อไปนี้ จากนั้นเลือก ดาวน์โหลด/อัปเดต เพื่อโหลดการขึ้นต่อกันทั้งหมด เช่น:

    ภาพหน้าจอแสดงตําแหน่งที่จะเลือกดาวน์โหลด/อัปเดต

  2. เลือก ทดสอบการเชื่อมต่อ และ เสร็จสิ้น

    ภาพหน้าจอของแท็บการประกาศการพึ่งพา

    <dependency>
       <groupId>com.microsoft.azure</groupId>
       <artifactId>msal4j</artifactId>
       <version>1.13.3</version>
    </dependency>
    
    <dependency>
       <groupId>com.microsoft.sqlserver</groupId>
       <artifactId>mssql-jdbc_auth</artifactId>
       <version>11.2.1.x86</version>
    </dependency>
    
     <dependency>
       <groupId>com.microsoft.sqlserver</groupId>
       <artifactId>mssql-jdbc</artifactId>
       <version>12.1.0.jre11-preview</version>
    </dependency>
    
     <dependency>
       <groupId>com.microsoft.aad</groupId>
       <artifactId>adal</artifactId>
       <version>4.2.2</version>
    </dependency>
    

เชื่อมต่อโดยใช้ dbt

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

dbtปลั๊กอินอะแดปเตอร์เฉพาะแพลตฟอร์มข้อมูลช่วยให้ผู้ใช้สามารถเชื่อมต่อกับที่เก็บข้อมูลที่เลือกได้ หากต้องการเชื่อมต่อกับคลังสินค้าจาก dbtให้ใช้ dbt-fabric อะแดปเตอร์ ในทํานองเดียวกัน แหล่งข้อมูลพูล SQL เฉพาะของ Azure Synapse Analytics มีอะแดปเตอร์ dbt-synapseของตัวเอง

อะแดปเตอร์ทั้งสองรองรับการรับรองความถูกต้องของ Microsoft Entra ID และอนุญาตให้นักพัฒนาใช้az cli authentication อย่างไรก็ตาม การรับรองความถูกต้องของ SQL ไม่ได้รับการสนับสนุนสําหรับ dbt-fabric.

dbtอะแดปเตอร์ Fabric DW ใช้pyodbcไลบรารีเพื่อสร้างการเชื่อมต่อกับคลังสินค้า ไลบรารีเป็นpyodbcการใช้งาน ODBC ในภาษา Python ที่ใช้ Python Database API Specification v2.0 ไลบรารีส่ง pyodbc สตริงการเชื่อมต่อไปยังโปรแกรมควบคุมฐานข้อมูลโดยตรงผ่าน SQLDriverConnect ใน msodbc โครงสร้างการเชื่อมต่อไปยัง Microsoft Fabric โดยใช้บริการพร็อกซี TDS (การสตรีมข้อมูลแบบตาราง)

สําหรับข้อมูลเพิ่มเติม โปรดดูแหล่งข้อมูลต่อไปนี้:

การเชื่อมต่อด้วยวิธีอื่น

เครื่องมือที่ไม่ใช่ของ Microsoft ยังสามารถใช้สตริงการเชื่อมต่อ SQL ผ่านไดรเวอร์ ODBC หรือ OLE DB เพื่อเชื่อมต่อกับ Microsoft Fabric Warehouse หรือปลายทางการวิเคราะห์ SQL โดยใช้การรับรองความถูกต้อง Microsoft Entra ID สําหรับข้อมูลเพิ่มเติมและสตริงการเชื่อมต่อตัวอย่าง โปรดดู การรับรองความถูกต้องของ Microsoft Entra เป็นทางเลือกแทนการรับรองความถูกต้องของ SQL

แอปพลิเคชันแบบกําหนดเอง

ใน Microsoft Fabric คลังสินค้าและจุดสิ้นสุดการวิเคราะห์ SQL ของ Lakehouse มีสตริงการเชื่อมต่อ SQL ข้อมูลสามารถเข้าถึงได้จากระบบนิเวศขนาดใหญ่ของเครื่องมือ SQL โดยที่พวกเขาสามารถตรวจสอบสิทธิ์ได้โดยใช้ Microsoft Entra ID สําหรับข้อมูลเพิ่มเติม โปรดดู ไลบรารีการเชื่อมต่อสําหรับฐานข้อมูล Microsoft SQL สําหรับข้อมูลเพิ่มเติมและสตริงการเชื่อมต่อตัวอย่าง โปรดดู การรับรองความถูกต้องของ Microsoft Entra เป็นทางเลือกแทนการรับรองความถูกต้องของ SQL