แชร์ผ่าน


การรีเฟรชข้อมูลใน Power BI

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

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

ทําความเข้าใจเกี่ยวกับการรีเฟรชข้อมูล

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

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

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

โหมดที่เก็บข้อมูลและชนิดแบบจําลองความหมาย

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

  • โหมดการนำเข้า
  • โหมด DirectQuery
  • โหมด Direct Lake
  • โหมด LiveConnect
  • โหมดส่ง

แผนภาพต่อไปนี้แสดงให้เห็นถึงโฟลว์ข้อมูลที่แตกต่างกันตามโหมดการจัดเก็บข้อมูล จุดสําคัญที่สุดคือแบบจําลองความหมายโหมดการนําเข้าเท่านั้นที่จําเป็นต้องมีการรีเฟรชข้อมูลต้นทาง ซึ่งจําเป็นต้องมีการรีเฟรชเนื่องจากมีเพียงแบบจําลองความหมายชนิดนี้ที่นําเข้าข้อมูลจากแหล่งข้อมูลและข้อมูลที่นําเข้าอาจได้รับการอัปเดตตามปกติหรือแบบเฉพาะกิจ แบบจําลองความหมายใน DirectQuery, Direct Lake หรือโหมด LiveConnect ไปยัง Analysis Services จะไม่นําเข้าข้อมูล พวกเขาคิวรีแหล่งข้อมูลพื้นฐานกับการโต้ตอบกับผู้ใช้ทุกคน แบบจําลองความหมายในโหมดส่งไม่สามารถเข้าถึงแหล่งข้อมูลใด ๆ ได้โดยตรง แต่ต้องการให้คุณส่งข้อมูลไปยัง Power BI ข้อกําหนดการรีเฟรชแบบจําลองความหมายจะแตกต่างกันโดยขึ้นอยู่กับชนิดแบบจําลองที่เก็บข้อมูล/ความหมาย

โหมดที่เก็บข้อมูลและชนิดแบบจําลองความหมาย

แบบจําลองความหมายในโหมดการนําเข้า

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

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

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

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

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับแบบจําลองความหมายขนาดใหญ่ในความจุแบบพรีเมียม ให้ดู แบบจําลองความหมายขนาดใหญ่

แบบจําลองความหมายในโหมด DirectQuery

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

หมายเหตุ

รายงานการเชื่อมต่อสดส่งคิวรีไปยังความจุหรืออินสแตนซ์ Analysis Services ที่โฮสต์แบบจําลองความหมายหรือแบบจําลอง เมื่อใช้บริการการวิเคราะห์ภายนอก เช่น SQL Server Analysis Services (SSAS) หรือ Azure Analysis Services (AAS) ทรัพยากรจะถูกใช้งานภายนอก Power BI

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

รีเฟรชกําหนดการ

หมายเหตุ

  • แบบจําลองความหมายในโหมดนําเข้าและแบบจําลองความหมายแบบรวมที่รวมโหมดนําเข้าและโหมด DirectQuery ไม่จําเป็นต้องมีการรีเฟรชไทล์แยกต่างหากเนื่องจาก Power BI จะรีเฟรชไทล์โดยอัตโนมัติในระหว่างการรีเฟรชข้อมูลตามกําหนดเวลาหรือตามคําขอ แบบจําลองความหมายที่มีการอัปเดตตามตําแหน่งข้อมูล XMLA จะล้างข้อมูลไทล์ที่แคช (แคชไม่ถูกต้อง) เท่านั้น แคชไทล์จะไม่ถูกรีเฟรชจนกว่าผู้ใช้แต่ละรายเข้าถึงแดชบอร์ด สําหรับแบบจําลองการนําเข้า คุณสามารถค้นหาตารางเวลาการรีเฟรชในส่วน "การรีเฟรชตามกําหนดการ" ของ แท็บ แบบจําลอง ความหมาย สําหรับแบบจําลองความหมายแบบรวม ส่วน "รีเฟรชตามกําหนดการ" จะอยู่ใน ส่วนปรับประสิทธิภาพ ให้เหมาะสม
  • Power BI ไม่รองรับการเชื่อมต่อแบบสดข้ามพรมแดนไปยัง Azure Analysis Services (AAS) ในระบบคลาวด์สาธารณะ

ผลักดันแบบจําลองความหมาย

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

ชนิดการรีเฟรชของ Power BI

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

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

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


การรีเฟรชของวิชวลรายงาน รีเฟรชข้อมูล การรีเฟรช Schema
การรีเฟรชชนิดอื่นทําอะไรได้บ้าง คิวรีที่ใช้เพื่อใส่ข้อมูลภาพจะถูกรีเฟรช

สําหรับวิชวลที่ใช้ตาราง DirectQuery วิชวลจะสอบถามเพื่อรับข้อมูลล่าสุดจากแหล่งข้อมูล

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

ไม่นําไปใช้กับตาราง DirectQuery เนื่องจากอยู่ในระดับวิชวลและขึ้นอยู่กับการรีเฟรชวิชวลรายงาน

สําหรับตารางที่นําเข้า ข้อมูลจะถูกรีเฟรชจากแหล่งข้อมูล
การเปลี่ยนแปลงโครงสร้างของตารางแหล่งข้อมูลใด ๆ ตั้งแต่การรีเฟรชครั้งก่อนหน้าจะแสดง

ตัวอย่างเช่น: เมื่อต้องการแสดงคอลัมน์ใหม่ที่เพิ่มไปยังกระแสข้อมูล Power BI หรือมุมมองฐานข้อมูล SQL

ใช้กับตาราง DirectQuery และ Direct Lake ที่นําเข้า

ใน Power BI Desktop การรีเฟรชของวิชวลรายงาน การรีเฟรชข้อมูล และการรีเฟรชสคีมาทั้งหมดเกิดขึ้นร่วมกันโดยใช้

  • ปุ่มรีเฟรชริบบิ้น>หน้าหลัก

  • ปุ่มปิดและปรับใช้ข้อมูล>ริบบิ้นหน้าแรก >

  • เมนูบริบท (คลิกขวาหรือเลือกจุดไข่ปลา) บนตารางใด ๆ ในบานหน้าต่างข้อมูล: เลือกรีเฟรชข้อมูล

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


การรีเฟรชของวิชวลรายงาน รีเฟรชข้อมูล การรีเฟรช Schema
ใน Power BI Desktop
  • ปรับการรีเฟรชวิชวลของริบบิ้น>ให้เหมาะสม
  • ปุ่มตัววิเคราะห์ประสิทธิภาพ>ริบบอน>มุมมอง รีเฟรชวิชวล
  • การสร้างและการเปลี่ยนวิชวลทําให้คิวรี DAX ทํางาน
  • เมื่อ เปิดใช้งานการรีเฟรช หน้า (DirectQuery เท่านั้น)
  • การเปิดไฟล์ PBIX
ไม่พร้อมใช้งานอย่างอิสระจากชนิดการรีเฟรชอื่น ๆ ไม่พร้อมใช้งานอย่างอิสระจากชนิดการรีเฟรชอื่น ๆ
ในบริการของ Power BI
  • เมื่อเบราว์เซอร์โหลดหรือโหลดรายงานใหม่
  • การคลิกปุ่ม แถบเมนูรีเฟรชวิชวล ด้านบนขวา
  • การคลิกปุ่ม รีเฟรช ในโหมดแก้ไข
  • เมื่อ เปิดใช้งานการรีเฟรช หน้า (DirectQuery เท่านั้น)
  • รีเฟรชตามกําหนดการ
  • รีเฟรชเดี๋ยวนี้
  • รีเฟรชแบบจําลองความหมาย Power BI จาก Power Automate
  • กําลังประมวลผลตารางจาก SQL Server Management Studio (Premium)
พร้อมใช้งานสําหรับแบบจําลองความหมายในโหมด Direct Lake เมื่อใช้ แก้ไขตาราง เมื่อแก้ไขแบบจําลองข้อมูลในบริการของ Power BI
โปรดจําไว้ว่า ตัวอย่างเช่น หากคุณเปิดรายงานในเบราว์เซอร์ การรีเฟรชตามกําหนดการจะดําเนินการรีเฟรชข้อมูลของตารางที่นําเข้า วิชวลรายงานในเบราว์เซอร์ที่เปิดอยู่จะไม่อัปเดตจนกว่าจะเริ่มต้นการรีเฟรชวิชวลรายงาน การรีเฟรชข้อมูลในบริการของ Power BI จะล้มเหลวเมื่อมีการเปลี่ยนชื่อหรือลบคอลัมน์ต้นทางหรือตารางออก ล้มเหลวเนื่องจากบริการของ Power BI ไม่มีการรีเฟรช schema ด้วย เมื่อต้องการแก้ไขข้อผิดพลาดนี้ การรีเฟรช schema จําเป็นต้องเกิดขึ้นใน Power BI Desktop และแบบจําลองความหมายจําเป็นต้องเผยแพร่ไปยังบริการอีกครั้ง คอลัมน์หรือตารางที่เปลี่ยนชื่อหรือเอาออกที่แหล่งข้อมูลจะถูกลบออกด้วยการรีเฟรช Schema และสามารถแบ่งการแสดงผลด้วยภาพและนิพจน์ DAX (หน่วยวัด คอลัมน์จากการคํานวณ การรักษาความปลอดภัยระดับแถว ฯลฯ) ตลอดจนลบความสัมพันธ์ที่ขึ้นอยู่กับคอลัมน์หรือตารางเหล่านั้น

รีเฟรชข้อมูล

สําหรับผู้ใช้ Power BI โดยทั่วไปการรีเฟรชข้อมูลหมายถึงการนําเข้าข้อมูลจากแหล่งข้อมูลต้นฉบับลงในแบบจําลองความหมายไม่ว่าจะตามกําหนดการรีเฟรชหรือตามความต้องการ คุณสามารถดําเนินการรีเฟรชแบบจําลองความหมายหลายรายการต่อวันได้ ซึ่งอาจจําเป็นถ้าข้อมูลต้นฉบับพื้นฐานมีการเปลี่ยนแปลงบ่อยครั้ง Power BI จํากัดแบบจําลองความหมายบนความจุที่ใช้ร่วมกันสําหรับการรีเฟรชแบบจําลองความหมายรายวันตามกําหนดเวลาแปดแบบ ค่าเวลาแปดค่าจะถูกจัดเก็บไว้ในฐานข้อมูล back-end และยึดตาม โซนเวลา ท้องถิ่นที่ถูกเลือกบนหน้าการตั้งค่าแบบจําลองความหมาย ตัวจัดกําหนดการจะตรวจสอบว่าควรรีเฟรชแบบจําลองใดและในเวลาใด โควตาของการรีเฟรชแปดรายการจะรีเซ็ตทุกวันในเวลาท้องถิ่น 12:01 น.

กําหนดการรีเฟรชข้อมูลในการตั้งค่าฐานข้อมูล

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

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

รีเฟรชตอนนี้

หมายเหตุ

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

การรีเฟรช OneDrive

ถ้าคุณสร้างแบบจําลองเชิงความหมายและรายงานของคุณโดยยึดตามไฟล์ Power BI Desktop, เวิร์กบุ๊ก Excel หรือไฟล์ค่าที่ใช้จุลภาคเป็นตัวคั่น (.csv) บน OneDrive หรือ SharePoint Online, Power BI จะดําเนินการรีเฟรชชนิดอื่นที่เรียกว่าการรีเฟรช OneDrive สําหรับข้อมูลเพิ่มเติม ให้ดู รับข้อมูลจากไฟล์สําหรับ Power BI

การรีเฟรช OneDrive จะซิงโครไนซ์แบบจําลองความหมายและรายงานกับไฟล์แหล่งข้อมูล ซึ่งไม่เหมือนกับการรีเฟรชแบบจําลองความหมายในระหว่างที่ Power BI นําเข้าข้อมูลจากแหล่งข้อมูลไปยังแบบจําลองความหมาย ตามค่าเริ่มต้น Power BI จะตรวจสอบทุก ๆ ชั่วโมงหากแบบจําลองความหมายที่เชื่อมต่อกับไฟล์บน OneDrive หรือ SharePoint Online ต้องการการซิงโครไนซ์

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

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

