Amazon ec2 如何在AWS的Tableau中参数化数据连接(cloudformation或其他)?

Amazon ec2 如何在AWS的Tableau中参数化数据连接(cloudformation或其他)?,amazon-ec2,amazon-cloudformation,tableau-api,amazon-quicksight,Amazon Ec2,Amazon Cloudformation,Tableau Api,Amazon Quicksight,我有一个简单的web应用UI(它存储某些数据集参数(为简单起见,假设它们都是单个红移数据库中的数据表,但模式/表名称可能不同,红移在AWS中)。Tableau安装在同一AWS帐户的EC2实例上 我试图确定一种自动传递“参数”作为数据源的方式(即在EC2/AWS上Tableau内的连接字符串中),而不是手动创建数据源连接并输入各种客户请求 用户的流程是假设50个用户在UI上选择各种参数(为简单起见,假设这些参数在AWS中存储为JSON文件)->参数被发送到Tableau并创建数据源->在Table

我有一个简单的web应用UI(它存储某些数据集参数(为简单起见,假设它们都是单个红移数据库中的数据表,但模式/表名称可能不同,红移在AWS中)。Tableau安装在同一AWS帐户的EC2实例上

我试图确定一种自动传递“参数”作为数据源的方式(即在EC2/AWS上Tableau内的连接字符串中),而不是手动创建数据源连接并输入各种客户请求

用户的流程是假设50个用户在UI上选择各种参数(为简单起见,假设这些参数在AWS中存储为JSON文件)->参数被发送到Tableau并创建数据源->在Tableau中建立连接,而客户在后端看不到任何东西->客户能够处理Tableau中的数据并相应地创建表格和图表

至少通过批处理作业或云形成设置,我可以如何做到这一点?一个“黑客”解决方案很好

奖励:如果以上内容能够在多个用户之间实时实现,那将是非常棒的

**我愿意使用解决此问题的其他仪表板UI工具,例如QuickSight**

在EC2上安装Tableau之后,我在寻找如何将参数传递到连接字符串本身和/或甚至手动参数化的文章/文档时遇到了一些问题

例如,customer1选择“public_schema.dataset_currentdata”和“public_scema.dataset_Dayed”,一个客户选择“other_schema.dataser_currentdata”,所有这些都存在于一个数据库中

应生成3个数据源(以上各一个),但只有选择的数据源应向选择它的客户开放,即客户2应仅查看其他\u schema.dataset\u currentdata的连接

我想的一个黑客是,当客户提出请求时,为其安装一个云形成模板,并相应地创建连接,然后在完成后删除云形成模板。我主要不确定如何建立连接,即传入参数。我不确定e虽然旋转50个EC2是明智的。:D


到目前为止,我看到的一个问题是创建手动提取限制了行数。因此,我认为我需要每个客户请求一个实时连接。因此,我正在尝试解决这个问题。

您可以使用和应用相结合的方法来实现这一点。这将加载Tableau工作簿。然后您将根据任何val应用筛选器使用您的用户从JSON中选择的内容


最后缺少的部分是,您将使用一个参数而不是筛选器,并通过将这些值传递到数据库。

谢谢,我会给它一个提示和反馈。您知道这是否适用于一个用户/一个工作簿吗?如果50多个用户同时这样做,我需要在安装Tableau的情况下启动50个EC2?最后我s嵌入式etc实时或批处理,即客户发出请求-->多久才能在Tableau中看到它。这一切取决于您的实现,以及您可以加快(或分配)的速度资源等。我建议你看看这个优秀的博客。只是补充一下,一般来说,你只需要一个Tableau服务器。它可以用来承载50多个不同的用户。