Обновить все измененные таблицы в хранилище данных SAP BODS - PullRequest
0 голосов
/ 26 мая 2020

Для преобразования и загрузки данных я могу подключаться только к хранилищам данных, которые уже были импортированы в Data Services из HANA. В моем случае таблицы могут измениться в ближайшем будущем, поэтому я хотел написать сценарий преобразования через SQL.

Есть ли способ напрямую подключиться к HANA вместо того, чтобы проходить через каждое отдельное хранилище данных (которое должно быть созданы с отдельными таблицами)?

Я использовал SSIS раньше и знаю, что могу подключаться и писать SQL запросы для извлечения данных из нескольких таблиц напрямую, только если у меня есть подключение к базе данных. Я ожидал чего-то похожего в Data Services

1 Ответ

0 голосов
/ 25 июня 2020

Я использовал SSIS раньше и знаю, что могу подключаться и писать SQL запросы для извлечения данных из нескольких таблиц напрямую, только если у меня есть подключение к базе данных

Конечно, SAP Data Services позволяет то же самое. Вы можете импортировать отдельные таблицы из базы данных, несколько или всю базу данных в хранилище данных. Для импорта всех таблиц дважды щелкните Tables в хранилище данных, на правой панели будут показаны все таблицы таблицы HANA, затем щелкните правой кнопкой мыши и выберите Import.

After your schema changes, you just go the same process and click Reconcile as on screenshot.

More about reconciliation process is here: Определение того, изменилась ли схема с момента импорта

Если изменилась только одна таблица, вы можете выборочно выполнить повторный импорт Повторный импорт объектов

через каждое отдельное хранилище данных (которые должны быть созданы с отдельными таблицами)?

нет, как только вы создали хранилище данных, указав действительную схему, вы можете импортировать / согласовать все таблицы этой схемы сразу.

Также рассмотрите эту утилиту al_engine , которую вы можете использовать в скриптах для автоматизации импорта.

Дополнительная документация по особенностям SAP HANA в службах данных:

https://help.sap.com/viewer/e54136ab6a4a43e6a370265bf0a2d744/4.2.14/en-US/d27bb7d0ac4c456e8f035d6bbc81081a.html

...