Przekształcanie ciągów w przepływie danych mapowania

DOTYCZY: Azure Data Factory Azure Synapse Analytics

Napiwek

Wypróbuj usługę Data Factory w usłudze Microsoft Fabric — rozwiązanie analityczne typu all-in-one dla przedsiębiorstw. Usługa Microsoft Fabric obejmuje wszystko, od przenoszenia danych do nauki o danych, analizy w czasie rzeczywistym, analizy biznesowej i raportowania. Dowiedz się, jak bezpłatnie rozpocząć nową wersję próbną !

Przekształcanie ciągów umożliwia przekształcenie złożonych typów danych w ciągi. Może to być przydatne, gdy musisz przechowywać lub wysyłać dane kolumn jako pojedynczą jednostkę ciągu, która może pochodzić ze struktury, mapy lub typu tablicy.

Konfigurowanie

W panelu konfiguracji przekształcania ciągu najpierw wybierzesz typ danych zawartych w kolumnach, które mają zostać przeanalizowane w tekście. Przekształcenie stringify zawiera również następujące ustawienia konfiguracji.

Stringify settings

Kolumna

Podobnie jak w przypadku kolumn pochodnych i agregacji, w tym miejscu zmodyfikujesz kolumnę zamykającą, wybierając ją z selektora rozwijanego. Możesz też wpisać nazwę nowej kolumny tutaj. Usługa ADF będzie przechowywać ciągi danych źródłowych w tej kolumnie. W większości przypadków należy zdefiniować nową kolumnę, która ciąguje przychodzący typ pola złożonego.

Expression

Użyj konstruktora wyrażeń, aby ustawić pole złożone źródła, które ma być ciągyfikowane. Może to być tak proste, jak wybranie kolumny źródłowej z danymi samodzielnymi, które mają zostać skomplifikacyjne, lub utworzenie złożonych wyrażeń do analizowania.

Stringify expressions

Przykładowe wyrażenie

W tym przykładzie body.properties.periods jest tablicą wewnątrz struktury zwróconej ze źródła REST.

body.properties.periods

Skrypt przepływu danych

stringify(mydata = body.properties.periods ? string,
	format: 'json') ~> Stringify1