แชร์ผ่าน


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

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

ข้อจำกัดทั่วไป

  • กระแสข้อมูลอาจไม่พร้อมใช้งานสําหรับลูกค้า 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 ผู้ใช้อาจไม่สามารถลบการเชื่อมต่อเกตเวย์ข้อมูลภายในองค์กรออกจากกระแสข้อมูลโดยใช้ ตัวเลือก>การโหลด>ข้อมูลโครงการ>(ไม่มี) บนรายการดรอปดาวน์ เกตเวย์ข้อมูล ขั้นตอนต่อไปนี้อาจแก้ไขปัญหา:

    1. เริ่มการแก้ไขกระแสข้อมูลที่คุณต้องการลบการเชื่อมต่อเกตเวย์ข้อมูลภายในองค์กร
    2. เลือก ตัวเลือก>เกตเวย์ข้อมูลโครงการ โหลด>ข้อมูล เลือก ไม่มี แล้วเลือก ตกลง
    3. ถ้าคําเตือนสีเหลืองที่มีปุ่ม "กําหนดค่าการเชื่อมต่อ" ปรากฏขึ้น ให้เลือก กําหนดค่าการเชื่อมต่อระบบคลาวด์ จากกล่องดรอปดาวน์ และใส่ข้อมูลประจําตัวถ้าจําเป็นสําหรับการเชื่อมต่อระบบคลาวด์
    4. เลือก จัดการการเชื่อมต่อ> จากนั้นเลือกปุ่ม ยกเลิกการเชื่อมโยง ของการเชื่อมต่อเกตเวย์
    5. ปิดกล่องโต้ตอบ จัดการการเชื่อมต่อ ถ้าจําเป็นต้องให้คุณ "กําหนดค่าการเชื่อมต่อ" อีกครั้ง ให้ทําเช่นนั้น เลือก บันทึกและปิด และรอให้การดําเนินการบันทึกเสร็จสมบูรณ์
    6. หากคําเตือน "กําหนดค่าการเชื่อมต่อ" ไม่ปรากฏขึ้นหลังจากใช้ขั้นตอนก่อนหน้านี้ ให้บันทึกและปิดกระแสข้อมูล จากนั้นแก้ไขอีกครั้งและตรวจสอบคําเตือน "กําหนดค่าการเชื่อมต่อ" เพื่อให้ปรากฏขึ้นเพื่อให้คุณดําเนินการ

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

ข้อควรพิจารณาของ 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 มีตัวจัดการทรัพยากรภายในซึ่งจํากัดปริมาณงานในรูปแบบต่างๆ เมื่อความจุกําลังทํางานบนหน่วยความจําเหลือน้อย

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

การใช้กระแสข้อมูลในแบบจําลองความหมาย

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

หมายเหตุ

ถ้าโครงสร้างกระแสข้อมูลมีการเปลี่ยนแปลง เช่น คอลัมน์ใหม่หรือคอลัมน์ที่เปลี่ยนชื่อ แบบจําลองความหมายจะไม่แสดงการเปลี่ยนแปลง และการเปลี่ยนแปลงอาจส่งผลให้การรีเฟรชข้อมูลล้มเหลวในบริการของ 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 ชนิดข้อมูลของกระแสข้อมูล
เวลา เวลา
วันที่ วันที่
วันที่เวลา วันที่เวลา
โซนวันที่เวลา DateTimeOffset
ตรรกะ บูลีน
ข้อความ สตริง
ใด สตริง
เงินตรา ทศนิยม
Int8 Int64
Int16 Int64
Int32 Int64
Int64 Int64
คู่ คู่
เปอร์เซ็นต์ คู่
โสด คู่
ทศนิยม คู่
หมายเลข คู่
ระยะเวลา ไม่ได้รับการสนับสนุน
ไบนารี ไม่ได้รับการสนับสนุน
ฟังก์ชัน ไม่ได้รับการสนับสนุน
ตาราง ไม่ได้รับการสนับสนุน
รายการ ไม่ได้รับการสนับสนุน
บันทึก ไม่ได้รับการสนับสนุน
ประเภท ไม่ได้รับการสนับสนุน
การดำเนินการ ไม่ได้รับการสนับสนุน
ไม่มีใคร ไม่ได้รับการสนับสนุน
โมฆะ ไม่ได้รับการสนับสนุน

บทความต่อไปนี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับกระแสข้อมูลและ Power BI: