Teradata / Aster: быстрый экспорт / ncluster_export с использованием запроса
Я пытаюсь экспортировать запрос из Teradata Studio 14.10
/ Aster
с использованием ncluster_export
функция командной строки. Я не могу найти рабочий пример, чтобы уйти. У кого-нибудь есть такой, которым они могли бы поделиться Кроме того, как бы я на самом деле запустить скрипт (т.е. ncluster_export myScript1.bat
)?
Предположим следующее:
File location: 'myhomedir'
Username: 'user1'
Password: 'pass1'
Outfile name: 'outFile1.csv'
2 ответа
Если вы хотите экспортировать набор результатов из Teradata Studio, это можно сделать из окна "Средство просмотра набора результатов Teradata". В правом верхнем углу есть значок экспорта.
Если вы хотите запустить скрипт SQL, а затем экспортировать результаты в файл, вам следует использовать ACT, а не ncluster_export
Синтаксис -
act -h QueenIPaddress -U user1 -w pass1 -f myscript.sql -o $myhomedir/outFile.csv -F ','
Это передаст SQL-скрипт Aster и перенаправит вывод в указанный файл. -F
Параметр указывает разделитель.
Есть и другие параметры, которые вы можете использовать. действовать - поможет перечислить их
Я не могу проверить это прямо сейчас, но я не думаю, что вы можете использовать ncluster_export непосредственно в TD Studio, вам нужно запустить его из командной строки вашего ПК.
Вы установили Aster Client Tools на свой компьютер под управлением TD Studio?
Тогда это должно быть (вы, кажется, на Windows):
- запустите командную строку (cmd) и введите
- cd myhomedir
- ncluster_export - имя_хоста ip_of_asterqueen - имя пользователя user1 - пароль доступа pass1 --csv имя_символа.tablename outFile1.csv
Что касается запуска скрипта, вы не можете передать параметры к cluster_export (afaik) в файле, но вы можете поместить команды в bat- файл и затем выполнить это.