Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tableau api Tableau中连接和数据源之间的区别是什么?_Tableau Api - Fatal编程技术网

Tableau api Tableau中连接和数据源之间的区别是什么?

Tableau api Tableau中连接和数据源之间的区别是什么?,tableau-api,Tableau Api,我有两本excel工作簿,每本都有一张数据表。我想通过混合数据来创建可视化效果。首先,我尝试在单个数据源中使用addconnection选项导入这两个工作簿。后来,我尝试将一个工作簿导入一个数据源,并添加了一个新的数据源以导入另一个工作簿。我能够在这两种方法中创建我想要的可视化效果。但是这两种方法之间有什么区别吗?我发现了以下区别: 数据连接表示登录(连接)到数据库所需的数据库服务器信息,它还包含基础数据的关系。关系可以是单表、多表联接,也可以是生成结果集的自定义SQL查询 数据源表示此数据连接

我有两本excel工作簿,每本都有一张数据表。我想通过混合数据来创建可视化效果。首先,我尝试在单个数据源中使用addconnection选项导入这两个工作簿。后来,我尝试将一个工作簿导入一个数据源,并添加了一个新的数据源以导入另一个工作簿。我能够在这两种方法中创建我想要的可视化效果。但是这两种方法之间有什么区别吗?

我发现了以下区别:

数据连接表示登录(连接)到数据库所需的数据库服务器信息,它还包含基础数据的关系。关系可以是单表、多表联接,也可以是生成结果集的自定义SQL查询

数据源表示此数据连接的视图,它显示在桌面产品界面左侧的“数据”窗格中。这包括对字段所做的任何更改,如标题、别名、地理角色、默认聚合等。此外,数据源表示基础数据连接中不存在的字段,如计算字段、临时组、集合和表格生成字段,如“度量名称”、“度量值”,“生成的纬度”和“生成的经度”。总的来说,这有时被称为数据模型

我希望这有帮助


您可以在以下网站上阅读更多内容:

谢谢分享。我很想知道两者之间的功能差异,而不是审美部分。例如,要添加第二个数据源,我什么时候使用-添加新连接与添加新数据源?根据我的决定?使用上述逻辑,如果在任何数据库(如SQL或AccessDB)中连接了两个数据源,则应直接进行连接,而不是添加两个不同的数据源,然后在Tableau环境中连接它们。在这里,Tableau环境中的处理将得到优化,最终将更快地刷新视觉效果。希望这对您的决策有所帮助。将多个数据源导入到单个连接中可以让您将源中的表之间的关系定义为连接的一部分。这通常允许表之间建立更快、更好和更复杂的关系。对于DB源来说,这比平面excel表更重要,因为在平面excel表中,混合不会有很大不同。但对于复杂的数据源,混合有时非常有限。