Загрузить таблицы в HANA - PullRequest
       24

Загрузить таблицы в HANA

1 голос
/ 29 марта 2019

Я новичок в HANA из среды Teradata. В Teradata я могу использовать Fastload для загрузки данных и создания таблиц. Есть ли эквивалент в HANA? Мне удалось найти только инструкции, необходимые для использования HANA Studio, но я хотел бы сделать это в командной строке. Возможно ли это?

1 Ответ

1 голос
/ 30 марта 2019

С помощью встроенных инструментов SAP HANA существует несколько вариантов загрузки данных в вашу БД:

  • напишите INSERT заявления: очевидно, но, вероятно, не то, что вы ищете

  • Импорт / экспорт через SAP HANA Studio: как вы упомянули - это управление через графический интерфейс

  • с использованием Интеллектуальная интеграция данных (SDI): обеспечивает прямое соединение со многими типами исходных систем и поддерживает загрузку данных в режиме реального времени и в пакетном режиме. Вероятно, не то, что вы бы использовали для разовой загрузки данных

  • использование среды разработки SAP HANA для создания «переносимых» кодов / пакетов данных, которые могут быть развернуты в нескольких базах данных: это больше подходит для демонстрационных или конфигурационных данных

Последнее, но не менее важное:

  • SQL-команды IMPORT / EXPORT: эти команды предлагают серверную импорт и экспорт данных и, как правило, являются самым быстрым вариантом для массовой загрузки базы данных HANA. Это может быть то, что вы ищете.
    Однако основное замечание заключается в том, что данные должны находиться в файловой системе, к которой могут обращаться процессы HANA .
    . Так как это запускается с помощью команд SQL, вы можете легко писать сценарии и запускать эти сценарии с любого клиента, например. hdbsql (интерфейс командной строки для HANA), HANA Studio или любой другой инструмент, позволяющий запускать команды SQL с HANA.
...