หมายเหตุ

Power BI อาจใช้เวลานานถึง 60 นาทีในการรีเฟรชแบบจําลองเชิงความหมาย แม้ว่าการซิงค์จะเสร็จสมบูรณ์ภายในเครื่องของคุณและหลังจากที่คุณใช้ รีเฟรชทันที ในบริการของ Power BI

หากต้องการตรวจสอบวงจรการซิงโครไนซ์ที่ผ่านมา ให้ตรวจสอบแท็บ OneDrive ในประวัติการรีเฟรช สกรีนช็อตต่อไปนี้แสดงวงจรการซิงโครไนซ์ที่เสร็จสมบูรณ์สําหรับแบบจําลองความหมายตัวอย่าง

ประวัติการรีเฟรช

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

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

ข้อมูลประจําตัว OneDrive และการรีเฟรช OneDrive

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

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

ไดอะแกรมการรีเฟรช OneDrive

ถ้าคุณยังคงเปิดใช้งานการรีเฟรช OneDrive สําหรับแบบจําลองเชิงความหมายที่เชื่อมต่อ OneDrive หรือ SharePoint Online และคุณต้องการทําการรีเฟรชข้อมูลตามกําหนดเวลา ตรวจสอบให้แน่ใจว่าคุณกําหนดค่ากําหนดการเพื่อให้ Power BI ทําการรีเฟรชข้อมูลหลังจากการรีเฟรช OneDrive ตัวอย่างเช่น ถ้าคุณสร้างบริการหรือกระบวนการของคุณเองเพื่ออัปเดตไฟล์แหล่งข้อมูลใน OneDrive หรือ SharePoint Online ทุกคืนเวลา 1:00 น. คุณสามารถกําหนดค่าการรีเฟรชตามกําหนดการเป็น 2:30 น. เพื่อให้ Power BI มีเวลาเพียงพอในการรีเฟรช OneDrive ให้แล้วเสร็จก่อนที่จะเริ่มการรีเฟรชข้อมูล

การรีเฟรชของแคชคิวรี

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

การแคชคิวรี

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

การรีเฟรชของวิชวลรายงาน

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

รีเฟรชวิชวลรายงาน

รีเฟรชเฉพาะวิชวลที่ปักหมุดไว้ เท่านั้น ไม่ใช่หน้าสดที่ปักหมุดไว้ เมื่อต้องการรีเฟรชเพจสดที่ปักหมุดไว้ คุณสามารถใช้ปุ่มรีเฟรชของเบราว์เซอร์ได้

ตรวจสอบการขึ้นต่อกันของโครงสร้างพื้นฐานของข้อมูล

การรีเฟรชข้อมูลจะไม่สามารถดําเนินการได้สําเร็จเว้นแต่ว่าแหล่งข้อมูลพื้นฐานจะสามารถเข้าถึงได้โดยไม่คํานึงถึงโหมดการจัดเก็บข้อมูล มีสามสถานการณ์การเข้าถึงข้อมูลหลัก:

  • แบบจําลองความหมายใช้แหล่งข้อมูลที่อยู่ภายในองค์กร
  • แบบจําลองความหมายใช้แหล่งข้อมูลในระบบคลาวด์
  • แบบจําลองความหมายใช้ข้อมูลจากแหล่งข้อมูลทั้งภายในองค์กรและระบบคลาวด์

การเชื่อมต่อกับแหล่งข้อมูลภายในองค์กร

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

คุณมีตัวเลือกต่อไปนี้:

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

การใช้เกตเวย์ข้อมูลองค์กร

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

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

หมายเหตุ

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

เพิ่มลงในเกตเวย์

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

หมายเหตุ

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

การปรับใช้เกตเวย์ข้อมูลส่วนบุคคล

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

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

กําหนดค่าข้อมูลประจําตัวของแหล่งข้อมูลสําหรับเกตเวย์

การเข้าถึงแหล่งข้อมูลบนระบบคลาวด์

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

