SQL Server表连接

问题描述 投票:0回答:1

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

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

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

sql-server database-design relational-database sql-server-2014 relationship
1个回答
0
投票

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

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

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

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

祝好运。

© www.soinside.com 2019 - 2024. All rights reserved.