gpt4 book ai didi

apache - 在Toad 4 Hadoop中运行多个查询时如何从单个查询将结果导出到excel文件中

转载 作者:行者123 更新时间:2023-12-02 21:04:07 27 4
gpt4 key购买 nike

我正在尝试运行所有这些查询(仅占2000个查询的一部分),并且需要将每个查询的结果导出到自己的excel文件中。有没有一种方法可以使用导出功能自动执行此操作?

select * from Finance.ACCT_LIST limit 1000
select * from Finance.ACCTG_REV_DLY_AGG_F limit 1000
select * from Finance.ACQ_SHIP_F limit 1000
select * from Finance.ACQ_SO_F limit 1000
select * from Finance.ACQUISITION limit 1000
select * from Finance.ACTY limit 1000
select * from Sales.ADDR_CTRY_LANG limit 1000
select * from Common_Dimensions_Finance.ADJ limit 1000
select * from Finance.ADJ_CD_SRC_SYS limit 1000
select * from Common_Dimensions_Finance.ADJ_D limit 1000
select * from Supply_Chain.ADV_SHIP_NOTIF limit 1000
select * from Supply_Chain.ADV_SHIP_NOTIF_ITM limit 1000
select * from Common_Dimensions_Supply_Chain.ADV_SHIP_NOTIF_ITM_D limit 1000

最佳答案

Hive查询的默认输出格式为tsv。
如果这对您足够好,那么可能的解决方案是创建一个bash脚本(.sh),如下所示:

hive -e "select * from Finance.ACCT_LIST limit 1000" > rs_1.tsv
hive -e "select * from Finance.ACCTG_REV_DLY_AGG_F limit 1000" > rs_2.tsv
hive -e "select * from Finance.ACQ_SHIP_F limit 1000" > rs_3.tsv
hive -e "select * from Finance.ACQ_SO_F limit 1000" > rs_4.tsv
hive -e "select * from Finance.ACQUISITION limit 1000" > rs_5.tsv
hive -e "select * from Finance.ACTY limit 1000" > rs_6.tsv
.
.
.

然后将所有csv文件复制到本地,并使用Excel打开它们。

否则检查 How do I output the results of a HiveQL query to CSV?

以上所有都是假设您可以连接到群集的主服务器。

关于apache - 在Toad 4 Hadoop中运行多个查询时如何从单个查询将结果导出到excel文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42445347/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com