从 Tableau Prep 中写入到外部数据库

自 Tableau Prep 推出后,通过数据准备流程创建 Tableau 数据提取和 CSV 变得轻而易举。今天,我们很高兴地与大家分享我们在数据准备征程中的下一个里程碑:在即将发布的 Tableau 2020.3 版本(编辑注:该版本现已发布!点此可详细了解 Tableau 2020.3中,您现在可以将准备好的数据直接写入到关系数据库中!

通过 Tableau Prep 写入到外部数据库在我们客户中一直是呼声最高的一项功能,所以我们听取了大家的意见。在 Tableau 2020.3 中,您将可以写入到七种外部关系数据库;我们还计划在将来的版本中支持更多种数据库。2020.3 版本支持的数据库有:SQL Server、Oracle、PostgreSQL、MySQL、Teradata、Snowflake 和 Amazon Redshift。

在任何有需要的地方都可以充分利用准备好的数据

想使用清理好的数据来运行机器学习模型或任何其他数据科学用例?没问题!只需将这些数据加载到已经连接到数据科学工具的数据库中,这样就一切就绪了。希望充分利用贵组织为数据库系统建立的治理机制?由于在 Tableau Prep 中可以将输出写入到数据库表,因此您可以充分利用贵组织针对数据库建立的所有监视、审核、治理和访问控制机制。

将数据加载到数据库中不再是复杂任务

以往,需要经过复杂、易出错且耗时的过程,才能将数据正确加载到数据库中。Tableau Prep 为分析师和高级用户等群体简化了这一过程。不管您是需要创建新表、替换现有表中的数据,还是要向现有表中追加数据,都不再像以往那样令人望而生畏了。 Tableau 让这一过程变得可视化且一目了然,因此您可以确保正确的数据会以正确的格式写入到数据库中的正确字段。

您是否遇到过在加载数据时网络连接突然断开或数据库意外关闭的情况?您肯定不希望只加载一部分数据,尤其是在您只是要追加一些行时。今后您就不用再担心这种问题了,因为我们现在采取的方法是先将数据加载到一个临时的数据库表中,仅在数据加载完毕后才会将其移到目标表中。这样做可以充分保障您的数据完全没有问题,然后再将其移到永久位置。

写入到外部数据库中与增量刷新功能可完美搭配使用

今年早些时候,我们为 Tableau Prep 流程引入了增量刷新功能。现在,由于能够写入到外部数据库,因此您可以通过增量加载的方式将数据直接加载到数据库表中,从而减少了数据移动并提高了 Tableau Prep 流程的效率。

假设您有一个 Tableau Prep 流程可以从您的输入数据源中读取事务数据,并将其加载到数据库表中。通过将增量刷新功能与“添加到现有表中”选项结合使用,您可以向目标表中仅追加新增行,从而优化您的流程。而且,您还可以更进一步,在 Tableau Prep Conductor 中安排定期运行此流程,这样您就知道自己的数据始终是最新的。

使用 Data Management 更清楚地了解数据情况并提高自动化程度

如果您使用 Tableau Server 或 Tableau Online,则可以通过在您的 Tableau 站点中使用 Tableau Data Management,让写入到外部数据库这一新功能为您发挥更大的价值。

写入到数据库中这项功能与 Tableau Catalog 完全集成。得益于这种集成,数据库表会被即时地纳入到世系和影响分析范围内,这样管理员和数据管家就可以跟踪数据的流向。这些数据也可以通过元数据 API 以及在 Postgres 数据库中获取,因而管理员能够监视数据被写入到了什么位置。最后,对于任何新创建的表,在 Tableau Server 和 Tableau Online 中都可以搜索到,并且在 Tableau Desktop 和 Web 制作功能中连接到数据时也都可以使用它们,因此这些新表现在更易发现和访问。

借助 Tableau Prep Conductor,您可以安排和管理向数据库中大规模写入数据的 Tableau Prep 流程,使它们能够在集中、可扩展且可靠的 Server 环境中定期运行,从而确保您的数据始终是最新的。

请注意:从即将发布的 2020.3.1 版本开始,Tableau Prep 将不再提供以 TDE 文件格式创建输出的选项。今后,Hyper 文件格式将永久取代 TDE 格式,因而所有创建 TDE 文件的流程都将需要更新,改而创建 Hyper 文件。

订阅我们的博客