问题标签 [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 投票
0 回答
18 浏览

amazon-quicksight - 如何从仪表板中仅嵌入一张工作表?

要嵌入 quicksight 仪表板,在 quicksight ui 中,我单击Share -> Share dashboard -> Copy embed code 这将嵌入整个仪表板。是否可以仅从仪表板嵌入一张工作表?

0 投票
0 回答
86 浏览

calculated-field - AWS QuickSight,对具有计算字段值的列进行分组/分类

当我尝试对通过计算字段创建的列进行分类时,我在 AWS QuickSight 中遇到问题。所需数据的前:

ID 已创建 用户 Calc_users_occurrence Calc_Group
1 2021 年 12 月 15 日 1 3 第 2 组
1 2021 年 12 月 15 日 2 3 第 2 组
2 2021 年 12 月 16 日 1 3 第 2 组
2 2021 年 12 月 16 日 2 3 第 2 组
2 2021 年 12 月 16 日 3 2 第 1 组
2 2021 年 12 月 16 日 4 1 第 1 组
3 2021 年 12 月 17 日 5 1 第 1 组
3 2021 年 12 月 17 日 1 3 第 2 组
3 2021 年 12 月 17 日 2 3 第 2 组
3 2021 年 12 月 17 日 3 2 第 1 组

我使用计算字段计算Calc_users_occurrence并将其显示为表格视觉对象中的值:

我试图使用另一个带有ifelse函数的计算字段来对用户进行分组:

但是,这不起作用。我希望能够在一个简单的表格中显示数据,以确保计算的字段按预期执行。

关于如何做到这一点的任何建议?

谢谢!

0 投票
1 回答
66 浏览

sql - AWS Quicksight/SQL 查询时间戳每月数据

所以我对 Quicksight 很陌生,试图将数据集放在一起。

我有一个登录的 SQL 表作为数据源,每一行都有一个 id、时间戳和 user_id。

与此类似:

ID 时间戳 用户身份
1 2022-01-01T15:17:13.000Z 234
2 2022-01-02T15:17:13.000Z 235

我想构建一个数据集,按年份显示登录总数。所以像

一月活跃用户 一月登录
2019 500 10000
2020 600 10002

本质上,活动用户将按 user_id 对登录行进行分组,而登录只会按月聚合时间戳。

考虑到我将拥有的登录表,我可以在 QuickSight 数据集中提供这种视图吗?甚至只是使用原始 SQL 查询?

我的想法是,如果我可以将 SQL 查询嵌入到 quicksight 的计算字段语法中,这会更容易,但我不相信这是可能的。即使那样,我也不确定如何仅在 SQL 中执行此操作。

0 投票
0 回答
19 浏览

localization - Quicksight,嵌入仪表板及其数据的完整本地化

我看到 Quicksight 界面被翻译成 10 种语言。

我有一个翻译成德文、英文和法文的网络服务。在我的数据库中有任何可用的翻译。

将仪表板(操作、数据名称、数据值)体验完全本地化给访问我网站上仪表板嵌入版本的用户的最佳方式是什么?
如果不复制数据/仪表板,我想了一些解决方法,但没有任何方法。

非常感谢您的建议!

0 投票
1 回答
40 浏览

javascript - AWS QuickSight 会话结束得如此之快

我遇到了 QuickSight 的问题。我正在关注如何实现它的文档。我添加了这些政策:

}

还有这个:

}

我正在使用 nodeJS 生成 embedUrl。

这在这里生成EmbedUrl. 当我将其复制粘贴到我的浏览器时,它会显示仪表板。但是当我将那个长 url 应用到我的 React 应用程序时,它不会显示它。我在前端使用此代码:

它会给我这个错误:Message: "csrf token missing or not match." 我还尝试从前端生成这个 EmbedUrl (这是我最初的想法),但遗憾的是只得到了 CORS 错误。我在这里尝试使用此代码:

我还在一些教程中看到可能需要在 quicksight 的管理面板中进行更改https://eu-west-1.quicksight.aws.amazon.com/sn/admin但我无法访问此页面。也许我需要管理员的更多权限?

0 投票
0 回答
14 浏览

aws-sdk - 从客户端代码刷新 QuickSight 仪表板中的视觉效果,而不会丢失过滤器

在我们的场景中,QuickSight 仪表板的一些数据已在数据源端进行了更新。在我们的应用程序中,我可以setParameters()通过AWS Quicksight 嵌入 SDK调用一些虚拟参数名称 - 这将导致视觉对象刷新并显示新数据。

这种方法的问题 - 如果对视觉效果应用了任何过滤器,上述更新将重置过滤器。所以问题是:是否可以在不丢失过滤器的情况下从客户端代码刷新视觉效果?

0 投票
1 回答
20 浏览

amazon-quicksight - 获取分析 Quicksight 的最新价值

我对应该是一个非常简单的解决方案有疑问。

https://i.stack.imgur.com/QFTbm.jpg

如何在字段 C 中获取最新值 xyz 和 abc 。非常新的快速视觉。

可能有一个我可能不知道的简单解决方案。

0 投票
0 回答
17 浏览

amazon-web-services - Quicksight:有没有办法只获取最新的 S3 生成

我对应该是一个非常简单的解决方案有疑问。

-Quicksight 当前获取 S3 存储桶中的所有数据

(S3 示例) https://i.stack.imgur.com/cO8kL.png

但是 S3 会根据日期不断变化,所以 01/,02/,03/ 等等有没有办法只获取最新的数据而不是全部?- 这是我目前的清单。

{

}

可能有一个我可能不知道的简单解决方案。

0 投票
1 回答
36 浏览

amazon-web-services - AWS Quicksight:如何从 S3 获取最新数据

我的 Quicksight 目前将 S3 存储桶中的所有内容

(S3 示例)https://i.stack.imgur.com/cO8kL.png

但是 S3 会根据日期不断更改文件夹,所以 01/,02/,03/ 等等有没有办法只获取最新数据而不是全部?

[这是我目前的清单:]

}

可能有一个我可能不知道的简单解决方案。

0 投票
0 回答
15 浏览

amazon-quicksight - 使用命名空间嵌入 Quicksight QSearchBar

虽然我可以使用 Quicksight 文档中描述的多租户(基于名称空间)方法成功嵌入 Quicksight 仪表板,但我无法使用这种方法嵌入 Q Search Bar。相反,AWS 成功返回一个嵌入 URL,但生成的 iFrame 为空白。

更多细节:

我按照 Amazon Quicksight 文档为注册用户嵌入仪表板以及为注册用户嵌入 Q 搜索栏。我创建了一个工作流,它创建命名空间并使用行级安全性来限制基于命名空间/组的访问。虽然仪表板嵌入适用于在各自命名空间中创建的用户,但 Q 搜索栏嵌入却不行。

即使我从可以为命名空间用户成功嵌入的同一仪表板创建 Q 主题,这也适用。在这两种情况下,结果都是一个空白的 iFrame,Q 搜索栏应该出现在其中。尝试从命名空间为用户嵌入 Q 搜索栏时,对 GenerateEmbedUrlForRegisteredUser 的实际调用不会引发错误 - 返回的链接只会生成一个空白 iFrame。

但是,如果我使用默认命名空间中的 OWNER 帐户使用相同的操作 ( GenerateEmbedUrlForRegisteredUser),则嵌入式 Q 搜索栏可以正常工作。这似乎表明存在某种权限问题。我找不到任何涵盖如何使用 API 向特定命名空间中的用户授予对 Q 主题的访问权限的文档。我找不到任何可以清楚地解释嵌入 Q 主题所需的数据集、数据源或其他权限设置的内容。我也尝试过删除行级安全性,但 iFrame 仍然是空的。我也尝试将 READER 级别的用户转换为 AUTHOR 级别。任何帮助将不胜感激。