Kolejnym praktycznym przykładem wykorzystywania Azure Data Factory jest kopiowanie danych do relacyjnej bazy danych, na jakich możemy pracować w Azure SQL Database.
Aby utworzyć bazę danych SQL w Azure, najpierw musimy skonfigurować serwer. Nie są to skomplikowane czynności, musimy określić nazwy, sposoby autoryzacji, czy chcemy publiczny adres itp.
W Azure SQL utworzyliśmy już tabelę sales, która zawiera informacje o order_id, order_volume oraz order_date. Są to kolumny string, float i date. To do nich będziemy kopiować dane z pliku.

Do Azure SQL tworzymy linked service:

Tworzymy dataset dla pliku źródłowego:

Oraz dla tabeli sql docelowej. Wybieramy w nim tabelę docelową:

Tworzymy pipeline i akcję copy data. Wypełniamy Source:

I Sink:

Nasz plik csv zawiera jednak niepotrzebne nam kolumny, także nazwy kolumn nie są spójne. Aby to poprawić wchodzimy w zakładkę Mapping:

I gotowe!