แชร์ผ่าน


เชื่อมต่อกับแหล่งข้อมูลบนระบบคลาวด์ในบริการของ Power BI

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

ชนิดของการเชื่อมต่อข้อมูล

ตารางต่อไปนี้แสดงวิธีการเชื่อมต่อชนิดต่าง ๆ แมปกับชนิดการเชื่อมต่อหลักสองชนิด: การเชื่อมต่อเกตเวย์ข้อมูล และการเชื่อมต่อระบบคลาวด์โดยตรง ความสามารถใหม่ที่อธิบายไว้ในบทความนี้คือ การเชื่อมต่อระบบคลาวด์ที่สามารถแชร์ได้

การเชื่อมต่อเกตเวย์ข้อมูล การเชื่อมต่อระบบคลาวด์โดยตรง
การเชื่อมต่อที่ใช้เกตเวย์ข้อมูลส่วนบุคคล การเชื่อมต่อระบบคลาวด์ส่วนบุคคล
การเชื่อมต่อโดยใช้เกตเวย์ข้อมูลองค์กรหรือ VNET การเชื่อมต่อระบบคลาวด์ที่แชร์ได้ (ใหม่)

ข้อดีของการเชื่อมต่อระบบคลาวด์ที่แชร์ได้

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

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

การเชื่อมต่อที่สามารถแชร์ได้ไม่มีข้อจํากัดดังกล่าว และมีการจัดการการเชื่อมต่อที่ยืดหยุ่นและมีความคล่องตัวมากขึ้น รวมถึงต่อไปนี้:

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

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

  • ลดค่าใช้จ่ายในการบํารุงรักษาการเชื่อมต่อข้อมูลและข้อมูลประจําตัว - เมื่อรวมกับแหล่งข้อมูลและประสบการณ์การจัดการเกตเวย์ คุณสามารถรวมศูนย์การจัดการการเชื่อมต่อแหล่งข้อมูลสําหรับเกตเวย์และการเชื่อมต่อคลาวด์ได้ การรวมศูนย์และการจัดการดังกล่าวเป็นเรื่องปกติสําหรับเกตเวย์ข้อมูลองค์กรและ VNET ซึ่งผู้ดูแลระบบเกตเวย์สร้าง แชร์ และรักษาการเชื่อมต่อไว้ ด้วยการเชื่อมต่อที่แชร์ได้ ตอนนี้คุณสามารถขยายการจัดการการเชื่อมต่อแบบรวมศูนย์ดังกล่าวไปยังแหล่งข้อมูลบนคลาวด์ได้เช่นกัน

เปรียบเทียบการเชื่อมต่อคลาวด์ที่แชร์กับการเชื่อมต่ออื่น ๆ

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

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

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

สกรีนช็อตของการเชื่อมต่อกับการเชื่อมต่อระบบคลาวด์ที่สามารถแชร์ได้

สร้างการเชื่อมต่อระบบคลาวด์ที่แชร์ได้ใหม่

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

สกรีนช็อตของการเลือกเพื่อสร้างการเชื่อมต่อใหม่

บานหน้าต่างจะปรากฏขึ้นที่เรียกว่า การเชื่อมต่อ ใหม่ และเติมพารามิเตอร์การกําหนดค่าโดยอัตโนมัติ

สกรีนช็อตของการตั้งค่าการเชื่อมต่อใหม่

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

สร้างการเชื่อมต่อระบบคลาวด์ที่แชร์ได้โดยใช้ข้อมูลประจําตัวของพื้นที่ทํางาน

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

เมื่อต้องการสร้างข้อมูลประจําตัวของพื้นที่ทํางาน ให้ทําตามขั้นตอนเหล่านี้:

  1. กําหนดค่าพื้นที่ทํางานให้มี ข้อมูลประจําตัวของพื้นที่ทํางาน ข้อมูลประจําตัวของพื้นที่ทํางานเป็นบริการหลักที่มีการจัดการโดยอัตโนมัติที่เชื่อมโยงกับพื้นที่ทํางาน Fabric
  2. สร้างการเชื่อมต่อคลาวด์ที่แชร์ได้ (SCC) ด้วย ข้อมูลประจําตัว ของพื้นที่ทํางานเป็นวิธีการรับรองความถูกต้อง
  3. ผูกแหล่งข้อมูลกับ SCC ในการตั้งค่าแบบจําลองความหมาย

โปรดคํานึงถึงข้อควรพิจารณาต่อไปนี้เมื่อสร้างหรือใช้ ข้อมูลประจําตัวของพื้นที่ทํางาน:

  • ข้อมูลประจําตัว ของพื้นที่ทํางานได้รับการสนับสนุนเฉพาะกับแหล่งข้อมูล Fabric เท่านั้น
  • ชนิดการเชื่อมต่อที่ใช้ต้องสนับสนุนชนิดการรับรองความถูกต้องข้อมูลประจําตัวของพื้นที่ทํางาน ซึ่งรวมถึงตัวเชื่อมต่อ SQL Server และ ADLS สําหรับชนิดการเชื่อมต่อที่ใช้ ถ้ามี ตัวเลือกข้อมูลประจําตัว ของ พื้นที่ทํางานภายใต้การตั้งค่าการรับรองความถูกต้อง แสดงว่าตัวเชื่อมต่อนั้นได้รับการสนับสนุน

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

เมื่อเชื่อมต่อกับแหล่งข้อมูล Fabric โดยเฉพาะ ข้อมูลประจําตัว Entra ID Single Sign-On (SSO) ของคุณจะถูกใช้ตามค่าเริ่มต้น

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

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

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

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

การใช้การเชื่อมต่อระบบคลาวด์ที่แชร์กับรายงานที่มีการแบ่งหน้า

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

สกรีนช็อตของการจัดการการเชื่อมต่อสําหรับรายงานที่มีการแบ่งหน้า

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

สกรีนช็อตของการแมปการเชื่อมต่อข้อมูลสําหรับรายงานที่มีการแบ่งหน้า

ข้อจํากัดและข้อควรพิจารณา

  • การเชื่อมต่อระบบคลาวด์ที่แชร์ได้ยังแชร์ข้อมูลประจําตัว ของคุณ - เมื่อคุณอนุญาตให้ผู้อื่นสามารถใช้การเชื่อมต่อระบบคลาวด์ที่แชร์ได้ของคุณ สิ่งสําคัญคือต้องเข้าใจว่า คุณกําลังอนุญาตให้ผู้อื่นเชื่อมต่อแบบจําลองเชิงความหมายของตนเอง รายงานที่มีการแบ่งหน้า และวัตถุอื่นๆ ไปยังแหล่งข้อมูลที่สอดคล้องกันโดยใช้รายละเอียดการเชื่อมต่อและข้อมูลประจําตัวที่คุณให้ไว้ ตรวจสอบให้แน่ใจว่าคุณแชร์การเชื่อมต่อ (และข้อมูลประจําตัวของพวกเขา) ที่คุณได้รับอนุญาตให้แชร์เท่านั้น

  • ผู้ใช้ทุกคนจะถูกจํากัดการเชื่อมต่อแหล่งข้อมูลสูงสุด 1000 รายการในผู้เช่าระบบคลาวด์ทุกราย: ถ้าคุณเข้าถึงจํานวนสูงสุดของขีดจํากัดแหล่งข้อมูล ให้ตรวจสอบว่าจํานวนแหล่งข้อมูลต่อผู้ใช้ไม่ได้เกินขีดจํากัดของการเชื่อมต่อ 1000 รายการ หากต้องการแก้ไขปัญหาที่เกี่ยวข้อง คุณสามารถลบแหล่งข้อมูลที่มีอยู่ออกจากศูนย์การจัดการด้วยตนเอง หรืออีกวิธีหนึ่งคือใช้สคริปต์ PowerShell ต่อไปนี้เพื่อค้นหาและลบแหล่งข้อมูลใด ๆ ที่เกินขีดจํากัดนั้น

    ## required module "mcirosoftpowerbimgmt" Install-Module -Name DataGateway and sign in the same user who exceeded the 1000 limit
    Import-Module -name microsoftpowerbimgmt
    
    ## get the gateway information per the sign in person. Choose Environment: Public, USGov, China, USGovHigh, USGovMil
    $environment = "Public"
    Connect-PowerBIServiceAccount -Environment $environment
    
    switch ($environment) {
        "Public" { $baseURL = "https://api.powerbi.com/v2.0/myorg/me/"; Break }
        "USGov" { $baseURL = "https://api.powerbigov.us/v2.0/myorg/me/"; Break }
        "China" { $baseURL = "https://api.powerbi.cn/v2.0/myorg/me/"; Break }
        "USGovHigh" { $baseURL = "https://api.high.powerbigov.us/v2.0/myorg/me/"; Break }
        "USGovMil" { $baseURL = "https://api.mil.powerbigov.us/v2.0/myorg/me/"; Break }
    }   
    
    $getDatasourcesURL = $baseURL + "gatewayClusterDatasources?$expand=users"
    
    $datasources = Invoke-PowerBIRestMethod -Url $getDatasourcesURL -Method GET | ConvertFrom-Json
    
    foreach($dataource in $datasources.value)
    {
        if($datasource.gatewayType -eq "TenantCloud")
        {
            "cloud datasource found with id = {0}, name = {1}" -f $dataource.id, $datasource.datasourceName
            $gatewayId = $datasource.clusterId
            $datasourceId = $dataource.id
    
            ## conditional logic to determine if name matches set
            $deleteDatasourceURL = $baseURL + "gatewayClusters/$gatewayId/datasources/$datasourceId"
            Invoke-PowerBIRestMethod -Url $deleteDatasourceURL -Method DELETE
        }    
    }
    

    ถ้าคุณเป็น ISV หรือเจ้าของแอป Power BI Embedded อื่น ๆ ที่มีลูกค้าจํานวนมาก ให้ใช้โปรไฟล์บริการหลักสําหรับแอปแบบหลายการเช่าใน Power BI Embedded หากคุณไม่ใช่ ISV คุณอาจถึงขีดจํากัดนี้เนื่องจากคุณกําลังสร้างแหล่งข้อมูลใหม่สําหรับไฟล์ CSV หรือ Excel ทุกไฟล์ เพื่อแก้ไขปัญหานี้ คุณอาจต้องการใช้ "กล่องอัปโหลดไฟล์" ใน Power BI Desktop เพื่อเลือกไฟล์ Excel หลายไฟล์ ซึ่งสร้างการเชื่อมต่อแหล่งข้อมูลหลายรายการ ในสถานการณ์นี้ เพื่อให้แน่ใจว่ามีการเลือกแหล่งข้อมูลเดียวเท่านั้น เราขอแนะนําให้คุณเลือกโฟลเดอร์ที่มีไฟล์ Excel เหล่านั้นแทน

  • คุณไม่สามารถผสมแหล่งข้อมูลในองค์กร Excel กับแหล่งข้อมูล Analysis Services DirectQuery ที่มีอยู่แล้วได้ คุณสามารถรวมแหล่งข้อมูลในองค์กร Excel ลงในรายงานของคุณได้เท่านั้นหากอยู่ในคิวรีที่แยกต่างหาก ในสถานการณ์เช่นนี้ คุณสามารถแมปแหล่งข้อมูล Excel ไปยังเกตเวย์ และปล่อยแหล่งข้อมูล Analysis Services DirectQuery cloud ไว้เหมือนเดิม

  • Power BI Dataflow Gen1 และ Fabric Dataflow Gen2 ไม่สนับสนุนการเชื่อมต่อระบบคลาวด์ที่แชร์ได้ เวอร์ชันอื่น ๆ เช่น กระแสข้อมูล Power Apps จะรองรับการเชื่อมต่อระบบคลาวด์ที่แชร์ได้

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างการเชื่อมต่อระบบคลาวด์ที่แชร์ได้:

คุณสามารถทําการเรียงลําดับของต่างๆ ด้วยบริการของ Power BI และ Power BI Desktop สําหรับข้อมูลเพิ่มเติมเกี่ยวกับขีดความสามารถ โปรดดูทรัพยากรต่อไปนี้: