我正在开发内部报告仪表板项目。内部报告仪表板主要有3个角色/级别,如高级管理,项目管理等。 与其他角色相比,每个角色/级别的信息细分都不同。
对于内部报告仪表板,我们必须创建一个数据库(比方说D-SQL SERVER),其数据将在集成后来自3个数据库(比如A,B,C)。
现在根据我的研究,我们可以使用Tableau Desktop中的Tableau Live Connection直接链接数据库D(Professional ed)并使用它来创建仪表板。 要为用户托管该工作簿,我可以使用Tableau Online进行发布,并根据我可以使用过滤器限制数据的角色使数据可见。
现在我的问题是: 1.这个工作流程会是正确的吗?我错过了我需要提供的任何步骤或过程。 2.一旦发布,变更将如何反映在仪表板中?假设我必须在仪表板中添加任何过滤器/参数。我是否需要使用Tableau Desktop对工作簿进行更改并自动更改? 或者我是否必须在Tableau Online上再次托管它?请教我这个。
感谢您的帮助,我也附上了有用的工作流程图片。
问候,
Manail Pasha
答案 0 :(得分:0)
如果您的系统不是事务性数据库,我会避免实时数据库连接。我建议结合数据混合技术的数据提取,以创建数据提取a.k.a .tde文件。
我会发布一个带有用户过滤器的仪表板,通过过滤器启用行级安全性,并确保用户只能看到某些数据。
如果我是你,我会遵循以下图表。
答案 1 :(得分:0)
要添加过滤器/参数,您可以从桌面上执行此操作并在线将其发布到Tableau或登录到在线并从编辑模式添加过滤器/参数并保存,如果您执行任何操作,它将会反映出来上述方法。
如果您的数据经常更改,我建议继续使用Live Connection,Extract刷新可以在增量上完成,但需要选择相应的字段来执行此操作(您还应该考虑,如何处理否定的条目) 。这一切都取决于你决定继续使用Extract或Live