แบบจําลองความหมายขนาดใหญ่ใน Power BI Premium

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

สามารถเปิดใช้งานแบบจําลองความหมายขนาดใหญ่สําหรับ Premium P SKU, Embedded A SKU และ Premium Per User (PPU) ทั้งหมด ขีดจํากัดขนาดแบบจําลองความหมายขนาดใหญ่ใน Premium เทียบได้กับ Azure Analysis Services ในแง่ของข้อจํากัดขนาดของแบบจําลองข้อมูล

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

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

สำคัญ

Power BI Premium สนับสนุนแบบจําลองความหมายขนาดใหญ่ เปิดใช้งานตัวเลือก รูปแบบพื้นที่จัดเก็บแบบจําลองความหมายขนาดใหญ่ เพื่อใช้แบบจําลองความหมายใน Power BI Premium ที่มีขนาดใหญ่กว่าขีดจํากัดเริ่มต้น

หมายเหตุ

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

เปิดใช้งานแบบจําลองความหมายขนาดใหญ่

ขั้นตอนที่นี่อธิบายการเปิดใช้งานแบบจําลองความหมายขนาดใหญ่สําหรับแบบจําลองใหม่ที่เผยแพร่ไปยังบริการ สําหรับแบบจําลองความหมายที่มีอยู่ เฉพาะขั้นตอนที่ 3 เท่านั้นที่จําเป็น

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

  2. เผยแพร่แบบจําลองเป็นแบบจําลองความหมายไปยังบริการ

  3. ในการตั้งค่าแบบจําลอง>ความหมายของบริการ > ให้ขยายรูปแบบพื้นที่จัดเก็บแบบจําลองความหมายขนาดใหญ่ ตั้งค่าแถบเลื่อนเป็นเปิด จากนั้นเลือกนําไปใช้

    Enable large semantic model slider

  4. เรียกใช้การรีเฟรชเพื่อโหลดข้อมูลในอดีตโดยยึดตามนโยบายการรีเฟรชแบบเพิ่มหน่วย การรีเฟรชครั้งแรกอาจใช้เวลาสักครู่เพื่อโหลดประวัติ การรีเฟรชครั้งต่อมาจะเร็วขึ้น ทั้งนี้ขึ้นอยู่กับนโยบายการรีเฟรชแบบเพิ่มหน่วยของคุณ

ตั้งค่ารูปแบบพื้นที่จัดเก็บเริ่มต้น

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

  1. ในพื้นที่ทํางาน ให้เลือกการตั้งค่า> Premium

  2. ในรูปแบบพื้นที่จัดเก็บเริ่มต้น ให้เลือกรูปแบบพื้นที่จัดเก็บแบบจําลองความหมายขนาดใหญ่ จากนั้นเลือก บันทึก

    Enable default storage format

เปิดใช้งานด้วย PowerShell

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

  1. ค้นหา ID แบบจําลองความหมาย (GUID) บนแท็บ แบบจําลอง ความหมาย สําหรับพื้นที่ทํางานภายใต้การตั้งค่าแบบจําลองความหมาย คุณสามารถดู ID ใน URL ได้

    Semantic model GUID

  2. จากพร้อมท์ผู้ดูแลระบบ PowerShell ให้ติดตั้งโมดูล MicrosoftPowerBIMgmt

    Install-Module -Name MicrosoftPowerBIMgmt
    
  3. เรียกใช้ cmdlets ต่อไปนี้เพื่อลงชื่อเข้าใช้และตรวจสอบโหมดที่เก็บข้อมูลแบบจําลองความหมาย

    Login-PowerBIServiceAccount
    
    (Get-PowerBIDataset -Scope Organization -Id <Semantic model ID> -Include actualStorage).ActualStorage
    

    การตอบสนองควรเป็นดังต่อไปนี้ โหมดที่เก็บข้อมูลคือ ABF (ไฟล์สํารองข้อมูล Analysis Services) ซึ่งเป็นค่าเริ่มต้น

    Id                   StorageMode
    
    --                   -----------
    
    <Semantic model ID>         Abf
    
  4. เรียกใช้ cmdlets ต่อไปนี้เพื่อตั้งค่าโหมดที่เก็บข้อมูล อาจใช้เวลาสองถึงสามวินาทีในการแปลงเป็น Premium Files

    Set-PowerBIDataset -Id <Semantic model ID> -TargetStorageMode PremiumFiles
    
    (Get-PowerBIDataset -Scope Organization -Id <Semantic model ID> -Include actualStorage).ActualStorage
    

    การตอบสนองควรเป็นดังต่อไปนี้ ขณะนี้โหมดที่เก็บข้อมูลถูกตั้งค่าเป็น Premium Files

    Id                   StorageMode
    
    --                   -----------
    
    <Semantic model ID>         PremiumFiles
    

คุณสามารถตรวจสอบสถานะของการแปลงแบบจําลองความหมายไปและกลับจากไฟล์ Premium ได้โดยใช้ cmdlet Get-PowerBIWorkspaceMigrationStatus

การลดข้อมูลแบบจําลองความหมาย

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

หมายเหตุ

หากคุณต้องรอให้แบบจําลองความหมายที่ลดจํานวนถูกโหลดใหม่ คุณอาจพบความล่าช้าที่เห็นได้ชัด

โหลดตามความต้องการ

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

  • หน้าข้อมูลที่เกี่ยวข้องจะถูกโหลดตามความต้องการ (หน้าในไปยังหน่วยความจํา)

  • แบบจําลองความหมายที่ลดจํานวนจะพร้อมใช้งานสําหรับคิวรีอย่างรวดเร็ว

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

