【问题标题】:Quicksight refreshing Anomaly dashboards for real time dataQuicksight 刷新 Anomaly 仪表板以获取实时数据
【发布时间】:2020-02-06 14:21:46
【问题描述】:

目前,AWS QuickSight 可以选择使用计划刷新从 S3 刷新数据集。 刷新数据后,普通仪表板(视觉图表)会更新为新数据。

对于 Anomaly 仪表板(洞察图表),目前如果数据刷新,我们需要手动触发“立即运行”,稍后再运行“更新”。

他们是否也是自动刷新 Anomaly 仪表板的一种方式或选项?我们可以通过编程来触发它吗?

【问题讨论】:

  • 我只是想弄清楚已发布仪表板的用户是否可以自己手动刷新数据,例如,每分钟左右。 AWS 提供了大量讨论创建仪表板的文档和视频,但几乎没有关于仪表板用户的功能。
  • 您需要使用 SPICE 吗?直接查询/读取将始终加载数据库的当前状态。

标签: aws-sdk amazon-quicksight


【解决方案1】:

我使用 AWS CLI 和以下命令:

aws quicksight create-ingestion --aws-account-id <YOUR-AWS-ACCOUNT --ingestion-id <UNIQUE-ID> --data-set-id <DATASET-ID> --region <REGION>

--aws-accout-id -> 想要快速查看的帐户

--ingestion-id -> 这可以是任何唯一的名称(字符串)

--data-set-id -> 到 QuckSight 数据集查找唯一字符串

--region -> 您的 aws-account 区域

我也使用 Python boto3 做了同样的事情:

import boto3
import calendar
import time

client = boto3.client(
    'quicksight',
    region_name='us-east-1'
)


#to create unique number
ingestionID = calendar.timegm(time.gmtime())
response = client.create_ingestion(
    DataSetId='12345e-d123-4123-b1a1-12f30154b123',
    IngestionId=str(ingestionID),
    AwsAccountId='123456789123'
)


print(response)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-06
    • 2020-01-22
    • 2022-01-27
    • 1970-01-01
    • 1970-01-01
    • 2019-12-14
    • 1970-01-01
    • 2020-11-17
    相关资源
    最近更新 更多