{"title":"教学数据连接:使用SQL, Alteryx和Tableau的概念方法","authors":"Jie Li, Lorraine S. Lee","doi":"10.3194/1935-8156-16.1.60","DOIUrl":null,"url":null,"abstract":"\n The many ways of joining data can be confusing for beginning, or even intermediate, data analytics students. Several accounting information system textbooks cover SQL and joins, but few supplemental resources exist that can reinforce and clarify join concepts. In this paper, we use a multi-tool approach in a three-part assignment for teaching data joins using three different software tools. We use four different join types (INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, and FULL OUTER JOIN) in Microsoft Access, Alteryx, and Tableau. We further demonstrate how the Tableau data model, using separate logical and physical layers, implements the various join types depending on the data needs of a particular visualization. Overall, thus three-part assignment can help students develop a comprehensive understanding of joins and how to implement them in widely-used software tools. The assignment also gives students practice in selecting, using, and validating joins in data analytics.","PeriodicalId":146060,"journal":{"name":"AIS Educator Journal","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Teaching Data Joins: A Conceptual Approach Using SQL, Alteryx, and Tableau\",\"authors\":\"Jie Li, Lorraine S. Lee\",\"doi\":\"10.3194/1935-8156-16.1.60\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"\\n The many ways of joining data can be confusing for beginning, or even intermediate, data analytics students. Several accounting information system textbooks cover SQL and joins, but few supplemental resources exist that can reinforce and clarify join concepts. In this paper, we use a multi-tool approach in a three-part assignment for teaching data joins using three different software tools. We use four different join types (INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, and FULL OUTER JOIN) in Microsoft Access, Alteryx, and Tableau. We further demonstrate how the Tableau data model, using separate logical and physical layers, implements the various join types depending on the data needs of a particular visualization. Overall, thus three-part assignment can help students develop a comprehensive understanding of joins and how to implement them in widely-used software tools. The assignment also gives students practice in selecting, using, and validating joins in data analytics.\",\"PeriodicalId\":146060,\"journal\":{\"name\":\"AIS Educator Journal\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"AIS Educator Journal\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3194/1935-8156-16.1.60\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"AIS Educator Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3194/1935-8156-16.1.60","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Teaching Data Joins: A Conceptual Approach Using SQL, Alteryx, and Tableau
The many ways of joining data can be confusing for beginning, or even intermediate, data analytics students. Several accounting information system textbooks cover SQL and joins, but few supplemental resources exist that can reinforce and clarify join concepts. In this paper, we use a multi-tool approach in a three-part assignment for teaching data joins using three different software tools. We use four different join types (INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, and FULL OUTER JOIN) in Microsoft Access, Alteryx, and Tableau. We further demonstrate how the Tableau data model, using separate logical and physical layers, implements the various join types depending on the data needs of a particular visualization. Overall, thus three-part assignment can help students develop a comprehensive understanding of joins and how to implement them in widely-used software tools. The assignment also gives students practice in selecting, using, and validating joins in data analytics.