Как обновить базу данных SQL Azure / таблицу хранилища данных с помощью Azure Databricks? - PullRequest
0 голосов
/ 24 января 2019

У меня есть требование в моем проекте, где я реализую таблицу SCD типа 2 в Azure SQL DW. Я могу вставлять новые записи, используя JDBC-коннектор, но мне нужно обновить старые записи как «просроченные» и обновить другие записи в соответствии с обновленными значениями.

1 Ответ

0 голосов
/ 24 января 2019

Рекомендуется использовать либо Соединитель SQL Azure SQL DW * для массовой загрузки промежуточной таблицы, либо записывать новые данные в файлы в хранилище больших двоичных объектов, либо в набор данных и использовать Polybase Внешняя таблица для хранения новых строк.

Затем, как только новые данные будут загружены в промежуточную таблицу или доступны во внешней таблице Polybase, напишите хранимую процедуру TSQL, чтобы "обновить старые записи как" просроченные "и обновить другие записи в соответствии с обновленными значениями".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...