Select * from SYSTEMRESTRICTSCHEMA ($System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS, [DATABASE_NAME] = '<Semantic model Name>')

การตรวจสอบขนาดของแบบจําลองความหมาย

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

Estimated semantic model size

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

SELECT * FROM SYSTEMRESTRICTSCHEMA
($System.DISCOVER_STORAGE_TABLE_COLUMNS,
 [DATABASE_NAME] = '<Semantic model Name>') //Sum DICTIONARY_SIZE (bytes)

SELECT * FROM SYSTEMRESTRICTSCHEMA
($System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS,
 [DATABASE_NAME] = '<Semantic model Name>') //Sum USED_SIZE (bytes)

ขนาดเซกเมนต์เริ่มต้น

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

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

โปรดคํานึงถึงข้อจํากัดต่อไปนี้เมื่อใช้แบบจําลองความหมายขนาดใหญ่:

  • ดาวน์โหลดไปยัง Power BI Desktop: ถ้ามีการจัดเก็บแบบจําลองความหมายบน Premium Files การดาวน์โหลดเป็นไฟล์ .pbix จะล้มเหลว

  • ภูมิภาคที่รองรับ: แบบจําลองความหมายขนาดใหญ่พร้อมใช้งานในภูมิภาค Azure ที่สนับสนุน การจัดเก็บไฟล์ Azure Premium ตรวจสอบตารางใน ความพร้อมใช้งาน ของภูมิภาคเพื่อดูรายการของภูมิภาคที่ได้รับการสนับสนุนทั้งหมด

  • การตั้งค่าขนาดแบบจําลองความหมายสูงสุด: ขนาดแบบจําลองความหมายสูงสุดสามารถตั้งค่าได้โดยผู้ดูแลระบบ สําหรับข้อมูลเพิ่มเติม ให้ดู หน่วยความจําสูงสุดในชุดข้อมูล

  • การรีเฟรชแบบจําลองความหมายขนาดใหญ่: แบบจําลองความหมายที่ใกล้เคียงกับครึ่งหนึ่งของขนาดความจุ (ตัวอย่างเช่น แบบจําลองความหมาย 12 GB บนขนาดความจุ 25 GB) อาจเกินหน่วยความจําที่มีอยู่ในระหว่างการรีเฟรช ด้วยการใช้ REST API การรีเฟรชขั้นสูงหรือตําแหน่งข้อมูล XMLA คุณสามารถทําการรีเฟรชข้อมูลที่ละเอียดได้เพื่อให้หน่วยความจําที่จําเป็นโดยการรีเฟรชสามารถย่อให้พอดีกับขนาดของความจุของคุณได้

  • แบบจําลองความหมายแบบพุช: ผลักดันแบบจําลองความหมายไม่สนับสนุนรูปแบบการจัดเก็บแบบจําลองความหมายขนาดใหญ่

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

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

ความพร้อมของภูมิภาค

แบบจําลองความหมายขนาดใหญ่ใน Power BI สามารถใช้งานได้ในภูมิภาค Azure ที่รองรับ ที่เก็บข้อมูลไฟล์ Azure Premium เท่านั้น

รายการต่อไปนี้แสดงภูมิภาคที่มีแบบจําลองความหมายขนาดใหญ่ใน Power BI ภูมิภาคที่ไม่ได้อยู่ในรายการต่อไปนี้ไม่ได้รับการรองรับสําหรับแบบจําลองขนาดใหญ่

หมายเหตุ

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

ภูมิภาคของ Azure ตัวย่อภูมิภาคของ Azure
ออสเตรเลียตะวันออก australiaeast
ออสเตรเลียตะวันออกเฉียงใต้ australiasoutheast
บราซิลใต้ brazilsouth
แคนาดาตะวันออก แคนาดาตะวันออก
แคนาดากลาง canadacentral
อินเดียกลาง centralindia
สหรัฐอเมริกาตอนกลาง centralus
เอเชียตะวันออก อีสตาเซีย
สหรัฐอเมริกาภาคตะวันออก อีสตัส
สหรัฐอเมริกาฝั่งตะวันออก 2 eastus2
ฝรั่งเศสตอนกลาง francecentral
ฝรั่งเศสใต้ francesouth
เยอรมนีเหนือ germanynorth
เยอรมนีตอนกลางทางตะวันตก germanywestcentral
ญี่ปุ่นภาคตะวันออก japaneast (ญี่ปุ่น)
ญี่ปุ่นภาคตะวันตก japanwest
เกาหลีตอนกลาง koreacentral
เกาหลีใต้ เกาหลีเคาท์
สหรัฐอเมริกาตอนกลางทางเหนือ northcentralus
ยุโรปตอนเหนือ northeurope
แอฟริกาใต้ตอนเหนือ southafricanorth
แอฟริกาใต้ตะวันตก southafricawest
สหรัฐอเมริกาตอนกลางทางใต้ southcentralus
เอเชียตะวันออกเฉียงใต้ southeastasia
สวิตเซอร์แลนด์ เหนือ สวิตเซอร์แลนด์ตอนเหนือ
สวิตเซอร์แลนด์ตะวันตก สวิตเซอร์แลนด์เวสต์
UAE Central uaecentral
สหรัฐอาหรับเอมิเรตส์ เหนือ uaenorth
สหราชอาณาจักรตอนใต้ uksouth
สหราชอาณาจักรตะวันตก ukwest
ยุโรปตะวันตก westeurope
อินเดียตะวันตก westindia
สหรัฐอเมริกาตะวันตก westus
US 2 ตะวันตก westus2

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