当涉及到分析数据时,必须要使用连接是一个事实,在Metabase,我们试图使您的问题的答案尽可能简单,即使这需要一些更复杂的策略。在本文中,我们将介绍如何使用查询编辑器,并给出一些上下文关系数据库给你一个更好的理解和理解。
加入SQL语言允许您合并来自多个表的数据。在可能的情况下,Metabase为您建立这些连接,使人们能够轻松地跨多个表处理数据。你必须要在您的数据模型允许外键,Metabase检测这些关系并在数据模型中连接这些表。如果未配置这些外键,则管理员可以始终使用数据模型节来指定这些关系。
我们将在下面深入讨论关键点,但现在,让我们看一个隐式join的操作。我们将使用示例数据库包含在Metabase中作为我们的数据,以便您可以自己尝试。
Orders
表。Orders
表。这个可见列是当前列在问题的查询中,在本例中包括来自Orders
表。您可以添加和删除列,以及更改列设置(根据列的不同而有所不同)字段类型).
除了可见列你会看到一个叫做更多列。此部分将包括其他两个表中的列:Products
和Peoples
(我们会找到为什么Reviews
表在后面的文章中明显缺失)。
Metabase已“加入”了Orders
表Products
和Peoples
表,它允许您从这些表中添加列。
例如,从这个设置侧边栏,向下滚动以找到Products
表,然后单击+
旁边Category