หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Note
ตัวแก้ไขนิพจน์แบบไดนามิกสําหรับปลายทางข้อมูลกําลังอยู่ในขั้นตอนพรีวิว
ตัวแก้ไขนิพจน์แบบไดนามิกช่วยให้คุณสร้างค่าในฟิลด์ปลายทางข้อมูลที่รองรับโดยการรวมข้อความกับค่าที่แก้ไขเมื่อ dataflow ทํางาน ตัวอย่างเช่น คุณสามารถใส่วันที่รีเฟรช UTC ในชื่อไฟล์ ใช้พารามิเตอร์สําหรับชื่อตาราง หรือใส่ค่าเฉพาะของพื้นที่ทํางาน
ตัวแก้ไขถูกเปิดใช้งานโดยค่าเริ่มต้น เมื่อคุณใช้งานครั้งแรก จะมีคําอธิบายการสอนอธิบายวิธีเปิดเมนูค่าแบบไดนามิก
ค่าที่พร้อมใช้งาน
ค่าที่มีอยู่ในตัวแก้ไขขึ้นอยู่กับการตั้งค่า dataflow และ workspace
| ประเภท | คำอธิบาย |
|---|---|
| ค่าแบบไดนามิก | ค่าวันที่และเวลา UTC สําหรับการทํางาน dataflow การใช้yyyyMMddวันที่ , การใช้HHmmssเวลา , และการใช้yyyyMMddHHmmssวันที่/เวลา ตัวอย่างเช่น ค่า Date/Time สามารถแก้ไขเป็น 20201230232459 วันที่ 30 ธันวาคม 2020 เวลา 23:24:59 UTC |
| พารามิเตอร์ | พารามิเตอร์ที่คุณกําหนดใน dataflow เลือก จัดการพารามิเตอร์ ในเมนูเพื่อสร้างหรือแก้ไขพารามิเตอร์ |
| ตัวแปร Workspace | ค่าพื้นที่ทํางานในตัว เช่น currentWorkspaceId, และค่าจากรายการ Fabric Variable Library ที่มีให้ใน dataflow |
สร้างตารางหรือชื่อไฟล์แบบไดนามิก
ในตัวแก้ไข Power Query ให้เพิ่มปลายทางข้อมูลลงในคําสั่งค้นหา
วางเคอร์เซอร์ในฟิลด์ปลายทางที่รองรับนิพจน์ไดนามิก เช่น ชื่อตาราง หรือ ชื่อไฟล์
ป้อนข้อความใด ๆ ที่ควรจะคงเดิมทุกครั้งที่ dataflow ทํางาน
กดเพื่อ
/เปิดเมนูค่าแบบไดนามิกเลือกค่าแบบไดนามิก พารามิเตอร์ หรือตัวแปรพื้นที่ทํางาน คุณยังสามารถเริ่มพิมพ์หลังจาก
/นั้นเพื่อกรองเมนูได้ป้อนข้อความและค่าต่อไปจนกว่านิพจน์จะสมบูรณ์ สําหรับปลายทางไฟล์ ให้รวมนามสกุลไฟล์เป็นข้อความ
ตั้งค่าปลายทางของข้อมูลให้เสร็จสิ้น จากนั้นจึงเผยแพร่การไหลของข้อมูล
ขณะรันไทม์ Dataflow Gen2 จะแยกโทเค็นแต่ละตัวและรวมค่ากับข้อความในนิพจน์ พฤติกรรมปลายทางปกติยังคงใช้กับชื่อที่ได้อยู่ ตัวอย่างเช่น ปลายทางไฟล์สามารถเขียนทับไฟล์เมื่อชื่อไฟล์ที่แก้ไขตรงกับไฟล์ที่มีอยู่
แก้ไขนิพจน์
คุณสามารถแก้ไขข้อความและแทรกค่าเพิ่มเติมได้ทุกที่ในนิพจน์
- หากต้องการเปิดเมนูโดยไม่ใช้เมาส์ ให้กด
/. ใช้ปุ่มลูกศรเพื่อเลื่อนผ่านเมนู จากนั้นกด Enter เพื่อแทรกค่าที่เลือก - หากต้องการปิดเมนูโดยไม่เลือกค่าใด ให้กด Esc และ
/ข้อความใด ๆ ที่คุณป้อนหลังจากนั้นจะยังคงอยู่ในช่องเป็นข้อความ - หากต้องการลบค่าที่แทรก ให้วางเคอร์เซอร์ข้างโทเค็นแล้วกด Backspace หรือ Delete
ตัวอย่างนิพจน์
| สถานการณ์จำลอง | Expression |
|---|---|
| เพิ่มวันที่และเวลาที่เรียกใช้ในชื่อไฟล์ | Orders-<Date>-<Time>.csv |
| ใช้พารามิเตอร์ dataflow เป็นคํานําหน้าชื่อตาราง | <Environment>_Sales |
| รวมพื้นที่ทํางานปัจจุบันในชื่อ | Sales_<currentWorkspaceId> |
ในตัวแก้ไข ค่าที่แสดงในวงเล็บเหลี่ยมในตัวอย่างเหล่านี้จะแสดงเป็นโทเคน คุณไม่ได้พิมพ์วงเล็บเหลี่ยม
Important
ชื่อตารางหรือไฟล์ที่แก้ไขต้องปฏิบัติตามกฎการตั้งชื่อของปลายทางที่เลือก หากค่าแบบไดนามิกเพิ่มอักขระที่ไม่รองรับหรือสร้างชื่อที่ไม่ถูกต้อง การตรวจสอบปลายทางหรือการรันข้อมูลโฟลว์อาจล้มเหลวได้
ปิดหรือเปิดตัวแก้ไขนิพจน์แบบไดนามิก
ตัวแก้ไขนิพจน์แบบไดนามิกเปิดใช้งานโดยค่าเริ่มต้น การตั้งค่าของคุณจะถูกเก็บไว้ในคุกกี้เบราว์เซอร์และไม่ได้ถูกบันทึกในบริการ Fabric ดังนั้น การตั้งค่านี้จึงไม่สามารถใช้ได้กับเบราว์เซอร์หรืออุปกรณ์อื่น และสามารถกลับสู่ค่าเริ่มต้นได้หากคุณล้างคุกกี้เบราว์เซอร์ หากต้องการเปลี่ยนแปลง:
- ในตัวแก้ไข Power Query ให้เลือก ตัวเลือก จากแท็บหน้าแรก
- ในกล่องโต้ตอบตัวเลือก ให้เลือก Global>General
- เลื่อนลงไปยังส่วนปลายทางข้อมูล
- ภายใต้ Editor ให้ยกเลิก Enable dynamic expression editor เพื่อปิดตัวแก้ไข เลือกช่องทําเครื่องหมายเพื่อเปิดเครื่องอีกครั้ง
- เลือก ตกลง
การปิดตัวแก้ไขไม่ได้ลบ dynamic expression ที่ตั้งค่าไว้แล้ว
ข้อควรพิจารณาและข้อจำกัด
- ความพร้อมใช้งานขึ้นอยู่กับปลายทางและฟิลด์ข้อมูลที่เลือก
- ตัวแก้ไขจะรวมข้อความและค่าที่มีอยู่ มันไม่ใช่ตัวแก้ไขนิพจน์ Power Query M ทั่วไป
- พารามิเตอร์อ้างอิงหรือตัวแปรพื้นที่ทํางานต้องมีให้พร้อมใช้งานเมื่อ dataflow ทํางาน
- การเปลี่ยนพารามิเตอร์ ตัวแปรพื้นที่ทํางาน วันที่ หรือค่าเวลา อาจทําให้ชื่อปลายทางที่แก้ไขเปลี่ยนระหว่างการรัน
- หากต้องการพารามิเตอร์การตั้งค่าปลายทางที่ไม่รองรับโดยตัวแก้ไขนี้ ดูที่ การแก้ไขขั้นสูงสําหรับคําสั่งปลายทางข้อมูล