Avro Biçimlendirici: Avro Şemalarını Doğrulayın
Avro Biçimlendirici, Avro şemalarını ayrıştırma hatalarına karşı denetler ve type, name, namespace ve fields gibi standart bir anahtar sırası kullanarak okunabilir, tutarlı girintili çıktı üretir. İsteğe bağlı olarak alanları sıralayabilir, sonucu küçültebilir veya basitleştirilmiş bir Ayrıştırma Standart Biçimi üretebilirsiniz. Şema geçersiz olduğunda hata, sorunu bulmanıza yardımcı olacak bir yol içerir.
Avro Biçimlendirici, Avro şemalarını doğrulamak ve düzgün yazdırmak için tarayıcı tabanlı bir araçtır. Okunması zor şema içeriğini tutarlı biçimlendirilmiş çıktıya dönüştürmek, ayrıştırılıp ayrıştırılmadığını denetlemek ve hataları bildirilen bir yolla incelemek için bu Avro Biçimlendirici'yi kullanın. Ayrıca basitleştirilmiş bir Ayrıştırma Standart Biçimi üretebilir.
Biçimlendirici; type, name, namespace ve fields dâhil standart bir anahtar sırası kullanır. Girintiyi seçebilir ve isteğe bağlı olarak alanları sıralayabilir, çıktıyı küçültebilir veya basitleştirilmiş Ayrıştırma Standart Biçimini üretebilirsiniz. Bu seçenekler sunumu incelemenize veya iş akışınıza uyarlamanıza olanak tanırken şema hataları, girdinin ilgili bölümünü bulmanıza yardımcı olacak bir yol içerir.
Avro şemaları JSON kullanılarak ifade edilir ve bu araç, Avro şema içeriğini farklı bir veri biçimine dönüştürmek yerine biçimlendirir. Düzgün yazdırılmış çıktı, bir şemayı okumanız veya incelemeniz gerektiğinde işe yarar; küçültülmüş çıktı ise biçimlendirme boşluğunu kaldırır. Basitleştirilmiş bir Ayrıştırma Standart Biçimi, göreviniz için bu temsil işe yaradığında kullanılabilen başka bir çıktı seçeneğidir.
Avro Biçimlendirici ücretsizdir ve tamamen tarayıcınızda çalışır: girdiniz cihazınızda işlenir; yüklenmez, saklanmaz veya bir sunucuya gönderilmez. Sayfa yüklendikten sonra sunucu bağlantısı olmadan çevrimdışı çalışır. Geliştiriciler ve DevOps mühendisleri, tanımadık şemaları denetlemek, okunabilir parçalar hazırlamak ve incelemeler ile commit'ler için tutarlı çıktı üretmek amacıyla kullanabilir.
Adım 1: Avro içeriğinizi biçimlendiriciye yapıştırın veya bırakın. Avro girdisini kabul eder ve şemanın ayrıştırılıp ayrıştırılamayacağını denetler.
Adım 2: Okunabilir çıktı için istediğiniz girintiyi seçin. Tutarlı girinti, şema içeriğinin incelenmesini kolaylaştırabilir.
Adım 3: Alanları sıralama, çıktıyı küçültme veya basitleştirilmiş bir Ayrıştırma Standart Biçimi üretme gibi ek seçenekleri seçin.
Adım 4: Biçimlendirilmiş sonucu inceleyin ve şema hatası olup olmadığını denetleyin. Hatalar, sorunu belirlemenize yardımcı olacak bir yol içerir.
Adım 5: Çıktı, kod incelemesinde, commit'te veya raporda kullanılmaya hazır olduğunda kopyalayın.
Kullanım senaryosu: Taahhüt etmeden önce okunamayan, makine üretimi bir Avro dosyasının incelenmesini kolaylaştırın. Tutarlı biçimlendirme, şema içeriğine odaklanmanıza yardımcı olur.
Kullanım senaryosu: Yazmadığınız bir Avro belgesini uymanız gereken şema gereksinimlerine göre denetleyin. Biçimlendirici, ayrıştırma hatalarını bir yolla bildirir.
Kullanım senaryosu: Şema değişikliklerini karşılaştırmadan önce tutarlı girintili çıktı hazırlayın. Bu, diff'teki boşluk gürültüsünü azaltmaya yardımcı olur.
Kullanım senaryosu: Bir hata raporuna veya kod incelemesine yapıştırmadan önce bir Avro parçasını biçimlendirin. Okunabilir çıktı, parçanın başkalarınca incelenmesini kolaylaştırır.
Kullanım senaryosu: Avro girdisinin temiz ayrıştırıldığını doğrulayın ve şema hatalarını bildirilen yollarıyla bulun.
Kullanım senaryosu: Biçimlendirilmiş şemanın tutarlı bir alan sırasını izlemesini istediğinizde alanları sıralayın. Seçenek, biçimlendirme denetimleriyle birlikte mevcuttur.
Kullanım senaryosu: Bir Avro şemasının o temsiline ihtiyacınız olduğunda basitleştirilmiş bir Ayrıştırma Standart Biçimi oluşturun.