SQL Server表连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server表连接相关的知识,希望对你有一定的参考价值。

我必须连接多个表,这些表是单个或多个数据库的一部分。必须连接每个查询中大约10-15个表,以便为SQL Server 2014中的分析生成数据。

我无权访问数据库图表或架构,这些报告将每周发送一次。我想了解如何开始编写这些基本和高级查询的方法,并确定表与我可以学习或利用的高级查询之间的关系,如CTE,Rank Partition,Subqueries等。

任何能够提供关于该方法的粗略流程图或结构的人都将非常有帮助。

答案

每次有人运行报告时,都不太可能直接查询这些源系统的所有者。由于您已经可以访问SQL Server,我建议使用它来构建数据仓库。

您还没有提供大量信息,但可以创建SSIS包以连接到源系统并加载到数据仓库中。此外,这些包可以通过代理进行安排。

至于建模......同样,由于缺乏信息,这很困难,但通常星形模型非常适合报告,这是一个由维度(或属性)表包围的事实表。

至于在没有图表的情况下计算关系,这必须通过实验和现有报告的绑定来完成,以确保您的联接不会丢失记录或级联。

祝好运。

以上是关于SQL Server表连接的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 连接表和数据透视表

SQL Server 中的连接表

SQL Server - 连接表,使多行变成一行

Sql Server数据库之多表查询

SQL Server表连接

SQL Server T—SQL 表连接