รูปแบบไบนารีสําหรับ Data Factory ใน Microsoft Fabric
บทความนี้สรุปวิธีการกําหนดค่ารูปแบบไบนารีใน Data Factory
ความสามารถที่รองรับ
รูปแบบไบนารีได้รับการสนับสนุนสําหรับกิจกรรมและตัวเชื่อมต่อต่อไปนี้เป็นต้นทางและปลายทาง
หมวดหมู่ | ตัวเชื่อมต่อ/กิจกรรม |
---|---|
ตัวเชื่อมต่อที่สนับสนุน | Amazon S3 |
เข้ากันได้กับ Amazon S3 | |
ที่เก็บข้อมูล Azure Blob | |
Azure Data Lake Storage Gen1 | |
Azure Data Lake Storage รุ่น2 | |
ไฟล์ Azure | |
ระบบไฟล์ | |
FTP | |
พื้นที่เก็บข้อมูล Google Cloud | |
HTTP | |
ไฟล์ของเลคเฮ้าส์ | |
ที่เก็บข้อมูล Oracle Cloud | |
SFTP | |
กิจกรรมที่ได้รับการสนับสนุน | คัดลอกกิจกรรม (ต้นทาง/ปลายทาง) |
กิจกรรม GetMetadata | |
ลบกิจกรรม |
รูปแบบไบนารีในกิจกรรมการคัดลอก
หากต้องการกําหนดค่ารูปแบบไบนารี ให้เลือกการเชื่อมต่อของคุณในต้นทางหรือปลายทางของกิจกรรมการคัดลอกไปป์ไลน์ข้อมูลจากนั้นเลือกไบนารีในรายการดรอปดาวน์ของ รูปแบบไฟล์ เลือก การตั้งค่า สําหรับการกําหนดค่าเพิ่มเติมของรูปแบบนี้
หมายเหตุ
เมื่อใช้รูปแบบไบนารีในกิจกรรมการคัดลอก ต้นทางและปลายทางควรใช้ทั้งรูปแบบไบนารี
ไบนารีเป็นแหล่งข้อมูล
หลังจากที่คุณเลือก การตั้งค่า ในส่วน รูปแบบไฟล์ ภายใต้แท็บ แหล่งข้อมูล คุณสมบัติต่อไปนี้จะแสดงในกล่องโต้ตอบการตั้งค่ารูปแบบไฟล์แบบป็อปอัพ
ชนิดการบีบอัด: ตัวแปลงสัญญาณการบีบอัดที่ใช้ในการอ่านไฟล์ไบนารี คุณสามารถเลือกประเภท ไม่มี, 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 ต้นทางเป็นโครงสร้างโฟลเดอร์ในระหว่างการคัดลอกหรือไม่
ระดับการบีบอัด: อัตราส่วนการบีบอัด คุณสามารถเลือกจาก เหมาะสม หรือ เร็วที่สุด
- เร็วที่สุด: การดําเนินการบีบอัดควรเสร็จสมบูรณ์โดยเร็วที่สุดแม้ว่าไฟล์ผลลัพธ์จะไม่ได้รับการบีบอัดอย่างเหมาะสมก็ตาม
- เหมาะสมที่สุด: การดําเนินการบีบอัดควรได้รับการบีบอัดอย่างเหมาะสมแม้ว่าการดําเนินการจะใช้เวลานานขึ้นก็ตาม สําหรับข้อมูลเพิ่มเติม ให้ไปที่บทความระดับการบีบอัด
ภายใต้ การตั้งค่าขั้นสูง ใน แท็บ แหล่งข้อมูล คุณสมบัติที่เกี่ยวข้องกับรูปแบบไบนารีเพิ่มเติมจะแสดงขึ้น
- ลบแฟ้มหลังจากดําเนินการเสร็จสมบูรณ์: ระบุว่าแฟ้มไบนารีจะถูกลบจากที่เก็บต้นทางหลังจากย้ายไปยังที่เก็บปลายทางเรียบร้อยแล้วหรือไม่ การลบไฟล์เป็นการลบต่อไฟล์ ดังนั้นเมื่อกิจกรรมการคัดลอกล้มเหลว บางไฟล์ถูกคัดลอกไปยังปลายทางแล้วและถูกลบจากต้นทาง ในขณะที่ไฟล์อื่นยังคงอยู่ในที่เก็บต้นทาง
ไบนารีเป็นปลายทาง
หลังจากที่คุณเลือก การตั้งค่า ในส่วน รูปแบบไฟล์ ภายใต้แท็บ ปลายทาง คุณสมบัติต่อไปนี้จะแสดงในกล่องโต้ตอบการตั้งค่ารูปแบบไฟล์แบบป็อปอัพ
ชนิดการบีบอัด: ตัวแปลงสัญญาณการบีบอัดที่ใช้ในการเขียนไฟล์ไบนารี คุณสามารถเลือกประเภท ไม่มี, bzip2, gzip, deflate, ZipDeflate, TarGzip หรือ tar ในรายการดรอปดาวน์
ระดับการบีบอัด: อัตราส่วนการบีบอัด คุณสามารถเลือกจาก เหมาะสม หรือ เร็วที่สุด
- เร็วที่สุด: การดําเนินการบีบอัดควรเสร็จสมบูรณ์โดยเร็วที่สุดแม้ว่าไฟล์ผลลัพธ์จะไม่ได้รับการบีบอัดอย่างเหมาะสมก็ตาม
- เหมาะสมที่สุด: การดําเนินการบีบอัดควรได้รับการบีบอัดอย่างเหมาะสมแม้ว่าการดําเนินการจะใช้เวลานานขึ้นก็ตาม สําหรับข้อมูลเพิ่มเติม ให้ไปที่บทความระดับการบีบอัด
ข้อมูลสรุปของตาราง
ไบนารีเป็นแหล่งข้อมูล
คุณสมบัติต่อไปนี้ได้รับการสนับสนุนในส่วนแหล่งกิจกรรมคัดลอกเมื่อใช้รูปแบบไบนารี
ชื่อ | รายละเอียด | ค่า | ต้องมี | คุณสมบัติสคริปต์ JSON |
---|---|---|---|---|
รูปแบบไฟล์ | รูปแบบไฟล์ที่คุณต้องการใช้ | ไบ นารี | ใช่ | type (ภายใต้ datasetSettings ):ไบนารี |
ชนิดการบีบอัด | ตัวแปลงสัญญาณการบีบอัดที่ใช้ในการอ่านไฟล์ไบนารี | เลือกจาก: ไม่มี bzip2 gzip แฟบ ZipDeflate ทาร์กซิป น้ํามันดิน |
ไม่ | type (ภายใต้ compression ): bzip2 gzip แฟบ ZipDeflate ทาร์กซิป น้ํามันดิน |
ระดับการบีบอัด | อัตราส่วนการบีบอัด ค่าที่อนุญาตคือ ค่าที่เหมาะสมหรือเร็วที่สุด | เหมาะสม หรือ เร็วที่สุด | ไม่ | ระดับ (ภายใต้ compression ): เร็วที่สุด เหมาะ สม |
รักษาชื่อไฟล์ zip เป็นโฟลเดอร์ | ระบุว่าจะรักษาชื่อไฟล์ zip ต้นทางเป็นโครงสร้างโฟลเดอร์ในระหว่างการคัดลอกหรือไม่ | เลือกหรือไม่เลือก | ไม่ | preserveZipFileNameAsFolder (ภายใต้ compressionProperties ->type เป็น ZipDeflateReadSettings ) |
รักษาชื่อไฟล์การบีบอัดเป็นโฟลเดอร์ | ระบุว่าจะรักษาชื่อไฟล์ที่บีบอัดต้นทางเป็นโครงสร้างโฟลเดอร์ในระหว่างการคัดลอกหรือไม่ | เลือกหรือไม่เลือก | ไม่ | preserveCompressionFileNameAsFolder (ภายใต้ compressionProperties ->type ตาม TarGZipReadSettings หรือ TarReadSettings ) |
ลบไฟล์หลังจากดําเนินการเสร็จสิ้น | ระบุว่าไฟล์ไบนารีจะถูกลบจากที่เก็บต้นทางหลังจากย้ายไปยังที่เก็บปลายทางเรียบร้อยแล้วหรือไม่ | เลือกหรือไม่เลือก | ไม่ | deleteFilesAfterCompletion: จริง หรือ เท็จ |
ไบนารีเป็นปลายทาง
คุณสมบัติต่อไปนี้ได้รับการสนับสนุนในส่วนคัดลอกกิจกรรม ปลายทาง เมื่อใช้รูปแบบไบนารี
ชื่อ | รายละเอียด | ค่า | ต้องมี | คุณสมบัติสคริปต์ JSON |
---|---|---|---|---|
รูปแบบไฟล์ | รูปแบบไฟล์ที่คุณต้องการใช้ | ไบ นารี | ใช่ | type (ภายใต้ datasetSettings ):ไบนารี |
ชนิดการบีบอัด | ตัวแปลงสัญญาณการบีบอัดที่ใช้ในการเขียนไฟล์ไบนารี | เลือกจาก: ไม่มี bzip2 gzip แฟบ ZipDeflate ทาร์กซิป น้ํามันดิน |
ไม่ | type (ภายใต้ compression ): bzip2 gzip แฟบ ZipDeflate ทาร์กซิป น้ํามันดิน |
ระดับการบีบอัด | อัตราส่วนการบีบอัด ค่าที่อนุญาตคือ ค่าที่เหมาะสมหรือเร็วที่สุด | เหมาะสม หรือ เร็วที่สุด | ไม่ | ระดับ (ภายใต้ compression ): เร็วที่สุด เหมาะ สม |