2013-10-16 100 views

回答

1

一种解决方案可能是加载Cities表两次(CitiesCities2)和Cities2Branches命名的唯一键CityId2

的其他方式可以是加入城市到他们闯民宅表,同时从数据库中选择数据。

0

左加入到国家城市 - >复制结果表 - >适当地重命名字段和左连接表成客户中,另一个分支之一(即[科城。)。

左联接分行到部门,到员工,员工将离开加入到指定的员工。

而且 - 确保你需要所有这些领域。

虽然对许多关系数据库的理念,在这里您最好的选择可能是反规范化。 Qlikview的引擎非常擅长压缩数据(只在指针表中存储唯一的数据)。规范化数据的全部原因是为了消除冗余,但是由于QV为您提供了大部分功能,因此使用较少的表可以使整体性能更好。否则,它的开发人员必须决定维护的便利性与否定之间的平衡。

Qlikview中的数据建模最佳实践将星型模式定义为理想模式。这通常是一个坚实的指南,它可以帮助您避免循环引用等问题。最佳性能需要规范化和正确建模的平衡。