กําหนดค่าข้อมูลประจําตัวของแหล่งข้อมูลโดยไม่มีเกตเวย์

หมายเหตุ

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

การเข้าถึงแหล่งข้อมูลภายในองค์กรและระบบคลาวด์ในคิวรีแหล่งข้อมูลเดียวกัน

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

แหล่งข้อมูลภายในองค์กรและระบบคลาวด์

หมายเหตุ

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

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

Let

    OnPremSource = Sql.Database("on-premises-db", "AdventureWorks"),

    CloudSource = Sql.Databases("cloudsql.database.windows.net", "AdventureWorks"),

    TableData1 = OnPremSource{[Schema="Sales",Item="Customer"]}[Data],

    TableData2 = CloudSource {[Schema="Sales",Item="Customer"]}[Data],

    MergedData = Table.NestedJoin(TableData1, {"BusinessEntityID"}, TableData2, {"BusinessEntityID"}, "MergedData", JoinKind.Inner)

in

    MergedData

มีสองตัวเลือกในการกําหนดค่าเกตเวย์ข้อมูลเพื่อสนับสนุนการผสานหรือการผนวกข้อมูลจากแหล่งข้อมูลภายในองค์กรและแหล่งข้อมูลบนระบบคลาวด์:

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

รีเฟรชผ่านคลัสเตอร์เกตเวย์

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

การกําหนดค่าพารามิเตอร์คิวรี

คิวรี Mashup หรือ M ที่คุณสร้างขึ้นโดยใช้ Power Query อาจแตกต่างกันในความซับซ้อนจากขั้นตอนเล็กน้อยไปจนถึงโครงสร้างแบบมีพารามิเตอร์ รายการต่อไปนี้แสดงคิวรี Mashup ตัวอย่างขนาดเล็กที่ใช้พารามิเตอร์สองตัวที่เรียกว่า SchemaName และ TableName เพื่อเข้าถึงตารางที่ระบุในฐานข้อมูล AdventureWorks

let

    Source = Sql.Database("SqlServer01", "AdventureWorks"),

    TableData = Source{[Schema=SchemaName,Item=TableName]}[Data]

in

    TableData

หมายเหตุ

พารามิเตอร์คิวรีได้รับการสนับสนุนสําหรับแบบจําลองความหมายของโหมดการนําเข้าเท่านั้น โหมด DirectQuery/LiveConnect ไม่สนับสนุนข้อกําหนดของพารามิเตอร์คิวรี

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

กําหนดค่าพารามิเตอร์คิวรี

รีเฟรชและแหล่งข้อมูลแบบไดนามิก

แหล่งข้อมูลแบบไดนามิก เป็นแหล่งข้อมูลที่ซึ่งไม่สามารถกําหนดข้อมูลบางส่วนหรือข้อมูลทั้งหมดที่จําเป็นในการเชื่อมต่อได้จนกว่า Power Query จะเรียกใช้คิวรี เนื่องจากข้อมูลถูกสร้างขึ้นในโค้ดหรือถูกส่งกลับมาจากแหล่งข้อมูลอื่น ตัวอย่างเช่น: ชื่ออินสแตนซ์และฐานข้อมูลของฐานข้อมูล SQL Server ซึ่งตัวอย่างมีดังนี้ เส้นทางของไฟล์ CSV หรือ URL ของบริการเว็บ

ในกรณีส่วนใหญ่ แบบจําลองความหมายของ Power BI ที่ใช้แหล่งข้อมูลแบบไดนามิกไม่สามารถรีเฟรชได้ในบริการของ Power BI มีข้อยกเว้นบางอย่างที่สามารถรีเฟรชแหล่งข้อมูลแบบไดนามิกในบริการของ Power BI ได้ เช่น เมื่อใช้ตัวเลือก RelativePath และ Query กับฟังก์ชัน Web.Contents M คิวรีที่อ้างอิงพารามิเตอร์ Power Query ยังสามารถรีเฟรชได้

