Uwzględnij procedurę składowaną przekształcania danych w potoku

Ukończone

Hermetyzowanie CREATE EXTERNAL TABLE AS SELECT instrukcji (CETAS) w procedurze składowanej ułatwia operacjonalizacja przekształceń danych, które mogą być konieczne wielokrotnie. W usługach Azure Synapse Analytics i Azure Data Factory można tworzyć potoki łączące się z połączonymi usługami, w tym kontami magazynu usługi Azure Data Lake Store Gen2 hostujących pliki typu data lake i bezserwerowymi pulami SQL, umożliwiając wywoływanie procedur składowanych w ramach ogólnego potoku wyodrębniania, przekształcania i ładowania danych (ETL).

Możesz na przykład utworzyć potok zawierający następujące działania:

  • Działanie Usuń , które usuwa folder docelowy przekształconych danych w usłudze Data Lake, jeśli już istnieje.
  • Działanie Procedury składowanej łączące się z bezserwerową pulą SQL i uruchamia procedurę składowaną, która hermetyzuje operację CETAS.

A screenshot of a pipeline containing a Delete activity and a Stored procedure activity.

Utworzenie potoku transformacji danych umożliwia zaplanowanie działania operacji w określonych godzinach lub na podstawie określonych zdarzeń (takich jak nowe pliki dodawane do źródłowej lokalizacji magazynu).

Napiwek

Aby uzyskać więcej informacji na temat korzystania z działania Procedury składowanej w potoku, zobacz Przekształcanie danych przy użyciu działania Procedura składowana programu SQL Server w usłudze Azure Data Factory lub Synapse Analytics w dokumentacji usługi Azure Data Factory.