Преимущества клиентских инструментов netezza перед aginity

Моя команда недавно начала работать с Netezza. Я отвечаю за загрузку данных в базу данных наиболее эффективным способом. Они хотят, чтобы я изучал такие вещи, как автоматизация загрузки данных и многое другое.

Сейчас я использую Aginity в качестве интерфейса для загрузки данных, но мне интересно, есть ли какие-либо преимущества использования инструментов Netezza Client (с nzload и более) вместо Aginity, будь то для загрузки данных или чего-то еще. Когда я должен использовать один над другим?

1 ответ

Решение

Aginity хорош для исследования и разработки кода. ИМХО, вам понадобится подходящий (но легкий) язык сценариев для любых видов автоматической загрузки / извлечения / манипулирования данными. Python, bash, powershell - на самом деле не имеет значения. Автоматизация требует обработки ошибок и простого принятия решений в сочетании с возможностью динамического управления операторами SQL, и все языки сценариев могут это делать.

Вне зависимости от того, вызываете ли вы nzsql из командной строки как утилиту командной строки или используете возможности ODBC или JDBC в указанном языке сценариев, это также не имеет никакого значения.

Другие вопросы по тегам