将数据从QlikSense云导出到AWS S3存储桶

时间:2020-02-19 11:51:11

标签: amazon-s3 connection qliksense

我正在尝试创建管道以将Qliksense应用程序数据导出到AWS S3存储桶,但不确定是否可以直接执行。

我尝试了两个选项:

  1. 使用导出API将数据作为qvf导出到本地磁盘,然后通过python脚本连接到S3并推送数据。

2。使用qliksense脚本在本地将数据存储为csv,然后推送到S3。

基本上,我的理想解决方案是使用单个python脚本连接到Qliksense,读取数据,转换为csv并导出到S3。

任何想法/代码/方法都会有所帮助。

1 个答案:

答案 0 :(得分:0)

Qliksense是一种用于消费数据并在需要时显示的工具,

STORE INTO vFile (text);

是简单的选择。这样,您将获得csv文件保存在驱动器上。如果您在同一台机器上运行python脚本很容易,则可以执行EXECUTE语句,该语句可以运行python脚本并将其使用boto3库存储到s3中。

否则,只需使用网络驱动器,然后在cron中通过python将数据从那里放到s3。

最后一个选项是在qliksense服务器上可以映射s3存储桶。像TnTDrive这样的工具很少。

很大程度上取决于您的基础架构。