Định dạng Avro: Xác thực và định dạng đẹp schema
Công cụ định dạng Avro kiểm tra schema Avro xem có lỗi phân tích không và tạo đầu ra dễ đọc, thụt lề nhất quán bằng thứ tự key chuẩn như type, name, namespace và fields. Bạn có thể tùy chọn sắp xếp trường, thu gọn kết quả, hoặc phát ra Parsing Canonical Form đơn giản hóa. Khi schema không hợp lệ, lỗi kèm đường dẫn giúp xác định vấn đề.
Công cụ định dạng Avro là công cụ chạy trong trình duyệt để xác thực và định dạng đẹp schema Avro. Hãy dùng công cụ định dạng Avro này để biến nội dung schema khó đọc thành đầu ra được định dạng nhất quán, kiểm tra nó có phân tích được không, và kiểm tra lỗi theo đường dẫn được báo. Nó cũng có thể tạo Parsing Canonical Form đơn giản hóa.
Công cụ định dạng dùng thứ tự key chuẩn, gồm type, name, namespace và fields. Bạn có thể chọn thụt lề và tùy chọn sắp xếp trường, thu gọn đầu ra, hoặc phát ra Parsing Canonical Form đơn giản hóa. Các tùy chọn này cho phép bạn điều chỉnh cách trình bày cho phù hợp lần xem lại hoặc quy trình, còn lỗi schema kèm đường dẫn giúp bạn tìm đúng phần liên quan của dữ liệu nhập.
Schema Avro được thể hiện bằng JSON, và công cụ này định dạng nội dung schema Avro thay vì chuyển nó thành định dạng dữ liệu khác. Đầu ra đã định dạng đẹp hữu ích khi bạn cần đọc hoặc xem lại schema, còn đầu ra thu gọn loại bỏ khoảng trắng định dạng. Parsing Canonical Form đơn giản hóa là một tùy chọn đầu ra khác khi dạng biểu diễn đó hữu ích cho tác vụ của bạn.
Công cụ định dạng Avro miễn phí và chạy hoàn toàn trong trình duyệt của bạn: dữ liệu nhập được xử lý trên thiết bị của bạn và không bị tải lên, lưu trữ hay gửi đến máy chủ. Sau khi trang đã tải xong, nó hoạt động ngoại tuyến mà không cần kết nối máy chủ. Nhà phát triển và kỹ sư DevOps có thể dùng nó để kiểm tra schema lạ, chuẩn bị đoạn mã dễ đọc, và tạo đầu ra nhất quán cho các lần xem lại và commit.
Bước 1: Dán hoặc thả nội dung Avro vào công cụ định dạng. Nó chấp nhận đầu vào Avro và kiểm tra schema có phân tích được không.
Bước 2: Chọn thụt lề bạn muốn cho đầu ra dễ đọc. Thụt lề nhất quán giúp nội dung schema dễ xem lại hơn.
Bước 3: Chọn các tùy chọn bổ sung, như sắp xếp trường, thu gọn đầu ra, hoặc phát ra Parsing Canonical Form đơn giản hóa.
Bước 4: Xem lại kết quả đã định dạng và kiểm tra lỗi schema. Lỗi kèm đường dẫn giúp bạn xác định vấn đề.
Bước 5: Sao chép đầu ra khi nó sẵn sàng để dùng trong lần xem lại mã, commit hoặc báo cáo.
Trường hợp sử dụng: Giúp file Avro khó đọc do máy tạo ra dễ xem lại hơn trước khi bạn commit.
Trường hợp sử dụng: Đối chiếu tài liệu Avro không phải do bạn viết với các yêu cầu schema cần tuân thủ. Công cụ định dạng báo lỗi phân tích kèm đường dẫn.
Trường hợp sử dụng: Chuẩn bị đầu ra thụt lề nhất quán trước khi so sánh thay đổi schema. Điều này giúp giảm nhiễu khoảng trắng trong diff.
Trường hợp sử dụng: Định dạng đoạn mã Avro trước khi dán vào báo cáo lỗi hoặc lần xem lại mã. Đầu ra dễ đọc giúp người khác kiểm tra đoạn mã dễ hơn.
Trường hợp sử dụng: Xác nhận đầu vào Avro phân tích sạch và xác định lỗi schema theo đường dẫn được báo.
Trường hợp sử dụng: Sắp xếp trường khi bạn muốn schema đã định dạng tuân theo thứ tự trường nhất quán. Tùy chọn có sẵn cùng các điều khiển định dạng.
Trường hợp sử dụng: Tạo Parsing Canonical Form đơn giản hóa khi bạn cần dạng biểu diễn đó của schema Avro.