File Read Task
Last updated
Last updated
ใช้ File Read task เมื่อต้องการรับข้อมูลจาก file
File Read task ถูกใช้เพื่ออ่านข้อมูลจากไฟล์ เมื่อโฟลว์กระบวนการของคุณต้องการเข้าถึงข้อมูลจากไฟล์ ผู้ใช้สามารถใช้ File Read Task เพื่ออ่านข้อมูลได้ งานโหนด "File Read" Node Task รองรับไฟล์จากหลายแหล่งและรูปแบบที่แตกต่างกัน
panel การตั้งค่าคุณสมบัติการกําหนดค่ามี 3 แท็บ เพื่อกําหนดคุณสมบัติ
แท็บ General ประกอบด้วยข้อมูลทั่วไป เช่น title, task id, description etc.
ใช้เพื่อกำหนดค่าและแมป Business Object สำหรับอินพุตและเอาต์พุตสำหรับโหนด
File Read Parameter
Property
Mandatory
Default
Description
File Source
Y
-
ประเภทรูปแบบสําหรับการถ่ายโอนไฟล์ เช่น ระบบไฟล์, FTP, Secured FTP (SFTP) และ FTPS.
File Type
Y
-
ประเภทรูปแบบของไฟล์ข้อมูลเมตา ได้แก่ FIXWIDTH, XLS, DELIMITED และ XML
Skip 1st Row
N
Off
ค่านี้ใช้เพื่อข้ามแถวแรกของไฟล์
Remove Duplicate Records
N
Off
ค่านี้ใช้เพื่อลบระเบียนที่ซ้ํากันในไฟล์
Apply Filter
N
Off
ค่านี้ถูกใช้เพื่อกรองข้อมูล
Apply Sort
N
Off
ค่านี้ใช้เพื่อเรียงลําดับข้อมูลในไฟล์
Transform Fields
N
Off
ค่านี้ใช้เพื่อแปลงข้อมูลเป็นประเภทที่ต้องการ
Move File After Compilation
N
Off
ค่านี้ใช้เพื่อย้ายไฟล์เพื่อทําอะไรบางอย่างเมื่อการอ่านสําเร็จหรือล้มเหลว
ค่าสําหรับ File Source สามารถเป็นดังนี้ File System, FTP, Secured FTP (SFTP) และ FTPS เมื่อเลือกค่าสําหรับ File Source ผู้ใช้ต้องป้อนข้อมูลสําหรับแหล่งข้อมูลนั้น
ระบบไฟล์ (File System)
เลือก File System เพื่ออ่านไฟล์จากไดเร็กทอรีในคอมพิวเตอร์
Property
Mandatory
Default
Description
Path Directory
Y
เส้นทางหรือไดเร็กทอรีที่เก็บไฟล์
File Name
Y
ชื่อของไฟล์ที่จะอ่าน
File Transfer Protocol (FTP)
FTP เป็นโปรโตคอลเครือข่ายมาตรฐานที่ใช้ในการถ่ายโอนไฟล์คอมพิวเตอร์ระหว่างไคลเอนต์และเซิร์ฟเวอร์บนเครือข่ายคอมพิวเตอร์
Property
Mandatory
Default
Description
IP Host
Y
ค่าของที่อยู่ host ftp สําหรับการถ่ายโอนไฟล์
Port
Y
ค่าของตําแหน่ง ftp สําหรับการถ่ายโอนไฟล์
Passive Mode
N
Uncheck
เพื่อเชื่อมต่อโปรโตคอล ftp กับโหมดพาสซีฟ
Username
Y
ชื่อผู้ใช้สําหรับเข้าสู่ระบบ ftp host
Password
Y
รหัสผ่านสําหรับเข้าสู่ระบบโฮสต์ ftp
FTP Repository
Y
เส้นทางสําหรับเก็บแฟ้ม FTP ถูกสํารองไว้
Expression
Y
ค่าที่กําหนดไว้เป็นเงื่อนไขสําหรับการแสดงข้อมูล
Suffix
N
ค่าคือส่วนขยายของ ftp
Secured File Transfer Protocol (SFTP)
SFTP เป็นโปรโตคอลการส่งข้อมูลมาตรฐานสําหรับใช้กับโปรโตคอล SSH2 มั่นใจได้ว่าข้อมูลจะถูกถ่ายโอนอย่างปลอดภัยโดยใช้สตรีมข้อมูลที่ปลอดภัย
Property
Mandatory
Default
Description
IP Host
Y
ค่าของที่อยู่ host SFTP สําหรับการถ่ายโอนไฟล์
Port
Y
ค่าของตําแหน่ง sftp สําหรับการถ่ายโอนไฟล์
Username
Y
ชื่อผู้ใช้สําหรับเข้าสู่ระบบ host SFTP
Password
Y
รหัสผ่านสําหรับเข้าสู่ระบบ host sftp
FTP Repository
Y
เส้นทางสําหรับเก็บไฟล์ sftp ถูกสํารองไว้
Expression
Y
ค่าที่กําหนดไว้เป็นเงื่อนไขสําหรับการแสดงข้อมูล
Suffix
N
ค่าคือส่วนขยายของ SFTP
File Transfer Protocol Secured (FTPS)
FTPS เป็นส่วนขยายของ File Transfer Protocol (FTP) ที่ใช้กันทั่วไปซึ่งสนับสนุน Transport Layer Security (TLS) และ Secure Sockets Layer (SSL)
Property
Mandatory
Default
Description
IP Host
Y
ค่าของที่อยู่โฮสต์ ftps สําหรับการถ่ายโอนไฟล์
Port
Y
ค่าของตําแหน่ง ftps สําหรับการถ่ายโอนไฟล์
Implicit SSL
N
Uncheck
เพื่อเชื่อมต่อโปรโตคอล ftps กับโหมด SSL โดยนัย
Username
Y
ชื่อผู้ใช้สําหรับเข้าสู่ระบบโฮสต์ ftps
Password
Y
รหัสผ่านสําหรับการเข้าสู่ระบบโฮสต์ ftps
FTP Repository
Y
เส้นทางสําหรับการรักษาแฟ้ม ftps ถูกสํารองไว้
Expression
Y
ค่าที่กําหนดไว้เป็นเงื่อนไขสําหรับการแสดงข้อมูล
Suffix
N
ค่าคือส่วนขยายของ ftps
ค่าสําหรับ File Type สามารถเป็นดังนี้ FIXWIDTH, XLS, DELIMITED และ XML เมื่อเลือกค่าบน File Type ผู้ใช้จะต้องป้อนข้อมูลเกี่ยวกับ File Type นั้นด้วย
FIXWIDTH
รูปแบบนี้สนับสนุนข้อมูลที่ทุกฟิลด์มีความกว้างคงที่และสําหรับความกว้างเขตข้อมูลเหล่านั้นน้อยกว่าค่า
Property
Mandatory
Default
Description
Non Uniform Rows
Y
Off
เมื่อเลือก FIXWIDTH บน File Type ผู้ใช้สามารถเลือก Non Uniform Rows ในโหมด "on" หรือ "off" หากตั้งค่าเป็น "on" ผู้ใช้จะต้องป้อนข้อมูลสําหรับ Non Uniform Rows ด้วย Non Uniform Rows ถูกตั้งค่าเป็น "off" เพื่อสนับสนุนข้อมูลเมื่อไฟล์มีข้อเสีย
Property
Mandatory
Default
Description
Number of Header
Y
1
จํานวนฟิลด์ Header
Field
Y
ค่าฟิลด์ name.
Length
N
0
ขนาดพื้นที่ที่จะใช้
เมื่อ Non Uniform Rows เปิดอยู่ ผู้ใช้ต้องป้อนข้อมูลเกี่ยวกับ Header (HR), Splitter (TR), Data (TD) และ Footer (LR) ใช้เพื่อสนับสนุนสถานการณ์ที่ไฟล์มีแถวที่ไม่สม่ําเสมอ
HR
Property
Mandatory
Default
Description
HR Start
Y
Header เริ่มต้นด้วยค่า HR
Number of HR
Y
1
จำนวน header
Ignore
N
Uncheck
เมื่อต้องการละเว้นเมื่อจํานวนบรรทัดมากกว่าค่าความยาว
Field
Y
ค่า field name.
Length
Yes
0
ขนาดพื้นที่ที่จะใช้
TR
Property
Mandatory
Default
Description
TR Start
Y
Splitter เริ่มต้นด้วยค่า HR
Number of TR
Y
1
จำนวน Splitter.
Ignore
N
Uncheck
เมื่อต้องการละเว้นเมื่อจํานวนบรรทัดมากกว่าค่าความยาว
Field
Y
ค่า field name.
Length
Y
0
ขนาดพื้นที่ที่จะใช้
TD
Property
Mandatory
Default
Description
TD Start
Y
Data เริ่มต้นด้วยค่า TD
Number of TD
Y
1
จำนวน data.
Ignore
N
Uncheck
เมื่อต้องการละเว้นเมื่อจํานวนบรรทัดมากกว่าค่าความยาว
Field
Y
ค่า field name.
Length
Y
0
ขนาดพื้นที่ที่จะใช้
LR
Property
Mandatory
Default
Description
LR Start
Yes
Footer เริ่มต้นด้วยค่า LR
Number of TD
Yes
1
จำนวน footer.
Ignore
No
Uncheck
เมื่อต้องการละเว้นเมื่อจํานวนบรรทัดมากกว่าค่าความยาว
Field
Yes
ค่า field name.
Length
Yes
0
ขนาดพื้นที่ที่จะใช้
XLS
ใช้ XLS เพื่อสนับสนุนรูปแบบไฟล์สําหรับการรับข้อมูลจากเอกสาร Microsoft Excel
Property
Mandatory
Default
Description
Sheet Name
Y
ชื่อเอกสารประเภท XLS ที่ต้องการอ่าน
DELIMITED
ใช้ Delimited เพื่อสนับสนุนรูปแบบไฟล์ที่มีไฟล์ข้อความที่มีลักษณะ Delimited
Property
Mandatory
Default
Description
Delimited
Y
อักขระที่ใช้สําหรับการ Delimited
XML
ใช้ XML เพื่อสนับสนุนรูปแบบไฟล์สําหรับการรับข้อมูลจากรูปแบบ Extensible Markup Language (XML)
Property
Mandatory
Default
Description
Number of Rules
Y
1
จำนวน Field Name ที่ต้องการ
Required Field Name
Y
ค่า file name
Element Type
Y
ค่าของประเภทองค์ประกอบ มี 2 ประเภทต่อไปนี้ element และ attribute.
Path in XML File
Y
เส้นทาง XML ไปยัง element หรือ attribute.
End TagName
Y
ชื่อของ element ที่ใช้ในการหยุดการอ่านเขตข้อมูล
Type Field Name
Y
String
ประเภทของ field name
เมื่อ Remove Duplicate Records เปิดอยู่ ระบบจะลบ records ที่ซ้ํากันออก
Property
Mandatory
Default
Description
Number of Remove Duplicate Records
Y
1
จำนวน Records ที่ซ้ำกัน
Remove Field Name
Y
ค่าของ field name ที่ใช้เพื่อค้นหารายการที่ซ้ํากัน
เมื่อ Apply Filter เปิดอยู่ ระบบจะกรองข้อมูล
Property
Mandatory
Default
Description
Filter Expression
Yes
ค่าที่ใช้ในการกรอง
เมื่อ Apply Sort เปิดอยู่ ระบบจะทำการจัดเรียงข้อมูล
Property
Mandatory
Default
Description
Number of Apply Sort
Y
1
จำนวนการจัดเรียง
Sort Field Name
Y
ค่าเขตข้อมูลที่ใช้สําหรับการเรียงลําดับ
ASC
N
Uncheck.
ประเภทของการเรียงลําดับที่ใช้ หากต้องการรับข้อมูลลําดับจากน้อยไปมากให้ตรวจสอบสิ่งนี้
เมื่อเปิด Transform Fields ระบบจะแปลงข้อมูลเป็นประเภทที่ต้องการ
Property
Mandatory
Default
Description
Number of Transform Fields
Y
1
จํานวนการแปลง
Field Name
Y
ค่า filed nameเขตข้อมูลสําหรับการแปลง
Type to transform
Y
พิมพ์ผลลัพธ์สําหรับการแปลง
เมื่อ Move File after Completion เปิดอยู่ ระบบจะย้ายไฟล์ไปยังไดเร็กทอรีที่ตั้งไว้เมื่อการอ่านสําเร็จหรือผิดพลาด
Property
Mandatory
Default
Description
Success Directory
Y
เส้นทางของไดเรกทอรีที่จะย้ายเมื่ออ่านสําเร็จ
Append Datetime after Move of Success
N
Uncheck
ค่านี้ใช้เพื่อผนวก datetime หลังจากการย้ายความสําเร็จ
Error Directory
Y
เส้นทางของไดเร็กทอรีที่จะย้ายเมื่ออ่านข้อผิดพลาด
Append Datetime after Move of Error
N
Uncheck
ค่านี้ใช้เพื่อผนวก datetime หลังจากย้ายข้อผิดพลาด
ในแท็บ พารามิเตอร์ FileRead ปุ่ม "Open Mapping Parameter" จะใช้เพื่อแมปพารามิเตอร์ของโหนด File Read เมื่อคลิกปุ่ม Open Mapping Parameter ระบบจะเปลี่ยนเส้นทางผู้ใช้ไปยังหน้าจอ Mapping Parameter จากนั้นผู้ใช้สามารถคลิก Mapping Parameter Input line หรือ Mapping Parameter Output line ไปยัง mapping parameter สําหรับ File ReadTask นี้
สําหรับ Parameter Mapping
เมื่อ FIXWIDTH ถูกเลือกเป็น File Type ระบบจะแสดงพารามิเตอร์สําหรับ Non Uniform Rows ที่จะตั้งค่าเป็นเปิดหรือปิดสําหรับไฟล์ เมื่อเลือก XLS เป็น File Type ระบบจะแสดงพารามิเตอร์เพื่อรองรับแผ่นงาน excel ผู้ใช้ต้องสร้างพารามิเตอร์ผลลัพธ์เพื่อสนับสนุนคอลัมน์ของไฟล์ excel เมื่อ DELIMITED ถูกเลือกเป็น File Type ระบบจะแสดงพารามิเตอร์สําหรับ Delimited type เมื่อ XML ถูกเลือกเป็น File Type ระบบจะแสดงพารามิเตอร์เพื่อกําหนดโครงสร้าง XML