问题标签 [amazon-quicksight]
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.
postgresql - Postgres jsonb 数据到 Amazon Quicksight
我正在研究将 Amazon Quicksight 作为报告工具,并且我正在使用来自 postgres 数据库的数据,其中包括一些 jsonb 格式的表中的一些列。不幸的是,Quicksight 跳过了这些列,因为它只支持此处提到的原始类型:https ://docs.aws.amazon.com/quicksight/latest/user/data-source-limits.html
我正在寻找一种解决方案,我可以在其中包含这些数据以及同一个表中的其他关系数据。
到目前为止,我找不到比在我自己的应用程序中使用关系格式的数据创建视图更好的方法了,Quicksight 可以使用它。还有什么东西不会用报告的东西污染我的原始数据库吗?我还想过只在我的数据库的只读副本中拥有这些视图,但这对于 RDS 上的 postgres 是不可能的。Athena 也不是一个选项,也不是选择 json 作为数据集的选项,这是因为我希望同时拥有关系数据和 json 用于我的分析。
有更好的想法吗?
amazon-web-services - AWS QuickSight 嵌入 CLI 错误 - aws:错误:参数命令:无效选择,有效选择是:
我正在尝试嵌入 QuickSight 仪表板并遵循当前步骤。
我在第 3 步,能够担任这个角色,而且,
但是,当我尝试从下一部分执行下一步调用“aws quicksight ...”时,我收到以下错误,
aws:错误:参数命令:无效的选择,有效的选择是:
我已经安装了 pip 并确保命令行文本与正确的详细信息匹配。
有没有人经历过这种情况或有任何想法为什么 aws quicksight 命令不能在 CLI 中工作?
amazon-quicksight - 无法将 Quicksight 仪表板用作 S3/cloudfront 白名单域上的嵌入 URL
我试图将 Quicksight 仪表板视为来自我们域中的嵌入式 URL,该域已在 AWS Quicksight 帐户中列入白名单。我们的网站作为静态网站托管在 S3 存储桶上。在下面的示例中, AWS 博客上提供了一个 javascript 函数。
下面是示例 javascript 函数。
完整示例在同一博客Amazon QuickSight JavaScript SDK的另一个链接上给出
不幸的是,该示例不起作用。
devops - 带有 AWS QuickSight 的 AWS Aurora Serverless (MySQL)
所以我一直在尝试使用我的无服务器后端(即 Aurora MySQL)设置一个 BI 工具。
架构如下:
在这些方面实现:tutorial-link
现在,我正在探索将此后端与 BI/Analytics 工具连接的选项,以实现快速查询和可视化目的。
由于我们的后端是 Aurora MySQL Serverless,因此限制是无法直接连接到端点,就像使用预置的端点一样。
如此处所述:https ://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html
在类似的线路上,我正在尝试设置一个 AWS Direct Connect,它目前处于请求阶段:
我需要帮助,这是否是正确的方法,如果是这样,是否有使用 Direct Connect 和 Aurora Serverless 的教程?
另一方面,是否有任何人成功使用过无服务器后端的双向工具。
需要能够在最短的时间内启动并运行,以便快速推断。然后转向 ETL 或更复杂的用例。
非常感谢任何帮助!
谢谢, 阿纳布
amazon-web-services - AWS IAM / QuickSight - 用户无权执行:quicksight:GetDashboardEmbedUrl on resource
我正在尝试在我的 ASP.NET MVC 项目中使用嵌入 QuickSight 仪表板 URL 功能。为了测试,我只是尝试将嵌入 URL 输出到字符串。这是我的代码的主要部分:
为了支持所需的权限,我设置了一个允许 STS Assume Role 的 IAM 用户,如下所示:
我已经使用以下权限设置了上面指定的角色,并设置了它的信任策略,以便上面的 IAM 用户可以承担它。
据我所知,这应该可行。调试显示我确实获得了一个传递给 embedUrl 请求的会话令牌,但是我收到以下错误:
InnerException = {“用户:arn:aws:iam:::user/api-dev-quicksight-user 无权执行:quicksight:GetDashboardEmbedUrl 资源:arn:aws:quicksight:ap-southeast-2::dashboard/ "}
我不确定为什么会这样?我有一个可以担任正确角色的用户,并且该角色对相关仪表板具有正确的权限。我在这里想念什么?
amazon-quicksight - 如何制作 QuickSight 分析的副本?
这一定是个愚蠢的问题。我知道如何为仪表板“另存为”(实际上并不需要,但无论如何)。但现在我有一个包含很多设置(参数和过滤器)的分析,并希望在新的分析中重用我的工作。但是我如何制作副本、另存为或类似的?
amazon-web-services - embed quicksight dashboard : (AccessDeniedException) 调用 RegisterUser 操作时
我正在尝试根据此链接quicksightembed和此 AWS Video AWSQuickSight嵌入基于 CLI 的命令来嵌入 QuickSight Dashboard 。
CLI 命令:
假定角色成功,但在注册用户时,出现以下错误:
调用 RegisterUser 操作时发生错误 (AccessDeniedException):用户:arn:aws:iam::238683320570:user/String 无权执行:quicksight:RegisterUser on resource:arn:aws:quicksight:eu-west-1: 842034702001:用户/默认/QuickSightEmbed/QuickSightEmbed
请建议我们如何避免此错误。
我们正在使用的自定义策略:
amazon-web-services - 在 AWS Quicksight 中的星期一开始一周
我知道我可以在 AWS Quicksight 中将日期字段粒度更改为周,我还可以按周数显示日期。但据我了解,Quicksight 定义了星期天的一周开始,我需要它是星期一。
有什么方法可以在 AWS Quicksight 中从星期一开始新的一周?
amazon-quicksight - 是否可以在 Amazon Quicksight 中复制视觉对象?
我想在 Amazon Quicksight 中复制视觉效果。我有多个图表,我需要它们都具有非常相似的格式,但驱动它们的数据不同。我希望能够在分析中复制所有格式的视觉效果,这样我就可以交换变量,而不是重新生成新图表并返回所有格式。
编辑:这似乎应该很简单,但我还没有找到这样做。