Teradata / Aster:使用查询快速导出/ ncluster_export

时间:2014-06-30 21:21:12

标签: sql export teradata teradata-aster fastexport

我正在尝试使用Teradata Studio 14.10命令行函数从Aster / ncluster_export导出查询。我无法找到一个可行的例子。有没有人可以分享?另外,我将如何实际运行脚本(即ncluster_export myScript1.bat)?

假设如下:

File location: 'myhomedir'
Username: 'user1'
Password: 'pass1'
Outfile name: 'outFile1.csv'

2 个答案:

答案 0 :(得分:1)

如果要从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参数指定分隔符。

您可以使用其他参数。 act --help会列出它们

答案 1 :(得分:0)

我现在无法测试它,但我认为您不能在TD Studio中直接使用ncluster_export,您需要在PC的命令行上运行它。

您是否在运行TD Studio的PC上安装了Aster Client Tools?

那应该是(你好像在Windows上):

  • 启动命令行(cmd)并输入
  • cd myhomedir
  • ncluster_export --hostname ip_of_asterqueen --username user1 --password pass1 --csv schemaname.tablename outFile1.csv

关于运行脚本,您无法将参数传递给文件中的cluster_export(afaik),但您可以将命令放在 bat -file中,然后执行此操作。