ข้อควรพิจารณาและข้อจํากัดของกระแสข้อมูล
มีข้อจํากัดของกระแสข้อมูลบางประการในการเขียน การรีเฟรช และการจัดการความจุที่ผู้ใช้ควรคํานึงถึงดังที่อธิบายไว้ในส่วนต่อไปนี้
ข้อจำกัดทั่วไป
- กระแสข้อมูลอาจไม่พร้อมใช้งานสําหรับลูกค้า DoD ของรัฐบาลสหรัฐอเมริกาทั้งหมด แพริตีฟีเจอร์ทั่วทั้งสภาพแวดล้อมของภาครัฐสามารถพบได้ในบทความความพร้อมใช้งานของคุณลักษณะ Power BI สําหรับภาครัฐ
- แหล่งข้อมูลที่ถูกลบจะไม่ถูกลบออกจากหน้าแหล่งข้อมูลของกระแสข้อมูล ซึ่งเป็นลักษณะการทํางานที่ไม่เป็นพิษต่อการรีเฟรชหรือการแก้ไขกระแสข้อมูล ในมุมมองสายข้อมูล แหล่งข้อมูลที่ถูกลบจะปรากฏเป็นสายข้อมูลสําหรับกระแสข้อมูล
- แหล่งข้อมูลที่ถูกลบจะยังคงปรากฏในหน้าการตั้งค่าในรายการดรอปดาวน์ของเกตเวย์
- ความลึก เท่ากับกระแสข้อมูลที่เชื่อมโยงกับกระแสข้อมูลอื่น ๆ ความลึกสูงสุดปัจจุบันคือ 32
- ความเท่ากันอย่างกว้างขวาง กับเอนทิตีภายในกระแสข้อมูล
- ไม่มีคําแนะนําหรือขีดจํากัดสําหรับจํานวนเอนทิตีที่เหมาะสมที่สุดในกระแสข้อมูล อย่างไรก็ตามกระแสข้อมูลที่แชร์มีขีดจํากัดการรีเฟรชสองชั่วโมงต่อเอนทิตี และสามรายการต่อกระแสข้อมูล ดังนั้น ถ้าคุณมีสองเอนทิตี และแต่ละเอนทิตีใช้เวลาสองชั่วโมง คุณไม่ควรใส่ไว้ในกระแสข้อมูลเดียวกัน
- สําหรับ Power BI Premium คําแนะนําและขีดจํากัดจะขึ้นอยู่กับกรณีการใช้งานแต่ละรายการแทนที่จะเป็นข้อกําหนดเฉพาะ ข้อจํากัดเดียวสําหรับ Power BI Premium คือการรีเฟรช 24 ชั่วโมงต่อกระแสข้อมูล
- จําเป็นต้องมีการสมัครใช้งาน Power BI Premium เพื่อรีเฟรชกระแสข้อมูลมากกว่า 10 รายการข้ามพื้นที่ทํางาน
- ข้อจํากัดของ PowerQuery จะอยู่ในบทความ ขีดจํากัดออนไลน์ของ Power Query
- กระแสข้อมูล Power BI ไม่สนับสนุนการใช้ตัวแปรส่วนกลางในอาร์กิวเมนต์ URL
- Multi-Geo ในขณะนี้ยังไม่รองรับเว้นแต่ว่าการกําหนดค่าที่เก็บข้อมูลเพื่อใช้บัญชีที่เก็บข้อมูล Azure Data Lake Gen2 ของคุณเอง
- การสนับสนุน Vnet ทําได้โดยใช้เกตเวย์
- เมื่อคุณใช้ เอนทิตี ที่คํานวณกับแหล่งข้อมูลเกตเวย์ การนําเข้าข้อมูลควรดําเนินการในแหล่งข้อมูลที่แตกต่างกันกว่าการคํานวณ เอนทิตีที่คํานวณควรสร้างขึ้นตามเอนทิตีที่ใช้สําหรับการนําเข้าเท่านั้น และไม่นําเข้าข้อมูลภายในขั้นตอนการรวมของพวกเขาเอง
- ในกระแสข้อมูล Power BI คุณสามารถใช้พารามิเตอร์ได้ แต่คุณไม่สามารถแก้ไขพารามิเตอร์ได้ เว้นแต่ว่าคุณจะแก้ไขกระแสข้อมูลทั้งหมด ในกรณีนี้ พารามิเตอร์ในกระแสข้อมูลทํางานคล้ายกับค่าคงที่ที่ประกาศ
- ตัวเชื่อมต่อบางตัวที่พบใน แก้ไขปัญหาสถานการณ์การ รีเฟรช ไม่รองรับกระแสข้อมูลและดาต้ามาร์ทในพื้นที่ทํางานแบบพรีเมียม
- เมื่อใช้ DirectQuery กับกระแสข้อมูล การค้นหาโดยใช้วิชวลตัวแบ่งส่วนข้อมูลต้องตรงตามตัวพิมพ์ใหญ่-เล็ก
การเขียนกระแสข้อมูล
เมื่อคุณเขียนกระแสข้อมูล โปรดคํานึงถึงข้อควรพิจารณาต่อไปนี้:
การเขียนในกระแสข้อมูลจะดําเนินการในสภาพแวดล้อม Power Query Online (PQO) ดูข้อจํากัดที่อธิบายไว้ใน ขีดจํากัดของ Power Query เนื่องจากดําเนินการเขียนกระแสข้อมูลในสภาพแวดล้อม Power Query Online (PQO) การอัปเดตที่ดําเนินการบนการกําหนดค่าปริมาณงานกระแสข้อมูลจะส่งผลต่อการรีเฟรชเท่านั้นและจะไม่มีผลกับประสบการณ์การเขียน
เฉพาะเจ้าของเท่านั้นที่สามารถแก้ไขกระแสข้อมูลได้
กระแสข้อมูลไม่พร้อมใช้งานใน พื้นที่ทํางานของฉัน
กระแสข้อมูลที่ใช้แหล่งข้อมูลเกตเวย์ไม่สนับสนุนข้อมูลประจําตัวหลายรายการสําหรับแหล่งข้อมูลเดียวกัน
การใช้ตัวเชื่อมต่อ Web.Page จําเป็นต้องใช้เกตเวย์
ในประสบการณ์การแก้ไขกระแสข้อมูล Gen1 ผู้ใช้อาจไม่สามารถลบการเชื่อมต่อเกตเวย์ข้อมูลภายในองค์กรออกจากกระแสข้อมูลโดยใช้ ตัวเลือก>การโหลด>ข้อมูลโครงการ>(ไม่มี) บนรายการดรอปดาวน์ เกตเวย์ข้อมูล ขั้นตอนต่อไปนี้อาจแก้ไขปัญหา:
- เริ่มการแก้ไขกระแสข้อมูลที่คุณต้องการลบการเชื่อมต่อเกตเวย์ข้อมูลภายในองค์กร
- เลือก ตัวเลือก>เกตเวย์ข้อมูลโครงการ โหลด>ข้อมูล เลือก ไม่มี แล้วเลือก ตกลง
- ถ้าคําเตือนสีเหลืองที่มีปุ่ม "กําหนดค่าการเชื่อมต่อ" ปรากฏขึ้น ให้เลือก "กําหนดค่าการเชื่อมต่อระบบคลาวด์" เลือกการเชื่อมต่อระบบคลาวด์จากกล่องดรอปดาวน์ และใส่ข้อมูลประจําตัวถ้าจําเป็นสําหรับการเชื่อมต่อระบบคลาวด์
- เลือก จัดการการเชื่อมต่อ> จากนั้นเลือกปุ่ม ยกเลิกการเชื่อมโยง ของการเชื่อมต่อเกตเวย์
- ปิดกล่องโต้ตอบจัดการการเชื่อมต่อ ถ้าจําเป็นต้องให้คุณ "กําหนดค่าการเชื่อมต่อ" อีกครั้ง ให้ทําเช่นนั้น เลือก บันทึกและปิด และรอให้การดําเนินการบันทึกเสร็จสมบูรณ์
- หากคําเตือน "กําหนดค่าการเชื่อมต่อ" ไม่ปรากฏขึ้นหลังจากใช้ขั้นตอนก่อนหน้านี้ให้บันทึกและปิดกระแสข้อมูลแล้วแก้ไขอีกครั้งและตรวจสอบคําเตือน "กําหนดค่าการเชื่อมต่อ" เพื่อให้ปรากฏขึ้นเพื่อให้คุณดําเนินการ
ถ้าการเชื่อมต่อกับเกตเวย์ยังคงไม่ถูกลบออกจากกระแสข้อมูล คุณอาจจําเป็นต้องสร้างกระแสข้อมูลใหม่ด้วยคิวรีเดียวกัน ไม่ได้ผูกไว้กับเกตเวย์
ข้อควรพิจารณาของ API
อ่านเพิ่มเติมเกี่ยวกับกระแสข้อมูล REST API ที่รองรับได้จากการอ้างอิง REST API นี่คือข้อควรพิจารณาบางประการที่ควรทราบ:
การส่งออกและนําเข้ากระแสข้อมูลจะทําให้กระแสข้อมูลนั้นมี ID ใหม่
การนําเข้ากระแสข้อมูลที่ประกอบด้วยตารางที่เชื่อมโยงไม่ได้อัปเดตการอ้างอิงที่มีอยู่ภายในกระแสข้อมูล (คิวรีเหล่านี้ควรได้รับการอัปเดตด้วยตนเองก่อนที่จะนําเข้ากระแสข้อมูล)
เมื่อคุณปรับใช้กระแสข้อมูล คุณสามารถใช้ตัวจัดการ ความขัดแย้ง GenerateUniqueName และ ยกเลิก พารามิเตอร์เพื่อยกเลิกการดําเนินการเมื่อมีอยู่แล้วหรือแนะนํา API ให้สร้างชื่อที่ไม่ซ้ํากันแทนโดยอัตโนมัติ คุณสามารถเขียนทับกระแสข้อมูลด้วย พารามิเตอร์ CreateOrOverwrite ได้หากสร้างขึ้นในตอนแรกโดยใช้ API นําเข้า
กระแสข้อมูลในความจุที่แชร์
มีข้อจํากัดสําหรับกระแสข้อมูลในความจุที่ใช้ร่วมกัน (ความจุที่ไม่ใช่แบบพรีเมียม):
- เมื่อมีการรีเฟรชกระแสข้อมูล ระยะหมดเวลาในความจุที่ใช้ร่วมกันคือ 2 ชั่วโมงต่อตาราง และ 3 ชั่วโมงต่อกระแสข้อมูล
- ไม่สามารถสร้างตารางที่เชื่อมโยงในกระแสข้อมูลที่แชร์ได้ แม้ว่าตารางเหล่านั้นจะสามารถอยู่ในกระแสข้อมูลได้ตราบเท่าที่ คุณสมบัติ เปิดใช้งาน การโหลด บนคิวรีถูกปิดใช้งาน
- ไม่สามารถสร้างตารางที่มีการคํานวณในกระแสข้อมูลที่แชร์
- บริการ AutoML และ Cognitive ไม่พร้อมใช้งานในกระแสข้อมูลที่แชร์
- การรีเฟรชแบบเพิ่มหน่วยจะไม่ทํางานในกระแสข้อมูลที่แชร์
กระแสข้อมูลใน Premium
กระแสข้อมูลที่มีอยู่ใน Premium มีข้อควรพิจารณาและข้อจํากัดดังต่อไปนี้
ข้อควรพิจารณาของการรีเฟรชและข้อมูล:
เมื่อรีเฟรชกระแสข้อมูล ระยะหมดเวลาคือ 24 ชั่วโมง (ไม่มีความแตกต่างสําหรับตารางและ/หรือกระแสข้อมูล)
การเปลี่ยนกระแสข้อมูลจากนโยบายการรีเฟรชแบบเพิ่มหน่วยเป็นการรีเฟรชปกติ หรือในทางกลับกันจะปล่อยข้อมูลทั้งหมด
การปรับเปลี่ยนสคีมาของกระแสข้อมูลจะเป็นการลบข้อมูลทั้งหมดออกไป
เมื่อใช้สิทธิการใช้งาน Premium Per User (PPU) ที่มีกระแสข้อมูล ข้อมูลจะถูกล้างเมื่อย้ายข้อมูลออกจากสภาพแวดล้อม PPU
เมื่อมีการรีเฟรชกระแสข้อมูลในบริบท Premium Per User (PPU) ผู้ใช้ที่ไม่ใช่ PPU จะมองไม่เห็นข้อมูล
การรีเฟรชแบบเพิ่มหน่วยจะทํางานกับกระแสข้อมูลเฉพาะเมื่อเปิดใช้งานเครื่องคํานวณขั้นสูง
ตารางที่เชื่อมโยงและคํานวณ:
ตารางที่เชื่อมโยงสามารถลงลึกข้อมูลอ้างอิงได้ 32 รายการ
ไม่อนุญาตให้มีการขึ้นต่อกันเป็นวงจรของตารางที่เชื่อมโยง
ตารางที่มีการเชื่อมโยงไม่สามารถรวมกับตารางปกติที่ได้รับข้อมูลจากแหล่งข้อมูลภายในองค์กร
เมื่อมีการใช้คิวรี (ตัวอย่างเช่น คิวรี A) ในการคํานวณของคิวรีอื่น (คิวรี B) ในกระแสข้อมูล คิวรี B จะกลายเป็นตารางที่มีการคํานวณ ตารางจากการคํานวณไม่สามารถอ้างอิงไปยังแหล่งข้อมูลภายในองค์กรได้
กลไกการคํานวณ:
ในขณะที่ใช้กลไกการคํานวณ เวลาในการนําเข้าข้อมูลเพิ่มขึ้นประมาณ 10% ถึง 20% ในช่วงแรก
- ซึ่งนําไปใช้กับกระแสข้อมูลแรกที่อยู่ในกลไกการคํานวณและอ่านข้อมูลจากแหล่งข้อมูลเท่านั้น
- กระแสข้อมูลที่ตามมาที่ใช้กระแสข้อมูลต้นทางจะไม่ได้รับโทษเดียวกัน
เฉพาะการดําเนินการบางอย่างเท่านั้นที่ใช้กลไกการคํานวณและเฉพาะเมื่อใช้ผ่านตารางที่เชื่อมโยงหรือเป็นตารางที่คํานวณ รายการการดําเนินการทั้งหมดมีอยู่ใน บล็อกโพสต์นี้
การจัดการความจุ:
ตามการออกแบบ ความจุ Power BI Premium มีตัวจัดการทรัพยากรภายในซึ่งจํากัดปริมาณงานในรูปแบบต่างๆ เมื่อความจุกําลังทํางานบนหน่วยความจําเหลือน้อย
- สําหรับกระแสข้อมูล ความดันการควบคุมนี้จะลดจํานวนคอนเทนเนอร์ M ที่พร้อมใช้งาน
- สามารถตั้งค่าหน่วยความจําสําหรับกระแสข้อมูลเป็น 100% ด้วยคอนเทนเนอร์ที่มีขนาดเหมาะสมสําหรับขนาดข้อมูลของคุณ และปริมาณงานจะจัดการจํานวนคอนเทนเนอร์อย่างเหมาะสม
คุณสามารถหาจํานวนคอนเทนเนอร์โดยประมาณได้จากการหารหน่วยความจําทั้งหมดที่จัดสรรให้กับปริมาณงานด้วยจํานวนหน่วยความจําที่จัดสรรให้กับคอนเทนเนอร์
การใช้กระแสข้อมูลในแบบจําลองความหมาย
- เมื่อสร้างแบบจําลองความหมายใน Power BI Desktop แล้วเผยแพร่ไปยังบริการของ Power BI ตรวจสอบให้แน่ใจว่าข้อมูลประจําตัวที่ใช้ใน Power BI Desktop สําหรับแหล่งข้อมูลกระแสข้อมูลเป็นข้อมูลประจําตัวเดียวกับที่ใช้เมื่อเผยแพร่แบบจําลองความหมายไปยังบริการ
- ความล้มเหลวในการตรวจสอบให้แน่ใจว่าข้อมูลประจําตัวเหล่านั้นเป็นผลลัพธ์เดียวกันใน ข้อผิดพลาด ไม่พบ คีย์ เมื่อรีเฟรชแบบจําลองความหมาย
หมายเหตุ
ถ้าโครงสร้างกระแสข้อมูลมีการเปลี่ยนแปลง เช่น คอลัมน์ใหม่หรือคอลัมน์ที่เปลี่ยนชื่อ แบบจําลองความหมายจะไม่แสดงการเปลี่ยนแปลง และการเปลี่ยนแปลงอาจส่งผลให้การรีเฟรชข้อมูลล้มเหลวในบริการของ Power BI สําหรับแบบจําลองความหมาย จนกว่าจะรีเฟรชใน Power BI Desktop และเผยแพร่อีกครั้ง
กระแสข้อมูลและการเชื่อมต่อที่มีชื่อ
เมื่อใช้กระแสข้อมูลที่มี การเชื่อมต่อที่มีชื่อ จะมีข้อจํากัดดังต่อไปนี้
- คุณสามารถสร้างการเชื่อมต่อระบบคลาวด์ของเส้นทางและชนิดเฉพาะได้เพียงหนึ่งการเชื่อมต่อเท่านั้น คุณสามารถสร้าง SQL บวกกับการเชื่อมต่อคลาวด์ของเซิร์ฟเวอร์/ฐานข้อมูลได้เพียงหนึ่งการเชื่อมต่อเท่านั้น คุณสามารถสร้างการเชื่อมต่อเกตเวย์ได้หลายรายการ
- คุณไม่สามารถตั้งชื่อหรือเปลี่ยนชื่อแหล่งข้อมูลบนระบบคลาวด์ คุณสามารถตั้งชื่อหรือเปลี่ยนชื่อการเชื่อมต่อเกตเวย์ได้
ข้อจํากัด ADLS
- ADLS ไม่พร้อมใช้งานในสภาพแวดล้อม GCC, GCC High หรือ DOD สําหรับข้อมูลเพิ่มเติม โปรดดู ที่ Power BI สําหรับลูกค้าส่วนราชการสหรัฐอเมริกา
- คุณต้องได้รับมอบหมายเป็นเจ้าของทรัพยากร เนื่องจากการเปลี่ยนแปลงใน API ADLS Gen 2
- การโยกย้ายการสมัครใช้งาน Azure ไม่ได้รับการสนับสนุน แต่มีสองทางเลือกในการดําเนินการดังกล่าว:
- วิธีแรก: หลังจากการโยกย้าย ผู้ใช้สามารถแยกพื้นที่ทํางานและเชื่อมต่ออีกครั้งได้ ถ้าใช้บัญชีระดับผู้เช่า คุณต้องแยกพื้นที่ทํางานทั้งหมดออกจากระดับผู้เช่าและติดแท็กอีกครั้ง ซึ่งอาจเป็นที่ไม่พึงประสงค์สําหรับลูกค้าที่ไม่ต้องการลบกระแสข้อมูลทั้งหมดหรือมีพื้นที่ทํางานจํานวนมาก
- วิธีที่สอง: ถ้าวิธีการก่อนหน้านี้ไม่เป็นไปได้ ให้ส่งคําขอการสนับสนุนเพื่อเปลี่ยน ID การสมัครใช้งานในฐานข้อมูล
- ADLS ไม่สนับสนุนองค์ประกอบส่วนใหญ่ในรายการในส่วน ไดเรกทอรีและชื่อ ไฟล์ของบทความสําหรับการตั้งชื่อพื้นที่ทํางานและการตั้งชื่อกระแสข้อมูล เนื่องจากข้อจํากัดต่อไปนี้:
- Power BI ส่งกลับข้อผิดพลาดที่ไม่เป็นประโยชน์ หรืออนุญาตให้กระบวนการเกิดขึ้น แต่การรีเฟรชจะล้มเหลว
- ไม่รองรับการสมัครใช้งาน ADLS ของผู้เช่าข้าม ADLS ที่แนบมากับ Power BI ต้องเป็นส่วนหนึ่งของผู้เช่า Azure เดียวกับที่ Power BI ใช้สําหรับรหัส Microsoft Entra
ชนิดข้อมูลของกระแสข้อมูล
ชนิดข้อมูลที่ได้รับการสนับสนุนในกระแสข้อมูลมีดังต่อไปนี้:
ชนิดข้อมูล Mashup | ชนิดข้อมูลของกระแสข้อมูล |
---|---|
เวลา | เวลา |
วันที่ | Date |
DateTime | Datetime |
โซนวันที่เวลา | DateTimeOffset |
ตรรกะ | บูลีน |
ข้อความ | สตริง |
Any | สตริง |
สกุลเงิน | Decimal |
Int8 | Int64 |
Int16 | Int64 |
Int32 | Int64 |
Int64 | Int64 |
คู่ | คู่ |
เปอร์เซ็นต์ | คู่ |
เดียว | คู่ |
Decimal | คู่ |
หมายเลข | คู่ |
ระยะเวลา | ไม่สนับสนุน |
ไบนารี | ไม่สนับสนุน |
Function | ไม่สนับสนุน |
Table | ไม่สนับสนุน |
List | ไม่สนับสนุน |
บันทึก | ไม่สนับสนุน |
ขนิด | ไม่สนับสนุน |
การดำเนินการ | ไม่สนับสนุน |
None | ไม่สนับสนุน |
Null | ไม่สนับสนุน |
เนื้อหาที่เกี่ยวข้อง
บทความต่อไปนี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับกระแสข้อมูลและ Power BI: