数据混合是Tableau的强大功能。它用于从多个数据源中的相关数据分析单个视图中的数据。
例如: 假设销售数据存在于关系数据库中,而销售目标数据存在于Excel工作表中。
现在,为了将实际销售额与目标销售额进行比较,根据共同维度混合数据以访问“销售目标”度量标准。
数据混合中涉及的两个数据源被称为主数据源和辅助数据源。
在主数据源和辅助数据源之间构建左连接,其中所有数据行来自主数据行,仅匹配来自辅助数据源的数据行。
1. 如何进行数据混合
Tableau有两个内置数据源,即Sample coffee chain.mdb和Sample-superstore,将它们用于说明数据混合。
- 首先,将样本咖啡链(CoffeeChain)加载到Tableau中并可视化其元数据。
- 转到下面的数据源(data source)的连接(Connect)-> 单击MS Access数据库文件并浏览样本咖啡链(CoffeeChain)文件。
以下屏幕截图显示了文件中可用的不同表以及它们的连接:
2. 如何添加辅助数据源
使用以下步骤添加名称为Sample-superstore.xls 的辅助数据源:
- 单击数据源的“Add”按钮。
- 添加新连接以将跨数据库连接用于文件,并选择数据源(如Microsoft Excel)。
- 现在,两个数据源都显示在数据窗口(Data window)中,如下面的屏幕截图所示:
3. 混合数据
可以根据共同维度整合来自样本超市和样本咖啡链(CoffeeChain)源的数据。
- 维度字段中出现一个小链图像,即
State
。它表示样品咖啡链和样品超市数据源之间的共同维度。 - 将字段
State
从主数据源拖到行架子中,并将字段Profit
从辅助数据源拖到Columns架子中。 - 然后,从Show Me中选择水平条选项以获得图形可视化。
- 图表显示了样本咖啡链和样本超市数据源中每个州的利润变化情况。如下截图所示: