问题标签 [quicksight-embedding]

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 投票
3 回答
3238 浏览

amazon-quicksight - 在 Quicksight 中创建高级 SUMIF() 计算

我在 Quicksight 中有几个加入的 Athena 表。数据看起来像这样:

我想创建一个计算字段,以便它仅根据不同的 ID 对 Ans_Count 列求和。即,在上面的示例中,结果应该是 30。

我怎么做??谢谢!

0 投票
1 回答
884 浏览

laravel - 如何在 laravel 中使用 aws sdk 嵌入 quicksight 仪表板?

我有一个laravel 5.3需要显示aws quicksight图表的项目,我遇到的问题是我不知道如何从 AWS SDK 获取图表嵌入 url。

我在一个lambda-node项目中这样做并且它有效,但在 laravel 中它只是返回{}

这是我的代码,它的响应没有显示任何错误status 200

正如我之前提到的,我传递了正确的凭据和权利accountIddashboardId我还缺少什么?

0 投票
1 回答
1472 浏览

amazon-web-services - QuickSightUserNotFoundException 使用 cognito 用户获取 AWS Quicksight 嵌入 URL 时

我正在尝试在 lambda 函数中获取 Quicksight 嵌入 URL,

lambda 函数从使用 aws amplify 在 react 应用程序上创建的前端接收 jwtToken,所有 cognito 设置运行良好(用户池和身份池),用户接收角色“arn:aws:iam::xx:role/Cognito_qa1_Admin”登录时,

该角色拥有 quicksight:registerUser 和 quicksight:getDashboardEmbedUrl 的权限

一切顺利,网络身份的凭据被检索并设置为配置, registerUser 调用注册用户(或返回用户已存在错误)

但是getDashboardEmbedUrlQuickSightUserNotFoundException 失败:在 QuickSight 中找不到用户信息

如果我sts.getCallerIdentity在设置凭据后打电话,我会得到这个

任何想法?非常感谢提前

0 投票
1 回答
1342 浏览

aws-sdk - Quicksight 仪表板嵌入 URL 显示 us-east-1 而不是 eu-west-1

问题:

我想通过 SDK 以编程方式获取 quicksight 仪表板 URL(区域中的仪表板:eu-west-1)但是,每当我使用以下区域时,当我使用以下区域时都会出现以下错误:

示例代码:

注意:为简洁起见添加了凭据,但从配置文件加载。也试过Java SDK。

命令行:

当我通过 CLI 调用完全相同时,例如:

aws quicksight get-dashboard-embed-url --aws-account-id 111122223333 --dashboard-id 11111111-2222-3333-4444-555555555555 --identity-type QUICKSIGHT --user-arn "arn:aws:quicksight:us-east-1:111122223333:user/default/quicksight-user-1111" --profile my-quicksight-profile

我在 eu-west-1 中获得了一个完全有效的嵌入 url,它通过浏览器完美嵌入:

https://eu-west-1.quicksight.aws.amazon.com/embed/XXXXXXXX&identityprovider=quicksight&isauthcode=true

所以:

我认为 SDK 在承担角色方面的行为不像 CLI 那样,但我尝试过这种方法并没有成功,并且指向快速的区域端点。

在我进入兔子洞之前,最好看看是否有人经历过同样的事情以及他们是如何解决的。

谢谢!

0 投票
1 回答
1257 浏览

amazon-web-services - 请求 quicksight 嵌入 URL 时,“'userArn' 未能满足约束:在此区域中无法访问指定的资源”

我正在尝试在 Web 应用程序中嵌入 Quicksight 仪表板,并且一直在使用这个amazon-quicksight-embedding-sample 来启动和运行。我遵循了 README 中的所有说明,并在我的 AWS lambda 函数中运行了代码。当我测试代码时,它返回 null 并且日志在标题中报告 ValidationException。预期的输出是用于将仪表板嵌入网页的 URL。
实际输出如下:

用户“Admin”是具有管理员访问权限的 IAM 用户,并且 quicksight 帐户已将 amazonaws.com 和 amazon.com 的嵌入列入白名单。lambda 的测试输入为:

我究竟做错了什么?

0 投票
0 回答
566 浏览

amazon-web-services - 快速查看香料刷新的数据问题

我在我的 quicksigh 报告中使用 spice refresh 并观察到 ​​spice 有时会导入数据,有时不会。(数据每次都出现在查询中。)调度历史如下:

开始日期 (UTC) 状态信息
作业类型

2020/07/01 04:46:00 Completed 摄取在 4 分 11 秒内完成。删除的行数:0,摄取的行数:1780995。手动,完全刷新

2020/07/01 02:15:40 Completed Ingestion 在 1 分 56 秒内完成。删除的行数:0,摄取的行数:0 计划,完全刷新

2020/06/30 06:43:08 Completed Ingestion 在 3 分 51 秒内完成。丢弃的行数:0,摄取的行数:1780944。手动,完全刷新

2020/06/30 06:15:32 Completed Ingestion 在 2 分 1 秒内完成。删除的行数:0,摄取的行数:0 计划,完全刷新

2020/06/30 05:15:32 Completed Ingestion 在 3 分 56 秒内完成。删除的行数:0,摄取的行数:1780944 计划,完全刷新

2020/06/30 04:15:32 Completed Ingestion 在 1 分 58 秒内完成。删除的行数:0,摄取的行数:0 计划,完全刷新

无论是手动运行还是计划运行,数据有时都不会导入。查询在 Athena 的顶部运行。

0 投票
1 回答
125 浏览

amazon-web-services - 如果 col1 中的值标志 = 1,则无法应用 datediff(d1,d2)

快速浏览我想仅在取消值标志= 1(True)的行中计算Datediff,并将输出添加到同一行级别的新列中,对于取消= 0的行,不要执行datediff

我的 Quicksight 查询 - 这不起作用 - 需要帮助 ifelse(cancellation='1',dateDiff({upload_dt},{billed_date}),'null')

我的 excel 查询 - 这是有效的 =IF(D2=1,(B2-C2),"null")

0 投票
1 回答
387 浏览

dashboard - 如何与多个客户端共享 quicksight 嵌入式仪表板

我想与多个客户共享一个嵌入式快速查看仪表板。

我为公司设置了一个大仪表板来访问整个数据。现在的问题是我只想为每个客户分享他们自己的数据。

我知道我可以根据包含数据库名称的字段使用 RLS 等解决方案过滤行。但我不知道执行它的最佳方法是什么?(RLS 在这里只是一个选项)

问题的第二部分。我将包含新的客户数据,但如何为新客户共享?我需要一个自动解决方案。

问候。

0 投票
0 回答
447 浏览

javascript - Amazon Quicksight 与 React 本机集成的集成引发未处理的承诺拒绝,[ReferenceError: Can't find variable: HTMLElement]

我正在尝试使用 amazon-quicksight-embedding-sdk 进行反应原生集成引发错误“未处理的承诺拒绝,[ReferenceError: Can't find variable: HTMLElement]”。是不是像 react-native 不支持的包一样?下面是我一直在尝试的代码。当使用 div 而不是 View 时,相同的代码适用于反应。

对于使用 react-native 嵌入 Amazon Quicksight Dashboard 是否有替代包或建议?

0 投票
1 回答
319 浏览

amazon-quicksight - Amazon Quicksight 时间智能功能

这是我第一次使用亚马逊 quicksight,我在创建计算指标时遇到了麻烦,该指标从我在每一行中评估的前一年开始带来销售额。

例子:

查看示例

我正在寻找类似于 PowerBi 的函数 CALCULATE (SUM (SALES), PREVIOUSYEAR ())