เมื่อต้องการตรวจสอบว่าแหล่งข้อมูลแบบไดนามิกของคุณสามารถรีเฟรชได้หรือไม่ ให้เปิดกล่องโต้ตอบ การตั้งค่าแหล่งข้อมูล ใน ตัวแก้ไข Power Query จากนั้นเลือก แหล่งข้อมูล ในไฟล์ปัจจุบัน ในหน้าต่างที่ปรากฏขึ้น ให้ค้นหาข้อความเตือนดังที่แสดงในรูปต่อไปนี้:

หมายเหตุ

แหล่งข้อมูลบางส่วนอาจไม่ถูกแสดงเนื่องจากคิวรีที่สร้างขึ้นด้วยมือ

ตัวบ่งชี้แหล่งข้อมูลแบบไดนามิก

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

กําหนดค่าการรีเฟรชตามกำหนดการ

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

การตั้งค่ากําหนดเวลารีเฟรช

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

กําหนดค่าการรีเฟรชตามกำหนดการ

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

เคล็ดลับ

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

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

หมายเหตุ

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

การรับการแจ้งเตือนความล้มเหลวในการรีเฟรช

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

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

หมายเหตุ

ส่งการแจ้งเตือนไปยังแอปสําหรับอุปกรณ์เคลื่อนที่ไม่สนับสนุนนามแฝงของกลุ่ม

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

อีเมลสําหรับการรีเฟรชหยุดชั่วคราว

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

หมายเหตุ

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

ตรวจสอบสถานะและประวัติการรีเฟรช

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

คําเตือนสถานะการรีเฟรช

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

ข้อความประวัติการรีเฟรช

หมายเหตุ

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

การรีเฟรชเพจอัตโนมัติ

การรีเฟรชหน้าอัตโนมัติทํางานอยู่ในระดับหน้ารายงาน และอนุญาตให้ผู้สร้างรายงานตั้งค่าช่วงเวลาการรีเฟรชสําหรับวิชวลในหน้าซึ่งจะใช้งานได้เฉพาะเมื่อมีการใช้งานเพจ การรีเฟรชหน้าอัตโนมัติสามารถใช้ได้เฉพาะแหล่งข้อมูล DirectQuery เท่านั้น ช่วงการรีเฟรชต่ําสุดขึ้นอยู่กับชนิดของพื้นที่ทํางานที่มีการเผยแพร่รายงานและการตั้งค่าผู้ดูแลระบบความจุสําหรับพื้นที่ทํางานแบบพรีเมียมและ พื้นที่ทํางานแบบฝังตัว

เรียนรู้เพิ่มเติมเกี่ยวกับการรีเฟรชหน้าอัตโนมัติในบทความการ รีเฟรช หน้าอัตโนมัติ

ประวัติการรีเฟรชแบบจําลองความหมาย

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

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

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

สกรีนช็อตของรายละเอียดประวัติการรีเฟรชบนหน้าประวัติการรีเฟรช

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

สกรีนช็อตของประวัติการรีเฟรชเมื่อทําสําเร็จ

คุณสามารถเลือก ลิงก์แสดง ด้านข้างความล้มเหลวเพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับความพยายามรีเฟรชล้มเหลว ซึ่งสามารถช่วยแก้ไขปัญหาได้

นอกจากนี้ ความพยายามในการรีเฟรช Power BI แต่ละครั้งจะแบ่งออกเป็นสองการดําเนินการ:

  • Data – โหลดข้อมูลลงในแบบจําลองแสดงความหมาย
  • แคช คิวรี – แคชคิวรีพรีเมียมและ/หรือรีเฟรชไทล์แดชบอร์ด

รูปภาพต่อไปนี้แสดงวิธีการ ที่ประวัติ การรีเฟรชแยกการดําเนินการเหล่านั้นและให้ข้อมูลเกี่ยวกับแต่ละการดําเนินการ

สกรีนช็อตของประวัติการรีเฟรชที่มีการดําเนินการรีเฟรชแยกจากกัน

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

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

การรีเฟรชที่ทําโดยใช้ตําแหน่งข้อมูล XMLA จะไม่แสดงรายละเอียดการพยายามในหน้าต่างประวัติการรีเฟรช

