问题标签 [amazon-redshift]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1578 浏览

perl - 在 Perl 的 DBI 连接方法中设置 keepalive 的任何方法

我正在使用 DBI 和 DBD::Pg 连接到 Postgres 数据库(实际上是 AWS 中的 RedShift)。我遇到的一个问题是我找不到指定keepalive 选项的方法。不过,我可以在 JDBS 上找到一些说明。本质上,我想实现保持我的客户端和 RedShift 之间的连接,直到任何一方显式断开连接(现在它被防火墙断开,因为当某些操作需要一段时间时没有活动)。

0 投票
3 回答
5402 浏览

amazon-s3 - 将表从亚马逊红移卸载到 s3 时,如何使其仅生成一个文件

当我将表从 amazon redshift 卸载到 S3 时,无论表有多小,它总是将表分成两部分。我已经阅读了有关卸载的 redshift 文档,但除了它说有时它会拆分表之外没有其他答案(我从未见过它不这样做)。我有两个问题:

  • 有没有人见过只创建一个文件的情况?

  • 有没有办法强制红移卸载到单个文件中?

0 投票
1 回答
1596 浏览

ruby-on-rails - RedShift / PostgreSQL 中串行类型的替代方案

我实际上是在尝试让 Rails 与 RedShift 一起工作,并面临 Rails 默认索引的一些问题。我的工作基于 repo activerecord-redshift-adapter。

默认情况下,Rails 使用 SERIAL 类型来创建他的主键。不幸的是,这不受 RedShift 支持。所以我实际上是在尝试寻找这种 SERIAL 类型的替代品,然后在我们找到可行的解决方案后分叉 repo。我正在考虑RedShift 提供的 BIGINT 。

要更改的行位于redshit_adaptated.rb (Line 252)

任何提议,更好的解决方案?

0 投票
2 回答
4966 浏览

amazon-web-services - 用于复制到 Redshift 的 Java sdk

是否可以通过 java jdbc 连接从 S3 到 Redshift 触发复制命令?

示例:从 's3://' 复制测试 CREDENTIALS 'aws_access_key_id=xxxxxxx;aws_secret_access_key=xxxxxxxxx'

0 投票
1 回答
4092 浏览

stored-procedures - Amazon Red Shift:如何在 SQL Server 中编写类似于存储过程的查询批处理

我们正在尝试将基于 SQL Server 的应用程序移植到 Amazon Redshift。Redshift 在性能和可扩展性方面看起来很有希望。我们正面临寻找替代存储过程以批量执行查询的问题。

谢谢

0 投票
9 回答
127569 浏览

amazon-web-services - 显示表格,描述在 redshift 中等效的表格

我是aws的新手,谁能告诉我redshifts与mysql命令的等价物是什么?

0 投票
6 回答
69856 浏览

sql - 如何查看 Redshift 上的赠款

我想查看红移补助金。

为 postgres 找到了这个视图

这不起作用,因为::text演员阵容relacl失败并出现以下情况:

将查询修改为

允许创建视图,但我担心这并未显示所有相关数据。

如何修改视图以在 redshift 上工作,或者是否有更好/替代的方式来查看 redshift 上的授权?

更新: Redshift 有 HAS_TABLE_PRIVILEGE 函数来检查授权。(见这里

0 投票
1 回答
2244 浏览

tableau-api - 从 tableau 服务器连接 amazon redshift 服务器

我已在我的 PC 中安装了 Tableau Server。我正在尝试直接从 tableau 服务器连接 Amazon Redshift 服务器,就像从 tableau 桌面连接 redshift 一样。我没有找到任何选择。可能吗?我正在使用 tableau 服务器跟踪版本。谢谢。

0 投票
2 回答
2955 浏览

ruby - 如何忽略错误并继续脚本的其余部分

一些背景。我想删除 AWS Redshift 集群,这个过程需要 30 多分钟。所以这就是我想要做的:

  1. 开始删除
  2. 每 1 分钟检查一次集群状态(应该是“正在删除”)
  3. 删除集群时,该命令将失败(因为它无法再找到集群)。所以记录一些消息并继续脚本的其余部分

这是我在while开始删除后循环运行以检查集群状态的命令:

deleting上面的命令将在删除过程继续时让我获得集群状态。但是一旦集群被完全删除,那么命令本身就会失败,因为它找不到集群blahblahblah

这是删除集群后来自命令的错误:

我同意这个错误。但这使我的脚本突然退出。所以我想记录一条消息The cluster is deleted....continuing并继续我的脚本。

我尝试了以下设置

我还尝试了https://www.ruby-forum.com/topic/133876中提到的一些建议, 但这不起作用。一旦上述命令找不到集群,我的脚本就会退出。

问题:如何忽略错误,打印我自己的消息“集群已删除....继续”并继续执行脚本?

谢谢。

0 投票
1 回答
1044 浏览

python - 在 AWS Reshift 中使用 boto 创建集群

为什么我会收到这个错误?