【问题标题】:Teradata / Aster : Fast Export / ncluster_export using queryTeradata / Aster:使用查询快速导出 / ncluster_export
【发布时间】:2014-08-21 08:31:34
【问题描述】:

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

假设如下:

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

【问题讨论】:

    标签: sql export teradata teradata-aster fastexport


    【解决方案1】:

    如果您想从 Teradata Studio 导出结果集,则可以从“Teradata Result Set Viewer”窗口执行此操作。右上角有一个导出图标。

    如果您想运行 SQL 脚本然后将结果导出到文件,那么您应该使用 ACT 而不是 ncluster_export

    语法是-

    act -h QueenIPaddress -U user1 -w pass1 -f myscript.sql -o $myhomedir/outFile.csv -F ','
    

    这会将 SQL 脚本传递给 Aster 并将输出重定向到指定的文件。 -F 参数指定分隔符。

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

    【讨论】:

      【解决方案2】:

      我现在无法测试它,但我认为您不能直接在 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-文件中,然后执行。

      【讨论】:

      • 这适用于单个表,但不适用于跨表查询。那是我的问题。
      • 抱歉,我没有注意到您说的是导出查询,而不是表。使用 cluster_export (afaik) 是不可能的
      猜你喜欢
      • 1970-01-01
      • 2018-07-22
      • 2020-05-02
      • 2017-03-27
      • 2019-04-18
      • 1970-01-01
      • 1970-01-01
      • 2019-03-21
      • 2013-09-20
      相关资源
      最近更新 更多