Bir şirket, küresel test tesislerinden S3'te milyonlarca 1 KB boyutunda JSON test sonuç dosyası depoluyor. Bir veri mühendisi, bu dosyaları Apache Parquet'e dönüştürmeli ve Amazon Redshift'e yüklemelidir. Mevcut işlem hattı, işleme için AWS Glue'yu, orkestrasyon için Step Functions'ı ve zamanlama için EventBridge'i kullanır. Daha fazla tesis eklendikçe, işlem süresi artmıştır. İşlem süresini en çok azaltacak değişiklik hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Ham girdi dosyalarını almak için AWS Glue dynamic frame dosya gruplama seçeneğini kullanın. Dosyaları işleyin. Dosyaları Amazon Redshift tablolarına yükleyin..
Neden bu cevap
AWS Glue dynamic frame dosya gruplama seçeneği, küçük dosya sorununu doğrudan AWS Glue içinde çözerek en verimli yaklaşımı sunar. Bu özellik, Glue'nun küçük JSON dosyalarını okurken bunları daha büyük parçalar halinde gruplandırmasına olanak tanır, bu da okuma performansını önemli ölçüde artırır ve işlem süresini azaltır. Diğer seçenekler neden daha az etkilidir: AWS Lambda kullanmak ek bir adım ve maliyet getirir ve Glue'nun yerleşik optimizasyonlarını kullanmaz. Amazon Redshift COPY komutu, dosyaları Redshift'e taşımak için iyidir, ancak küçük dosya sorununu çözmez ve Redshift içinde işleme, Glue'dan daha pahalı ve daha az esnek olabilir. Amazon EMR kullanmak, Glue'ya kıyasla daha karmaşık bir yönetim yükü ve genellikle daha yüksek maliyet anlamına gelir ve Glue'nun zaten bu tür dönüşümler için optimize edilmiş yetenekleri varken gereksizdir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez