Firma otrzymuje pliki CSV z polami adresowymi Door_No, Street_Name, City i Zip_Code. Firma chce połączyć te pola w jedną kolumnę w określonym, ustrukturyzowanym formacie przy minimalnym wysiłku programistycznym. Które podejście spełnia ten wymóg?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj AWS Glue DataBrew do odczytania plików. Użyj transformacji NEST_TO_MAP, aby utworzyć nową kolumnę..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to użycie AWS Glue DataBrew z transformacją NESTTOMAP. Transformacja NESTTOMAP jest przeznaczona do łączenia wielu kolumn w jedną kolumnę typu mapa (klucz-wartość), co idealnie pasuje do konsolidacji pól adresowych (DoorNo, StreetName, City, ZipCode) w ustrukturyzowany format z minimalnym wysiłkiem programistycznym. Opcja NESTTOARRAY jest nieprawidłowa, ponieważ tworzy tablicę wartości, a nie ustrukturyzowaną mapę klucz-wartość, co utrudnia identyfikację poszczególnych komponentów adresu. Opcja PIVOT jest nieprawidłowa, ponieważ służy do zmiany wierszy na kolumny lub odwrotnie, a nie do łączenia kolumn w jedną ustrukturyzowaną kolumnę. Napisanie funkcji Lambda w Pythonie jest możliwe, ale wymagałoby programowania, co jest sprzeczne z wymogiem minimalnego wysiłku programistycznego. DataBrew oferuje bezkodowe podejście do tego zadania.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana