问题标签 [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.
amazon-web-services - Quicksight 没有显示没有数据的月份(null?)
我的视觉对象的 x 轴是日期,按月汇总,y 轴是总销售额(成本总和)。有几个月,我没有销售,但 Quicksight 忽略了这些,只向我显示其中确实有数据的月份,即使我想要我在时间范围参数中指定的确切月份数。
因此,当我要求显示过去 12 个月时,Quicksight 只显示了 4 个,因为对于其他 8 个,我没有任何记录。
如何使这些月份显示为 0,而不是完全排除在外?
---------- 编辑(可能的解决方案) --------------
由于我的分析依赖于选择特定的产品代码并且只获得总和,因此我去掉了过滤器,而是使用了一个计算字段:
sumIf(sales, productCode = $productCodeParam$)
.
我想这种方法也适用于非常小的数据集,如果你想使用 sumIf 并在那里列出你的所有类别,但除此之外,通过过滤省略数据你不会得到 0,因为 Quicksight 不会评估sum(null + null)
为 0。
amazon-ec2 - 如何在 AWS(cloudformation 或其他)中参数化 Tableau 中的数据连接?
我有一个简单的 Web 应用程序 UI(它存储了某些数据集参数(为简单起见,假设它们都是单个 Redshift 数据库中的所有数据表,但架构/表名称可能会有所不同,并且 Redshift 在 AWS 中)。Tableau 安装在同一 AWS 账户中的 EC2 实例。
我正在尝试确定一种将“参数”作为数据源(即在 EC2/AWS 上的 Tableau 内的连接字符串中)传递的自动方式,而不是手动创建数据源连接并输入各种客户请求。
用户的流程是说 50 个用户在 UI 上选择各种参数(为简单起见,假设参数在 AWS 中存储为 JSON 文件)-> 参数被发送到 Tableau 并创建数据源 -> 在 Tableau 内建立连接,无需客户在后端“看到”任何东西 -> 客户能够使用 Tableau 中的数据并相应地创建表格和图表。
我如何至少通过批处理作业或云形成设置来做到这一点?“hacky”解决方案很好。
奖励:如果以上内容可以在多个用户之间实时实现,那就太棒了。
** 我愿意使用其他解决此问题的仪表板 UI 工具,例如 QuickSight **
在 EC2 上安装 Tableau 后,我在查找有关如何将参数传递到连接字符串本身和/或什至手动参数化的文章/文档时遇到问题。
例如,customer1 选择“public_schema.dataset_currentdata”和“public_scema.dataset_yesterday”,一个客户选择“other_schema.dataser_currentdata”,所有这些都存在于单个数据库中。
应该生成 3 个数据源(以上各一个),但只有选择的数据源应该对选择它的客户开放,即 customer2 应该只看到 other_schema.dataset_currentdata 的连接。
我在想的一个技巧是在客户提出请求时启动一个安装了 Tableau 的云形成模板,相应地创建连接,完成后只需删除云形成模板。我主要不确定如何建立连接,即传入参数。我不确定旋转 50 个 EC2 是否明智。:D
到目前为止,我看到的一个问题是创建手动提取会限制行数。因此,我认为我需要根据客户请求进行实时连接。因此,我试图解决这个问题。
amazon-web-services - 在 AWS Quicksight 中可视化 DynamoDB 数据
我正在寻找一个以 AWS 为中心的解决方案(如果可能,避免使用 3rd 方的东西)来可视化非常简单的 DynamoDB 表中的数据。
我们将 AWS Quicksight 用于我们客户的许多其他报告和仪表板,因此我们的目标是在那里提供可视化。
我很惊讶地看到 DynamoDB 不是 Quicksight 的受支持源,尽管还有许多其他东西,例如 S3、Athena、Redshift、RDS 等。
有没有人有为此创建解决方案的经验?
我在想我将创建一个作业,将 DynamoDB 表转储到 S3,然后使用 S3 或 Athena 与 Quicksight 的集成来读取/显示它。如果有一个简单的解决方案来获取更多实时数据,那就太好了。
amazon-web-services - AWS QuickSight:有效的读取用户维护
现在我们正在验证 QuickSight 是否连接到 Redshift,我们估计在不久的将来我们的 QuickSight 将有超过 200 个读取用户。
我只是想知道是否有任何合适的方法来创建读取用户并发送邀请,而不是在 AWS 管理控制台上手动创建。
我们可以通过 IAM 管理那些读取用户,但不应该访问 AWS 管理控制台,并且每个用户都有自己的电子邮件地址。
任何建议将不胜感激。
amazon-web-services - Bucket 和 athena 和 quicksight 是否必须在 AWS 的同一区域?
AWS Bucket、AWS Athena、AWS Quicksight 必须在同一区域还是可以在不同区域才能处理数据?
mysql - 如何查找可以存在于 2 列中的特定数字的计数
我有一个表,其中包含一个描述调用的表。因此,有一to
列和一from
列。问题是我想要每个号码发送的总消息,可以是from
或to
。有关视觉效果,请参阅上表。
我希望决赛桌是显示 A : 3 、 B: 2 、 C:1 和 D:1 的东西。
你如何计算 2 列中的数字并将它们相加?
presto - 从 AWS Athena/Presto 查询结构字段
我将为这个站点制作一个简化的示例,但基本上我正在尝试编写一个 Athena 查询(由 Glue 爬虫加载的数据,意图在 Quicksight 中使用),这将允许我在 select 语句中扩展一个结构。
在我的示例中,假设我有一个my_table
类似于以下内容的表:
但是由于我不知道该scores
列在查询时的确切结构,因此我想在查询范围内对其进行扩展。
我已经尝试了很多东西的组合,但只使用结构内嵌套字段的确切名称似乎会产生结果,即
如果类似的东西select results.id, results.scores.* from my_table results
有效,我会喜欢它,但不幸的是它没有。
amazon-web-services - 将图像和文本字段添加到 Quicksight 仪表板
我的客户希望他们的仪表板上至少有徽标,但我找不到任何将图像添加到 QuickSight 仪表板的方法。
是否真的不可能向 QuickSight 仪表板添加图像(或附加文本字段来解释某些细节)?
amazon-s3 - 我们无法更新 AWS 资源的 QuickSight 权限
我们无法更新 AWS 资源的 QuickSight 权限。您无权编辑 AWS 资源的 QuickSight 权限,或者 QuickSight 权限已使用 IAM 控制台更改,因此无法再通过 QuickSight 更新。