ตัวจัดรูปแบบ Avro: ตรวจสอบและจัดรูปแบบสคีมา
ตัวจัดรูปแบบ Avro ตรวจสอบสคีมา Avro ว่าวิเคราะห์ได้หรือไม่ และสร้างผลลัพธ์ที่อ่านง่ายเยื้องสม่ำเสมอโดยใช้ลำดับคีย์มาตรฐาน เช่น type, name, namespace และ fields คุณสามารถเลือกเรียงฟิลด์ ย่อผลลัพธ์ หรือสร้าง Parsing Canonical Form แบบย่อ เมื่อสคีมาไม่ถูกต้อง ข้อผิดพลาดจะระบุเส้นทางเพื่อช่วยหาปัญหา
ตัวจัดรูปแบบ Avro เป็นเครื่องมือในเบราว์เซอร์สำหรับตรวจสอบและจัดรูปแบบสคีมา Avro ให้สวยงาม ใช้ตัวจัดรูปแบบ Avro เพื่อเปลี่ยนเนื้อหาสคีมาที่อ่านยากให้เป็นผลลัพธ์ที่จัดรูปแบบสม่ำเสมอ ตรวจสอบว่าวิเคราะห์ได้หรือไม่ และตรวจดูข้อผิดพลาดพร้อมเส้นทางที่รายงาน เครื่องมือยังสร้าง Parsing Canonical Form แบบย่อได้
เครื่องมือจัดรูปแบบใช้ลำดับคีย์มาตรฐาน ได้แก่ type, name, namespace และ fields คุณสามารถเลือกการเยื้อง และเลือกเรียงฟิลด์ ย่อผลลัพธ์ หรือสร้าง Parsing Canonical Form แบบย่อ ตัวเลือกเหล่านี้ช่วยให้ปรับการนำเสนอให้เหมาะกับการรีวิวหรือขั้นตอนการทำงานของคุณ ส่วนข้อผิดพลาดของสคีมาจะระบุเส้นทางเพื่อช่วยหาส่วนที่เกี่ยวข้องของข้อมูลเข้า
สคีมา Avro เขียนด้วย JSON และเครื่องมือนี้จัดรูปแบบเนื้อหาสคีมา Avro ไม่ได้แปลงเป็นรูปแบบข้อมูลอื่น ผลลัพธ์ที่จัดรูปแบบสวยงามมีประโยชน์เมื่อต้องอ่านหรือรีวิวสคีมา ส่วนผลลัพธ์ที่ย่อจะลบช่องว่างการจัดรูปแบบออก Parsing Canonical Form แบบย่อเป็นตัวเลือกผลลัพธ์อีกแบบเมื่อรูปแบบนั้นมีประโยชน์ต่องานของคุณ
ตัวจัดรูปแบบ Avro ใช้ฟรีและทำงานในเบราว์เซอร์ของคุณทั้งหมด: ข้อมูลเข้าของคุณถูกประมวลผลบนอุปกรณ์ของคุณ และไม่ได้อัปโหลด จัดเก็บ หรือส่งไปยังเซิร์ฟเวอร์ หลังจากโหลดหน้าเว็บแล้ว เครื่องมือทำงานแบบออฟไลน์ได้โดยไม่ต้องเชื่อมต่อเซิร์ฟเวอร์ นักพัฒนาและวิศวกร DevOps ใช้เพื่อตรวจสอบสคีมาที่ไม่คุ้นเคย เตรียมตัวอย่างที่อ่านง่าย และสร้างผลลัพธ์ที่สม่ำเสมอสำหรับการรีวิวและ commit
ขั้นตอนที่ 1: วางหรือลากเนื้อหา Avro ของคุณลงในเครื่องมือจัดรูปแบบ เครื่องมือรับข้อมูลเข้า Avro และตรวจสอบว่าสคีมาสามารถวิเคราะห์ได้หรือไม่
ขั้นตอนที่ 2: เลือกการเยื้องที่คุณต้องการสำหรับผลลัพธ์ที่อ่านง่าย การเยื้องที่สม่ำเสมอช่วยให้ตรวจดูเนื้อหาสคีมาได้ง่ายขึ้น
ขั้นตอนที่ 3: เลือกตัวเลือกเพิ่มเติม เช่น การเรียงฟิลด์ การย่อผลลัพธ์ หรือการสร้าง Parsing Canonical Form แบบย่อ
ขั้นตอนที่ 4: ตรวจดูผลลัพธ์ที่จัดรูปแบบแล้วและตรวจสอบข้อผิดพลาดของสคีมา ข้อผิดพลาดจะระบุเส้นทางเพื่อช่วยระบุปัญหา
ขั้นตอนที่ 5: คัดลอกผลลัพธ์เมื่อพร้อมใช้ในการรีวิวโค้ด commit หรือรายงาน
กรณีการใช้งาน: ทำให้ไฟล์ Avro ที่เครื่องสร้างและอ่านยากตรวจดูได้ง่ายก่อน commit การจัดรูปแบบที่สม่ำเสมอช่วยให้โฟกัสที่เนื้อหาสคีมา
กรณีการใช้งาน: ตรวจสอบเอกสาร Avro ที่คุณไม่ได้เขียนว่าตรงตามข้อกำหนดสคีมาที่ต้องปฏิบัติตามหรือไม่ เครื่องมือจัดรูปแบบรายงานข้อผิดพลาดการวิเคราะห์พร้อมเส้นทาง
กรณีการใช้งาน: เตรียมผลลัพธ์ที่เยื้องสม่ำเสมอก่อนเปรียบเทียบการเปลี่ยนแปลงสคีมา ช่วยลดสัญญาณรบกวนจากช่องว่างใน diff
กรณีการใช้งาน: จัดรูปแบบตัวอย่าง Avro ก่อนวางลงในรายงานบั๊กหรือการรีวิวโค้ด ผลลัพธ์ที่อ่านง่ายช่วยให้ผู้อื่นตรวจสอบตัวอย่างได้สะดวก
กรณีการใช้งาน: ยืนยันว่าข้อมูลเข้า Avro วิเคราะห์ได้สะอาด และหาข้อผิดพลาดของสคีมาตามเส้นทางที่รายงาน
กรณีการใช้งาน: เรียงฟิลด์เมื่อต้องการให้สคีมาที่จัดรูปแบบแล้วมีลำดับฟิลด์ที่สม่ำเสมอ ตัวเลือกนี้อยู่คู่กับตัวควบคุมการจัดรูปแบบ
กรณีการใช้งาน: สร้าง Parsing Canonical Form แบบย่อเมื่อคุณต้องการรูปแบบนั้นของสคีมา Avro