Sql server 使用Azure SQL进行跨数据库分析

Sql server 使用Azure SQL进行跨数据库分析,sql-server,azure,data-visualization,data-analysis,cross-database,Sql Server,Azure,Data Visualization,Data Analysis,Cross Database,我手头有几个Azure SQL数据库,我想在其中执行分析和可视化 我的问题是,我想用于可视化的数据存储在同一服务器的不同数据库中。 假设我们有以下结构: 公司Azure Server.net 客户数据库 表4公司 表4.1公民 追随者(DB) 表1\u下列关系 我想分析公民、公司和他们的后续关系之间的关系 从数据分析的角度来看,这种架构对我来说毫无意义,因为它并没有利用关系数据库的关系性质 尽管如此,有人告诉我,他们强烈倾向于保持这种方式,以提高使用微服务访问的性能,而不是将其全部合并到一个数据

我手头有几个Azure SQL数据库,我想在其中执行分析和可视化

我的问题是,我想用于可视化的数据存储在同一服务器的不同数据库中。 假设我们有以下结构:

公司Azure Server.net

客户数据库

表4公司

表4.1公民

追随者(DB)

表1\u下列关系

我想分析公民、公司和他们的后续关系之间的关系

从数据分析的角度来看,这种架构对我来说毫无意义,因为它并没有利用关系数据库的关系性质

尽管如此,有人告诉我,他们强烈倾向于保持这种方式,以提高使用微服务访问的性能,而不是将其全部合并到一个数据库中

现在,我知道使用SQL Server,跨数据库查询不会有问题,但是使用Azure SQL,它会变得更加复杂

我的问题是:

哪些数据分析和可视化工具能够使用Azure SQL执行这些跨数据库查询?最好是开源的,因为我们是一家初创公司,您可以使用它,将您的Azure SQL数据库添加到弹性池中,然后您可以运行以跨数据库查询数据

弹性查询功能(在预览中)使您能够在Azure SQL数据库中运行跨多个数据库的Transact-SQL查询。它允许您执行跨数据库查询以访问远程表,并连接Microsoft和第三方工具(Excel、Power BI、Tableau等)以跨多个数据库的数据层进行查询

我建议您使用来运行这个跨数据库弹性查询。它是免费的

SQLServerManagementStudio(SSMS)是用于管理任何SQL基础结构的集成环境。使用SSMS访问、配置、管理、管理和开发SQL Server、Azure SQL数据库和SQL数据仓库的所有组件。SSMS提供了一个单一的综合实用程序,它将一组广泛的图形工具与许多丰富的脚本编辑器结合起来,为所有技能级别的开发人员和数据库管理员提供对SQL Server的访问

参考教程:


希望这有帮助。

您好,如果我的答案对您有帮助,您可以将其作为答案接受(单击答案旁边的复选标记,将其从灰色切换为填充)。这可能对其他社区成员有益。谢谢。是的,这真的很有帮助,谢谢