หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
บทความนี้สรุปวิธีการกําหนดค่ารูปแบบข้อความที่คั่นในไปป์ไลน์ของ Data Factory ใน Microsoft Fabric
ความสามารถที่รองรับ
รูปแบบข้อความที่คั่นได้รับการสนับสนุนสําหรับกิจกรรมและตัวเชื่อมต่อต่อไปนี้เป็นต้นทางและปลายทาง
| หมวดหมู่ | ตัวเชื่อมต่อ/กิจกรรม |
|---|---|
| ตัวเชื่อมต่อที่สนับสนุน | อเมซอน S3 |
| เข้ากันได้กับ Amazon S3 | |
| ที่เก็บข้อมูล Azure Blob | |
| Azure Data Lake Storage Gen1 | |
| Azure Data Lake Storage รุ่น2 | |
| ไฟล์ Azure | |
| ระบบไฟล์ | |
| FTP | |
| พื้นที่เก็บข้อมูล Google Cloud | |
| HTTP | |
| ไฟล์ของเลคเฮ้าส์ | |
| ที่เก็บข้อมูล Oracle Cloud | |
| SFTP | |
| กิจกรรมที่ได้รับการสนับสนุน | คัดลอกกิจกรรม (ต้นทาง/ปลายทาง) |
| ค้นหากิจกรรม | |
| กิจกรรม GetMetadata | |
| ลบกิจกรรม |
รูปแบบข้อความที่คั่นในกิจกรรมการคัดลอก
เมื่อต้องการกําหนดค่ารูปแบบข้อความที่คั่น ให้เลือกการเชื่อมต่อของคุณในต้นทางหรือปลายทางของกิจกรรมการคัดลอกไปป์ไลน์ แล้วเลือก DelimitedText ในรายการดรอปดาวน์ของ รูปแบบไฟล์ เลือก การตั้งค่า สําหรับการกําหนดค่าเพิ่มเติมของรูปแบบนี้
รูปแบบข้อความที่คั่นเป็นแหล่งข้อมูล
หลังจากเลือกการตั้งค่าในส่วนรูปแบบไฟล์คุณสมบัติต่อไปนี้จะแสดงขึ้นในกล่องโต้ตอบการตั้งค่ารูปแบบไฟล์แบบป็อปอัพ
ชนิดการบีบอัด: ตัวแปลงสัญญาณการบีบอัดที่ใช้ในการอ่านไฟล์ข้อความที่คั่น คุณสามารถเลือกจาก ประเภทไม่มี, bzip2, gzip, deflate, ZipDeflate, TarGzip หรือ tar ในรายการดรอปดาวน์
หากคุณเลือก ZipDeflate เป็นชนิดการบีบอัด รักษาชื่อไฟล์ zip เป็นโฟลเดอร์จะแสดงขึ้นภายใต้การตั้งค่าขั้นสูงในแท็บแหล่งข้อมูล
-
รักษาชื่อไฟล์ zip เป็นโฟลเดอร์: ระบุว่าจะเก็บรักษาชื่อไฟล์ zip ต้นทางเป็นโครงสร้างโฟลเดอร์ในระหว่างการคัดลอกหรือไม่
- หากเลือกกล่องกาเครื่องหมายนี้ (ค่าเริ่มต้น) บริการจะเขียนไฟล์ที่ไม่มีการบีบอัดไปยัง
<specified file path>/<folder named as source zip file>/ - หากไม่ได้ทําเครื่องหมายที่กล่องนี้ บริการจะเขียนไฟล์ที่คลายซิปโดยตรงไปยัง
<specified file path>ตรวจสอบให้แน่ใจว่าคุณไม่มีชื่อไฟล์ที่ซ้ํากันในไฟล์ zip ต้นทางที่แตกต่างกันเพื่อหลีกเลี่ยงการแข่งรถหรือพฤติกรรมที่ไม่คาดคิด
- หากเลือกกล่องกาเครื่องหมายนี้ (ค่าเริ่มต้น) บริการจะเขียนไฟล์ที่ไม่มีการบีบอัดไปยัง
หากคุณเลือก TarGzip/tar เป็นชนิดการบีบอัด ชื่อไฟล์บีบอัดเป็นโฟลเดอร์จะแสดงขึ้นภายใต้การตั้งค่าขั้นสูงในแท็บแหล่งข้อมูล
-
รักษาชื่อไฟล์การบีบอัดเป็นโฟลเดอร์: บ่งชี้ว่าจะรักษาชื่อไฟล์บีบอัดต้นทางเป็นโครงสร้างโฟลเดอร์ในระหว่างการคัดลอกหรือไม่
- หากเลือกกล่องกาเครื่องหมายนี้ (ค่าเริ่มต้น) บริการจะเขียนไฟล์ที่ขยายเป็น
<specified file path>/<folder named as source compressed file>/ - หากไม่ได้เลือกกล่องกาเครื่องหมายนี้ บริการจะเขียนไฟล์ที่ขยายโดยตรงไปยัง
<specified file path>ตรวจสอบให้แน่ใจว่าคุณไม่มีชื่อไฟล์ที่ซ้ํากันในไฟล์ zip ต้นทางที่แตกต่างกันเพื่อหลีกเลี่ยงการแข่งรถหรือพฤติกรรมที่ไม่คาดคิด
- หากเลือกกล่องกาเครื่องหมายนี้ (ค่าเริ่มต้น) บริการจะเขียนไฟล์ที่ขยายเป็น
-
รักษาชื่อไฟล์ zip เป็นโฟลเดอร์: ระบุว่าจะเก็บรักษาชื่อไฟล์ zip ต้นทางเป็นโครงสร้างโฟลเดอร์ในระหว่างการคัดลอกหรือไม่
ระดับการบีบอัด: ระบุอัตราส่วนการบีบอัดเมื่อคุณเลือกชนิดการบีบอัด คุณสามารถเลือกจาก เหมาะสม หรือ เร็วที่สุด
- เร็วที่สุด: การดําเนินการบีบอัดควรเสร็จสมบูรณ์โดยเร็วที่สุดแม้ว่าไฟล์ผลลัพธ์จะไม่ได้รับการบีบอัดอย่างเหมาะสมก็ตาม
- เหมาะสมที่สุด: การดําเนินการบีบอัดควรได้รับการบีบอัดอย่างเหมาะสมแม้ว่าการดําเนินการจะใช้เวลานานขึ้นก็ตาม สําหรับข้อมูลเพิ่มเติม ดู หัวข้อระดับการบีบอัด
ตัวคั่นคอลัมน์: อักขระที่ใช้ในการแยกคอลัมน์ในไฟล์ ค่าเริ่มต้นคือ เครื่องหมายจุลภาค (
,)ตัวคั่นแถว: ระบุอักขระที่ใช้ในการแยกแถวในไฟล์ อนุญาตให้ใช้อักขระเดียวเท่านั้น ค่าเริ่มต้นคือ ป้อน
\nบรรทัดการเข้ารหัส: ชนิดการเข้ารหัสที่ใช้ในการอ่าน/เขียนไฟล์ทดสอบ ค่าเริ่มต้นคือ UTF-8
อักขระหลีก: อักขระเดี่ยวที่จะหลีกการอ้างถึงภายในค่าที่อ้างอิง ค่าเริ่มต้นคือ เครื่องหมายทับขวา
\เมื่อมีการกําหนดอักขระการหลีกเป็นสตริง ว่าง จะต้องตั้งค่าอักขระ ใบเสนอราคาเป็นสตริงว่างด้วย ซึ่งในกรณีนี้ต้องแน่ใจว่าค่าคอลัมน์ทั้งหมดไม่มีตัวคั่นอักขระข้อความอ้างอิง: อักขระเดี่ยวที่จะอ้างอิงค่าคอลัมน์ถ้าประกอบด้วยตัวคั่นคอลัมน์ ค่าเริ่มต้นคือ เครื่องหมายอัญประกาศ
"คู่ เมื่อ กําหนดอักขระ ข้อความอ้างอิงเป็นสตริงว่าง จะหมายความว่าไม่มีอักขระอัญประกาศและค่าคอลัมน์ที่ไม่มีการอ้างถึง และอักขระเลี่ยงจะถูกใช้เพื่อเลี่ยงตัวคั่นคอลัมน์และตัวคั่นเองแถวแรกเป็นส่วนหัว: ระบุว่าจะปฏิบัติ/ทําให้แถวแรกเป็นบรรทัดส่วนหัวที่มีชื่อของคอลัมน์หรือไม่ ค่าที่อนุญาตจะถูกเลือกและยังไม่ได้เลือก (ค่าเริ่มต้น) เมื่อไม่ได้เลือกแถวแรกเป็นส่วนหัว โปรดทราบว่าการแสดงตัวอย่างข้อมูล UI และผลลัพธ์กิจกรรมการค้นหาจะสร้างชื่อคอลัมน์โดยอัตโนมัติ Prop_{n} (เริ่มต้นจาก 0) การคัดลอกกิจกรรมจําเป็นต้อง แมป อย่างชัดเจนจากต้นทางไปยังปลายทางและค้นหาคอลัมน์ตามเลขแสดง (เริ่มต้นจาก 1)
ค่า Null: ระบุการแสดงสตริงของค่า null ค่าเริ่มต้นเป็นสตริงว่าง
แถวหลายบรรทัด: ระบุว่าไฟล์ต้นฉบับมีแถวที่ครอบคลุมหลายบรรทัดหรือไม่ ค่าหลายบรรทัดต้องอยู่ในเครื่องหมายคําพูด โดยค่าเริ่มต้นคือ
true. การตั้งค่านี้เพื่อfalseเปิดใช้งานประสิทธิภาพสูงสุดโดยอนุญาตให้อ่านแบบมัลติเธรดพร้อมกัน สําหรับข้อมูลเพิ่มเติม ไปที่ การเพิ่มประสิทธิภาพสําหรับการคัดลอกแฟ้มข้อความที่มีตัวคั่น
ภายใต้ การตั้งค่าขั้นสูง ใน แท็บ แหล่งข้อมูล คุณสมบัติที่เกี่ยวข้องกับรูปแบบข้อความที่คั่นด้วยตัวคั่นอื่น ๆ จะปรากฏขึ้น
รูปแบบข้อความที่คั่นด้วยตัวคั่นเป็นปลายทาง
หลังจากเลือกการตั้งค่าในส่วนรูปแบบไฟล์คุณสมบัติต่อไปนี้จะแสดงขึ้นในกล่องโต้ตอบการตั้งค่ารูปแบบไฟล์แบบป็อปอัพ
ชนิดการบีบอัด: ตัวแปลงสัญญาณการบีบอัดที่ใช้ในการเขียนไฟล์ข้อความที่มีตัวคั่น คุณสามารถเลือกจาก ประเภทไม่มี, bzip2, gzip, deflate, ZipDeflate, TarGzip หรือ tar ในรายการดรอปดาวน์
ระดับการบีบอัด: ระบุอัตราส่วนการบีบอัดเมื่อคุณเลือกชนิดการบีบอัด คุณสามารถเลือกจาก เหมาะสม หรือ เร็วที่สุด
- เร็วที่สุด: การดําเนินการบีบอัดควรเสร็จสมบูรณ์โดยเร็วที่สุดแม้ว่าไฟล์ผลลัพธ์จะไม่ได้รับการบีบอัดอย่างเหมาะสมก็ตาม
- เหมาะสมที่สุด: การดําเนินการบีบอัดควรได้รับการบีบอัดอย่างเหมาะสมแม้ว่าการดําเนินการจะใช้เวลานานขึ้นก็ตาม สําหรับข้อมูลเพิ่มเติม ดู หัวข้อระดับการบีบอัด
ตัวคั่นคอลัมน์: อักขระที่ใช้ในการแยกคอลัมน์ในไฟล์ ค่าเริ่มต้นคือเครื่องหมายจุลภาค (
,)ตัวคั่นแถว: อักขระที่ใช้เพื่อแยกแถวในไฟล์ อนุญาตให้ใช้อักขระเดียวเท่านั้น ค่าเริ่มต้นคือ ป้อน
\nบรรทัดการเข้ารหัส: ชนิดการเข้ารหัสที่ใช้ในการเขียนไฟล์ทดสอบ ค่าเริ่มต้นคือ UTF-8
อักขระหลีก: อักขระเดี่ยวที่จะหลีกการอ้างถึงภายในค่าที่อ้างอิง ค่าเริ่มต้นคือ เครื่องหมายทับขวา
\เมื่อมีการกําหนดอักขระการหลีกเป็นสตริง ว่าง จะต้องตั้งค่าอักขระ ใบเสนอราคาเป็นสตริงว่างด้วย ซึ่งในกรณีนี้ต้องแน่ใจว่าค่าคอลัมน์ทั้งหมดไม่มีตัวคั่นอักขระข้อความอ้างอิง: อักขระเดี่ยวที่จะอ้างอิงค่าคอลัมน์ถ้าประกอบด้วยตัวคั่นคอลัมน์ ค่าเริ่มต้นคือ เครื่องหมายอัญประกาศ
"คู่ เมื่อ กําหนดอักขระ ข้อความอ้างอิงเป็นสตริงว่าง จะหมายความว่าไม่มีอักขระอัญประกาศและค่าคอลัมน์ที่ไม่มีการอ้างถึง และอักขระเลี่ยงจะถูกใช้เพื่อเลี่ยงตัวคั่นคอลัมน์และตัวคั่นเองแถวแรกเป็นส่วนหัว: ระบุว่าจะปฏิบัติ/ทําให้แถวแรกเป็นบรรทัดส่วนหัวที่มีชื่อของคอลัมน์หรือไม่ ค่าที่อนุญาตจะถูกเลือกและยังไม่ได้เลือก (ค่าเริ่มต้น) เมื่อไม่ได้เลือกแถวแรกเป็นส่วนหัว โปรดทราบว่าการแสดงตัวอย่างข้อมูล UI และผลลัพธ์กิจกรรมการค้นหาจะสร้างชื่อคอลัมน์โดยอัตโนมัติ Prop_{n} (เริ่มต้นจาก 0) การคัดลอกกิจกรรมจําเป็นต้อง แมป อย่างชัดเจนจากต้นทางไปยังปลายทางและค้นหาคอลัมน์ตามเลขแสดง (เริ่มต้นจาก 1)
ค่า Null: ระบุการแสดงสตริงของค่า null ค่าเริ่มต้นเป็นสตริงว่าง
ภายใต้ การตั้งค่าขั้นสูง ใน แท็บ ปลายทาง คุณสมบัติที่เกี่ยวข้องกับรูปแบบข้อความที่คั่นด้วยตัวคั่นจะปรากฏขึ้น
ข้อความทั้งหมดอ้างอิง: ใส่ค่าทั้งหมดในเครื่องหมายอัญประกาศ
ส่วนขยายของไฟล์: ส่วนขยายของไฟล์ที่ใช้ในการตั้งชื่อไฟล์เอาต์พุต ตัวอย่างเช่น
.csv.txtแถวสูงสุดต่อไฟล์: เมื่อเขียนข้อมูลลงในโฟลเดอร์ คุณสามารถเลือกที่จะเขียนไปยังหลายไฟล์และระบุแถวสูงสุดต่อไฟล์ได้
คํานําหน้าชื่อไฟล์: ใช้ได้เมื่อมีการกําหนดค่าแถวสูงสุดต่อไฟล์ ระบุคํานําหน้าชื่อไฟล์เมื่อเขียนข้อมูลไปยังหลายไฟล์ ส่งผลให้เป็นรูปแบบนี้:
<fileNamePrefix>_00000.<fileExtension>ถ้าไม่ได้ระบุ คํานําหน้าชื่อไฟล์จะถูกสร้างขึ้นโดยอัตโนมัติ คุณสมบัตินี้ใช้ไม่ได้เมื่อแหล่งข้อมูลคือที่เก็บตามไฟล์หรือตัวเลือกพาร์ติชันที่เปิดใช้งานที่เก็บข้อมูล
การเพิ่มประสิทธิภาพสําหรับการคัดลอกไฟล์ข้อความที่คั่น
บริการนี้จะเพิ่มประสิทธิภาพโดยอัตโนมัติเมื่อคัดลอกไฟล์ข้อความที่มีตัวคั่น โดยเฉพาะไฟล์ขนาดใหญ่ อย่างไรก็ตาม การปรับปรุงประสิทธิภาพจะไม่มีผลภายใต้เงื่อนไขเหล่านี้:
- เปิดใช้งานการตรวจสอบความสอดคล้องของข้อมูล
- ใช้การเข้ารหัส IBM
- เปิดใช้งานแถวหลายบรรทัด
- มีการระบุประเภทการบีบอัด
- มีการกําหนดตัวแบ่งบรรทัดแบบกําหนดเอง
- เปิดใช้งานการคัดลอกไบนารี
แก้ไขการตั้งค่าข้างต้นเพื่อให้ได้ประสิทธิภาพสูงสุด
ข้อมูลสรุปของตาราง
ข้อความที่คั่นเป็นแหล่งข้อมูล
คุณสมบัติต่อไปนี้ได้รับการสนับสนุนในส่วนแหล่งกิจกรรมการคัดลอกเมื่อใช้รูปแบบข้อความที่คั่น
| ชื่อ | คำอธิบาย | ค่า | ต้องระบุ | คุณสมบัติสคริปต์ JSON |
|---|---|---|---|---|
| รูปแบบไฟล์ | รูปแบบไฟล์ที่คุณต้องการใช้ | DelimitedText | ใช่ | type (ภายใต้ datasetSettings):DelimitedText |
| ชนิดการบีบอัด | ตัวแปลงสัญญาณการบีบอัดที่ใช้ในการอ่านไฟล์ข้อความที่คั่น | เลือกจาก: ไม่มี bzip2 gzip แฟบ ZipDeflate ทาร์กซิป น้ํามันดิน |
ไม่ | type (ภายใต้ compression): bzip2 gzip แฟบ ZipDeflate ทาร์กซิป น้ํามันดิน |
| รักษาชื่อไฟล์ zip เป็นโฟลเดอร์ | ระบุว่าจะรักษาชื่อไฟล์ zip ต้นทางเป็นโครงสร้างโฟลเดอร์ในระหว่างการคัดลอกหรือไม่ ใช้ได้เมื่อคุณเลือกการบีบอัด ZipDeflate | เลือกหรือไม่เลือก | ไม่ใช่ | preserveZipFileNameAsFolder (ภายใต้ compressionProperties->type เป็น ZipDeflateReadSettings) |
| รักษาชื่อไฟล์การบีบอัดเป็นโฟลเดอร์ | ระบุว่าจะรักษาชื่อไฟล์ที่บีบอัดต้นทางเป็นโครงสร้างโฟลเดอร์ในระหว่างการคัดลอกหรือไม่ ใช้ได้เมื่อคุณเลือกการบีบอัด TarGzip/tar | เลือกหรือไม่เลือก | ไม่ | preserveCompressionFileNameAsFolder (ภายใต้ compressionProperties->type ตาม TarGZipReadSettings หรือ TarReadSettings) |
| ระดับการบีบอัด | อัตราส่วนการบีบอัด ค่าที่อนุญาตคือ ค่าที่เหมาะสมหรือเร็วที่สุด | เหมาะสม หรือ เร็วที่สุด | ไม่ใช่ | ระดับ (ภายใต้ compression): เร็วที่สุด เหมาะ สม |
| ตัวคั่นคอลัมน์ | อักขระที่ใช้เพื่อแยกคอลัมน์ในไฟล์ |
< ตัวคั่นคอลัมน์ที่เลือก > เครื่องหมายจุลภาค , (ตามค่าเริ่มต้น) |
ไม่ | columnDelimiter |
| ตัวคั่นแถว | อักขระที่ใช้เพื่อแยกแถวในไฟล์ |
< ตัวคั่นแถวที่เลือก > \r,\n (ตามค่าเริ่มต้น) หรือ r\n |
ไม่ใช่ | rowDelimiter |
| การเข้ารหัส | ชนิดการเข้ารหัสที่ใช้ในการอ่าน/เขียนไฟล์ทดสอบ | "UTF-8" (ตามค่าเริ่มต้น),"UTF-8 โดยไม่มี BOM", "UTF-16", "UTF-16BE", "UTF-32", "UTF-32BE", "US-ASCII", "UTF-7", "BIG5", "EUC-JP", "EUC-KR", "GB2312", "GB18030", "JOHAB", "SHIFT-JIS", "CP875", "CP866", "IBM00858", "IBM037", "IBM273", "IBM437", "IBM500", "IBM737", "IBM775", "IBM850", "IBM852", "IBM855", "IBM857", "IBM860", "IBM861", "IBM863", "IBM864", "IBM865", "IBM869", "IBM870", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145 IBM01146", "IBM01147", "IBM01148", "IBM01149", "ISO-2022-JP", "ISO-2022-KR", "ISO-8859-1", "ISO-8859-2", "ISO-8859-3", "ISO-8859-4", "ISO-8859-5", "ISO-8859-6", "ISO-8859-7", "ISO-8859-8", "ISO-8859-9", "ISO-8859-13", "ISO-8859-15", "WINDOWS-874", "WINDOWS-1250", "WINDOWS-1251", "WINDOWS-1252", "WINDOWS-1252"1253", "WINDOWS-1254", "WINDOWS-1255", "WINDOWS-1256", "WINDOWS-1257", "WINDOWS-1258" | ไม่ใช่ | encodingName |
| หลีกอักขระ | อักขระเดียวที่จะหลีกเลี่ยงเครื่องหมายอัญประกาศภายในค่าที่อ้างอิง เมื่อมีการกําหนดอักขระการหลีกเป็นสตริง ว่าง จะต้องตั้งค่าอักขระ ใบเสนอราคาเป็นสตริงว่างด้วย ซึ่งในกรณีนี้ต้องแน่ใจว่าค่าคอลัมน์ทั้งหมดไม่มีตัวคั่น |
< อักขระการหลีกที่คุณเลือก > เครื่องหมายทับขวา \ (ตามค่าเริ่มต้น) |
ไม่ | escapeChar |
| อักขระข้อความอ้างอิง | อักขระเดี่ยวที่จะอ้างอิงค่าคอลัมน์ถ้ามีตัวคั่นคอลัมน์ เมื่อ กําหนดอักขระ ข้อความอ้างอิงเป็นสตริงว่าง จะหมายความว่าไม่มีอักขระอัญประกาศและค่าคอลัมน์ที่ไม่มีการอ้างถึง และอักขระเลี่ยงจะถูกใช้เพื่อเลี่ยงตัวคั่นคอลัมน์และตัวคั่นเอง |
< อักขระเครื่องหมายคําพูดที่คุณเลือก > เครื่องหมายอัญประกาศ " (ตามค่าเริ่มต้น) |
ไม่ | quoteChar |
| แถวแรกเป็นส่วนหัว | ระบุว่าจะถือว่าแถวแรกในแผ่นงาน/ช่วงที่กําหนดเป็นบรรทัดส่วนหัวที่มีชื่อของคอลัมน์หรือไม่ | เลือกหรือไม่เลือก | ไม่ | firstRowAsHeader: จริง หรือ เท็จ (ค่าเริ่มต้น) |
| ค่า Null | ระบุการแสดงสตริงของค่า null ค่าเริ่มต้นเป็นสตริงว่าง |
< การแสดงสตริงของค่า null > สตริงที่ว่างเปล่า (ตามค่าเริ่มต้น) |
ไม่ | nullValue |
| แถวหลายบรรทัด | ระบุว่าไฟล์ต้นฉบับมีแถวที่ครอบคลุมหลายบรรทัดหรือไม่ | เลือก (โดยค่าเริ่มต้น) หรือไม่ได้เลือก | ไม่ | หลายบรรทัด: จริง (ค่าเริ่มต้น) หรือ เท็จ |
ข้อความที่คั่นเป็นปลายทาง
คุณสมบัติต่อไปนี้ได้รับการสนับสนุนในส่วนคัดลอกกิจกรรม ปลายทาง เมื่อใช้รูปแบบข้อความที่คั่น
| ชื่อ | คำอธิบาย | ค่า | ต้องระบุ | คุณสมบัติสคริปต์ JSON |
|---|---|---|---|---|
| รูปแบบไฟล์ | รูปแบบไฟล์ที่คุณต้องการใช้ | DelimitedText | ใช่ | type (ภายใต้ datasetSettings):DelimitedText |
| ชนิดการบีบอัด | ตัวแปลงสัญญาณการบีบอัดที่ใช้ในการเขียนไฟล์ข้อความที่มีตัวคั่น | เลือกจาก: ไม่มี bzip2 gzip แฟบ ZipDeflate ทาร์กซิป น้ํามันดิน |
ไม่ | type (ภายใต้ compression): bzip2 gzip แฟบ ZipDeflate ทาร์กซิป น้ํามันดิน |
| รักษาชื่อไฟล์ zip เป็นโฟลเดอร์ | ระบุว่าจะรักษาชื่อไฟล์ zip ต้นทางเป็นโครงสร้างโฟลเดอร์ในระหว่างการคัดลอกหรือไม่ | เลือกหรือไม่เลือก | ไม่ใช่ | preserveZipFileNameAsFolder (ภายใต้ compressionProperties->type เป็น ZipDeflateReadSettings) |
| รักษาชื่อไฟล์การบีบอัดเป็นโฟลเดอร์ | ระบุว่าจะรักษาชื่อไฟล์ที่บีบอัดต้นทางเป็นโครงสร้างโฟลเดอร์ในระหว่างการคัดลอกหรือไม่ | เลือกหรือไม่เลือก | ไม่ | preserveCompressionFileNameAsFolder (ภายใต้ compressionProperties->type ตาม TarGZipReadSettings หรือ TarReadSettings) |
| ระดับการบีบอัด | อัตราส่วนการบีบอัด ค่าที่อนุญาตคือ ค่าที่เหมาะสมหรือเร็วที่สุด | เหมาะสม หรือ เร็วที่สุด | ไม่ใช่ | ระดับ (ภายใต้ compression): เร็วที่สุด เหมาะ สม |
| ตัวคั่นคอลัมน์ | อักขระที่ใช้เพื่อแยกคอลัมน์ในไฟล์ |
< ตัวคั่นคอลัมน์ที่เลือก > เครื่องหมายจุลภาค , (ตามค่าเริ่มต้น) |
ไม่ | columnDelimiter |
| ตัวคั่นแถว | อักขระที่ใช้เพื่อแยกแถวในไฟล์ |
< ตัวคั่นแถวที่เลือก > \r,\n (ตามค่าเริ่มต้น) หรือ r\n |
ไม่ใช่ | rowDelimiter |
| การเข้ารหัส | ชนิดการเข้ารหัสที่ใช้ในการอ่าน/เขียนไฟล์ทดสอบ | "UTF-8" (ตามค่าเริ่มต้น),"UTF-8 โดยไม่มี BOM", "UTF-16", "UTF-16BE", "UTF-32", "UTF-32BE", "US-ASCII", "UTF-7", "BIG5", "EUC-JP", "EUC-KR", "GB2312", "GB18030", "JOHAB", "SHIFT-JIS", "CP875", "CP866", "IBM00858", "IBM037", "IBM273", "IBM437", "IBM500", "IBM737", "IBM775", "IBM850", "IBM852", "IBM855", "IBM857", "IBM860", "IBM861", "IBM863", "IBM864", "IBM865", "IBM869", "IBM870", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145 IBM01146", "IBM01147", "IBM01148", "IBM01149", "ISO-2022-JP", "ISO-2022-KR", "ISO-8859-1", "ISO-8859-2", "ISO-8859-3", "ISO-8859-4", "ISO-8859-5", "ISO-8859-6", "ISO-8859-7", "ISO-8859-8", "ISO-8859-9", "ISO-8859-13", "ISO-8859-15", "WINDOWS-874", "WINDOWS-1250", "WINDOWS-1251", "WINDOWS-1252", "WINDOWS-1252"1253", "WINDOWS-1254", "WINDOWS-1255", "WINDOWS-1256", "WINDOWS-1257", "WINDOWS-1258" | ไม่ใช่ | encodingName |
| หลีกอักขระ | อักขระเดียวที่จะหลีกเลี่ยงเครื่องหมายอัญประกาศภายในค่าที่อ้างอิง เมื่อมีการกําหนดอักขระการหลีกเป็นสตริง ว่าง จะต้องตั้งค่าอักขระ ใบเสนอราคาเป็นสตริงว่างด้วย ซึ่งในกรณีนี้ต้องแน่ใจว่าค่าคอลัมน์ทั้งหมดไม่มีตัวคั่น |
< อักขระการหลีกที่คุณเลือก > เครื่องหมายทับขวา \ (ตามค่าเริ่มต้น) |
ไม่ | escapeChar |
| อักขระข้อความอ้างอิง | อักขระเดี่ยวที่จะอ้างอิงค่าคอลัมน์ถ้ามีตัวคั่นคอลัมน์ เมื่อ กําหนดอักขระ ข้อความอ้างอิงเป็นสตริงว่าง จะหมายความว่าไม่มีอักขระอัญประกาศและค่าคอลัมน์ที่ไม่มีการอ้างถึง และอักขระเลี่ยงจะถูกใช้เพื่อเลี่ยงตัวคั่นคอลัมน์และตัวคั่นเอง |
< อักขระเครื่องหมายคําพูดที่คุณเลือก > เครื่องหมายอัญประกาศ " (ตามค่าเริ่มต้น) |
ไม่ | quoteChar |
| แถวแรกเป็นส่วนหัว | ระบุว่าจะถือว่าแถวแรกในแผ่นงาน/ช่วงที่กําหนดเป็นบรรทัดส่วนหัวที่มีชื่อของคอลัมน์หรือไม่ | เลือกหรือไม่เลือก | ไม่ | firstRowAsHeader: จริง หรือ เท็จ (ค่าเริ่มต้น) |
| อ้างอิงข้อความทั้งหมด | ใส่ค่าทั้งหมดในเครื่องหมายอัญประกาศ | เลือกแล้ว (ค่าเริ่มต้น) หรือยกเลิกการเลือก | ไม่ | quoteAllText: จริง (ค่าเริ่มต้น) หรือ เท็จ |
| นามสกุลไฟล์ | ส่วนขยายของไฟล์ที่ใช้ในการตั้งชื่อไฟล์เอาต์พุต |
< นามสกุลแฟ้มของคุณ > .txt (ตามค่าเริ่มต้น) |
ไม่ | fileExtension |
| แถวสูงสุดต่อไฟล์ | เมื่อเขียนข้อมูลลงในโฟลเดอร์ คุณสามารถเลือกที่จะเขียนไปยังหลายไฟล์และระบุแถวสูงสุดต่อไฟล์ได้ | < แถวสูงสุดของคุณต่อไฟล์ > | ไม่ | maxRowsPerFile |
| คํานําหน้าชื่อไฟล์ | ใช้ได้เมื่อมีการกําหนดค่าแถวสูงสุดต่อไฟล์ ระบุคํานําหน้าชื่อไฟล์เมื่อเขียนข้อมูลไปยังหลายไฟล์ ส่งผลให้เป็นรูปแบบนี้: <fileNamePrefix>_00000.<fileExtension> ถ้าไม่ได้ระบุ คํานําหน้าชื่อไฟล์จะถูกสร้างขึ้นโดยอัตโนมัติ คุณสมบัตินี้ใช้ไม่ได้เมื่อแหล่งข้อมูลคือที่เก็บตามไฟล์หรือตัวเลือกพาร์ติชันที่เปิดใช้งานที่เก็บข้อมูล |
< คํานําหน้าชื่อไฟล์ของคุณ > | ไม่ | fileNamePrefix |