การยกเลิกการรีเฟรช

การหยุดการรีเฟรชแบบจําลองความหมายจะมีประโยชน์เมื่อคุณต้องการหยุดการรีเฟรชของแบบจําลองความหมายขนาดใหญ่ในช่วงเวลาสูงสุด ใช้คุณลักษณะการยกเลิกการรีเฟรชเพื่อหยุดการรีเฟรชแบบจําลองความหมายที่อยู่ในความจุ Premium, Premium Per User (PPU) หรือ Power BI Embedded

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

หมายเหตุ

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

เมื่อต้องการเริ่มการรีเฟรช ให้ไปที่แบบจําลองความหมายที่คุณต้องการรีเฟรช จากนั้นเลือก รีเฟรชทันที

สกรีนช็อตของการรีเฟรชแบบจําลองความหมาย

เมื่อต้องการหยุดการรีเฟรช ให้ทําตามขั้นตอนเหล่านี้:

  1. ไปที่แบบจําลองความหมายที่จะรีเฟรชและเลือกยกเลิกการรีเฟรช

    สกรีนช็อตของการหยุดการรีเฟรชแบบจําลองความหมาย

  2. ในหน้าต่างป็อปอัพ ยกเลิกการรีเฟรช ให้เลือก ใช่

    สกรีนช็อตของหน้าต่างป็อปอัพยกเลิกการรีเฟรชที่มีปุ่มใช่เน้นอยู่

แนวทางปฏิบัติ

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

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

  • กําหนดเวลาการรีเฟรชของคุณสําหรับเวลาที่ยุ่งน้อยลง โดยเฉพาะอย่างยิ่งถ้าแบบจําลองความหมายของคุณอยู่บน Power BI Premium หากคุณกระจายวงจรการรีเฟรชสําหรับแบบจําลองเชิงความหมายของคุณในช่วงเวลาที่กว้างขึ้น คุณสามารถช่วยหลีกเลี่ยงจุดสูงสุดที่อาจทําให้มีทรัพยากรมากเกินไป ความล่าช้าในการเริ่มต้นวงจรการรีเฟรชเป็นตัวบ่งชี้การใช้ทรัพยากรเกิน ถ้าความจุแบบพรีเมียมหมดลง Power BI อาจข้ามวงจรการรีเฟรช
  • คํานึงถึงขีดจํากัดการรีเฟรช หากข้อมูลต้นฉบับเปลี่ยนแปลงบ่อยหรือปริมาณข้อมูลค่อนข้างมาก ให้พิจารณาใช้โหมด DirectQuery/LiveConnect แทนโหมดการนําเข้าหากโหลดที่เพิ่มที่แหล่งข้อมูลและผลกระทบต่อประสิทธิภาพการคิวรีสามารถยอมรับได้ หลีกเลี่ยงการรีเฟรชแบบจําลองความหมายโหมดการนําเข้าอย่างต่อเนื่อง นอกจากนี้คุณยังควรทราบว่าโหมด DirectQuery/LiveConnect มีข้อจํากัดหลายประการ เช่น ขีดจํากัดหนึ่งล้านแถวสําหรับการส่งคืนข้อมูลและขีดจํากัดเวลาการตอบสนอง 225 วินาทีสําหรับการเรียกใช้คิวรี ตามที่ระบุไว้ใน ใช้ DirectQuery ใน Power BI Desktop อย่างไรก็ตาม ข้อจํากัดเหล่านี้ต้องการให้คุณใช้โหมดการนําเข้า สําหรับปริมาณข้อมูลขนาดใหญ่ ให้พิจารณาการใช้การรวมใน Power BI
  • ตรวจสอบว่าเวลาการรีเฟรชแบบจําลองความหมายของคุณไม่เกินระยะเวลาการรีเฟรชสูงสุด ใช้ Power BI Desktop เพื่อตรวจสอบระยะเวลาการรีเฟรช ถ้าจะใช้เวลามากกว่าสองชั่วโมง ให้พิจารณาย้ายแบบจําลองความหมายของคุณไปยัง Power BI Premium แบบจําลองความหมายของคุณอาจไม่สามารถรีเฟรชได้บนความจุที่ใช้ร่วมกัน นอกจากนี้ ให้พิจารณาใช้ การรีเฟรช แบบเพิ่มหน่วยสําหรับแบบจําลองความหมายที่มีขนาดใหญ่กว่า 1 GB หรือใช้เวลาหลายชั่วโมงในการรีเฟรช
  • ปรับแบบจําลองความหมายของคุณให้เหมาะสมเพื่อรวมเฉพาะตารางและคอลัมน์ที่รายงานและแดชบอร์ดของคุณใช้เท่านั้น ปรับคิวรี Mashup ให้เหมาะสม และถ้าเป็นไปได้ ให้หลีกเลี่ยงข้อกําหนดของแหล่งข้อมูลแบบไดนามิกและการคํานวณ DAX ราคาแพง หลีกเลี่ยงฟังก์ชัน DAX ที่ทดสอบทุกแถวในตารางโดยเฉพาะเนื่องจากการใช้หน่วยความจําสูงและค่าใช้จ่ายในการประมวลผล
  • ใช้การตั้งค่าความเป็นส่วนตัวเดียวกันกับใน Power BI Desktop เพื่อให้แน่ใจว่า Power BI สามารถสร้างคิวรีแหล่งข้อมูลที่มีประสิทธิภาพ โปรดทราบว่า Power BI Desktop ไม่เผยแพร่การตั้งค่าความเป็นส่วนตัว คุณต้องนําการตั้งค่าไปใช้ใหม่ในข้อกําหนดของแหล่งข้อมูลด้วยตนเองหลังจากเผยแพร่แบบจําลองความหมายของคุณ
  • จํากัดจํานวนของวิชวลบนแดชบอร์ดของคุณ โดยเฉพาะอย่างยิ่งถ้าคุณใช้การรักษาความปลอดภัยระดับแถว (RLS) ตามที่อธิบายไว้ก่อนหน้านี้ในบทความนี้ ไทล์แดชบอร์ดจํานวนมากเกินไปสามารถเพิ่มระยะเวลาการรีเฟรชได้อย่างมาก
  • ใช้การปรับใช้เกตเวย์ข้อมูลองค์กรที่เชื่อถือได้เพื่อเชื่อมต่อแบบจําลองความหมายของคุณกับแหล่งข้อมูลภายในองค์กร ถ้าคุณสังเกตเห็นความล้มเหลวในการรีเฟรชที่เกี่ยวข้องกับเกตเวย์ เช่น เกตเวย์ไม่พร้อมใช้งานหรือโอเวอร์โหลด ให้ติดตามผู้ดูแลระบบเกตเวย์เพื่อเพิ่มเกตเวย์เพิ่มเติมไปยังคลัสเตอร์ที่มีอยู่ หรือปรับใช้คลัสเตอร์ใหม่ (ปรับมาตราส่วนขึ้นเทียบกับขยาย)
  • ใช้เกตเวย์ข้อมูลแยกต่างหากสําหรับแบบจําลองเชิงความหมายในโหมดนําเข้าและแบบจําลองความหมาย DirectQuery/LiveConnect เพื่อให้การนําเข้าข้อมูลระหว่างการรีเฟรชตามกําหนดเวลาไม่ส่งผลกระทบต่อประสิทธิภาพการทํางานของรายงานและแดชบอร์ดที่ด้านบนของแบบจําลองความหมาย DirectQuery/LiveConnect ซึ่งคิวรีแหล่งข้อมูลที่มีการโต้ตอบกับผู้ใช้แต่ละราย
  • ตรวจสอบให้แน่ใจว่า Power BI สามารถส่งการแจ้งเตือนความล้มเหลวในการรีเฟรชไปยังกล่องจดหมายของคุณ ตัวกรองสแปมอาจบล็อกข้อความอีเมลหรือย้ายไปไว้ในโฟลเดอร์แยกต่างหากซึ่งคุณอาจไม่สังเกตเห็นทันที

มีคำถามเพิ่มเติมหรือไม่? ลองถามชุมชน Power BI