Skip to content

This project aims to show capabilities of Alteryx software on the Kaggle data named "Superstore". The project includes creation of an analytic application, spatial analysis, creating report visualisations, exploratory data analysis, and a unique Alteryx approach to the traveling salesman problem.

License

Notifications You must be signed in to change notification settings

Szymon-Czuszek/Superstore-Reporting

Repository files navigation

๐Ÿงญ Superstore-Reporting

This project aims to show capabilities of Alteryx software on the Kaggle data named "Superstore". The project includes creation of an analytic application, spatial analysis, creating report visualisations, exploratory data analysis, and a unique Alteryx approach to the traveling salesman problem.

The project includes:

  • ๐Ÿงฐ Creation of an analytic application
  • ๐ŸŒ Spatial analysis
  • ๐Ÿ“Š Report visualisations
  • ๐Ÿ” Exploratory data analysis
  • ๐Ÿงฎ A unique Alteryx approach to the Traveling Salesman Problem

๐Ÿ—‚๏ธ Workflow graphical representation: Loading Data

  • Using Alteryx Tools: ๐Ÿงพ Input Data Tool, ๐Ÿ”  Auto Field Tool, ๐Ÿ•“ DateTime Tool, ๐Ÿ”— Join Tool, โž• Union Tool, ๐Ÿงฎ Formula Tool, โœ… Select Tool, ๐Ÿ“ Create Points Tool, ๐Ÿ“ File Browse Tool, ๐Ÿ—’๏ธ Text Box Tool, โš™๏ธ Action Tool, ๐Ÿ”˜ Radio Button Tool, ๐Ÿ“Š Summarize Tool. WF1.png

๐Ÿงช Workflow graphical representation: Data manipulation.

  • Using Alteryx Tools: ๐Ÿ“Š Summarize Tool, ๐Ÿงฎ Formula Tool, ๐ŸŽฒ Sample Tool, ๐Ÿ”ข Sort Tool, ๐Ÿ”— Join Tool, โž• Union Tool, โš–๏ธ Filter Tool, and more. WF2.png

๐Ÿ“ˆ Workflow graphical representation: Aggregation and reporting.

  • Using Alteryx Tools: โž• Union Tool, ๐Ÿ“‰ Interactive Chart Tool, ๐Ÿงฉ Layout Tool, and more WF3.png

๐Ÿ“ˆ Workflow graphical representation: Aggregation and reporting.

  • Using Alteryx Tools: โž• Union Tool, ๐Ÿ“‰ Interactive Chart Tool, ๐Ÿงฉ Layout Tool, and more WF4.png

๐Ÿ•ต๏ธ Workflow graphical representation: Data Investigation.

  • Using Alteryx Tools: ๐Ÿ“ˆ Spearman Correlation, ๐Ÿ“‰ Pearson Correlation, and more. WF5.png

๐ŸŒ Workflow graphical representation: Spatial Analysis.

  • Using Alteryx Tools: ๐Ÿ—บ๏ธ Poly-Build Tool, ๐Ÿ“ Make Points Tool. WF6.png

๐Ÿ” Iterative Macro used in the "Superstore" project.

This iterative macro uses iterative process to find the nearest location using spatial analytics. This macro aims to solve the "Traveling Salesman Problem", but it needs an upstream macro that will run this process for other combination of starting points, which is further solved in "Shortest Route Batch" Macro.

๐Ÿง  Alteryx Custom Made Macro Group

  • ๐ŸŒ€ Using Custom Made Iterative Macro CustomMacro3.png

๐Ÿงฉ Alteryx Custom Made Macro Group

  • ๐Ÿ” Investigating Custom Made Iterative Macro IterativeMacro.png

๐Ÿ“ฆ Batch Macro used in the "Superstore" Project.

This batch macro uses batch process ๐Ÿงฎ to find the nearest location using spatial analytics. This macro aims to solve the "Traveling Salesman Problem" ๐Ÿงญ, and it is used to produce many outputs using batches. It needs an upstream macro, that will actually find the most optimal route, using MIN function, which is tackled further in the "Shortest Route Checker" Standard Macro.

โšก Alteryx Custom Made Macro Group

  • โš™๏ธ Using Custom Made Batch Macro CustomMacro2.png

๐Ÿง  Alteryx Custom Made Macro Group

  • ๐Ÿ” Investigating Custom Made Batch Macro BatchMacro.png

๐Ÿง  Standard Macro used in "Superstore" project.

This standard macro feeds iterative and batch process ๐Ÿ” to find the nearest location using spatial analytics ๐Ÿ—บ๏ธ. This macro aims to solve the "Traveling Salesman Problem", but it's limitation is the longer run times โฑ๏ธ, depending on the amount of locations it needs to connect and check.

๐Ÿงฉ Standard Macro used in "Superstore" project. Alteryx Custom Made Macro Group

  • ๐Ÿ” Using Custom Made Standard Macro CustomMacro.png

๐Ÿง  Alteryx Custom Made Macro Group

  • ๐Ÿ” Investigating Custom Made Standard Macro Custom-Made Standard Macro

๐Ÿ–ฅ๏ธ Project "Superstore" - Analytic Application only.

An analytic app containing the user interface ๐Ÿงฐ, spatial, reporting ๐ŸŒ, macros ๐Ÿงพ, and other advanced functionalities โš™๏ธ.

๐Ÿ—ƒ๏ธ Workflow-Screens Folder

  • ๐Ÿ“ธ The folder contains screens of the workflow, as is in the file.

Tool Mastery | ๐Ÿงฉ Alteryx Interface Tool Group | โš™๏ธ Action Tool

โšก Alteryx Interface Tool Group

  • ๐Ÿ–ฑ๏ธ Using Action Tool in Alteryx Action.png

Alteryx Help | ๐Ÿ”„ Alteryx Join Tool Group | ๐Ÿ“Ž Append Fields Tool

๐Ÿ”„ Alteryx Join Tool Group

  • ๐Ÿงฐ Using Append Fields Tool in Alteryx Append.png

Tool Mastery | ๐Ÿ› ๏ธ Alteryx Preparation Tool Group | ๐Ÿ”  Auto Field Tool

๐Ÿ› ๏ธ Using Auto Field Tool in Alteryx - Input

  • ๐Ÿ”„ Screen-shot below presents the configuration of the auto filed tool. The metadata tab is selected on purpouse, as the tool will convert the string data types, as in the output anchor. The configuration of the tool comes down only to selection of the fileds, of which types we whish to adjust. Auto1.png

๐Ÿ“š Using Auto Field Tool in Alteryx - Output

  • ๐Ÿงฉ Screen-shot below presents the output anchor of the auto field tool, with already converted file types. As seen, some types like double or byte were easily recognizable by the tool, and got changed from string. Auto2.png

Tool Mastery | ๐Ÿ” Alteryx Data Investigation Tool Group | ๐Ÿงฐ Basic Data Profile Tool

๐Ÿ•ต๏ธ Alteryx Data Investigation Group

  • ๐Ÿ“ Using Basic Data Profile Tool in Alteryx BasicDataProfile.png

Tool Mastery | ๐Ÿ–ฅ๏ธ Alteryx In/Out Tool Group | ๐Ÿ‘๏ธ Browse Tool

๐Ÿ–ฅ๏ธ Alteryx In/Out Group

  • ๐Ÿ” Using Browse Tool in Alteryx Browse.png

Alteryx Help | ๐ŸŒ Alteryx Spatial Tool Group | ๐Ÿ—บ๏ธ Poly-Build Tool

๐ŸŒ Alteryx Spatial Group

  • ๐Ÿ—บ๏ธ Using Poly-Build Tool in Alteryx BuildingSequenceLine.png

Alteryx Help | ๐Ÿ–ผ๏ธ Alteryx Reporting Tool Group | ๐Ÿ“Š Interactive Chart Tool

๐Ÿ“ Alteryx Reporting Group

  • Using ๐Ÿ“Š Interactive Chart Tool in Alteryx Chart.png

Alteryx Help | ๐Ÿงฎ Alteryx Interface Tool Group | ๐ŸŽš๏ธ Control Parameter Tool

๐Ÿงฎ Alteryx Interface Group

  • ๐ŸŽš๏ธ Using Control Parameter Tool in Alteryx ControlParameter.png

Alteryx Help | ๐Ÿ“Š Alteryx Transform Tool Group | ๐Ÿ”ข Count Records Tool

๐Ÿ“Š Alteryx Transformation Group

  • ๐Ÿ”ข Using Count Records Tool in Alteryx Count.png

Alteryx Help | ๐Ÿ”ง Alteryx Parse Tool Group | โฑ๏ธ DateTime Tool

๐Ÿงฐ Alteryx Parse Group

  • ๐Ÿ•’ Using DateTime Tool in Alteryx DateParse.png

Alteryx Help | ๐Ÿ“ˆ Alteryx Data Investigation Tool Group | ๐Ÿ“‹ Field Summary Tool

๐Ÿ” Alteryx Data Investigation Group

  • ๐Ÿ“‹ Using Field Summary Tool in Alteryx FieldSummary.png

Alteryx Help | ๐Ÿงช Alteryx Preparation Tool Group | ๐Ÿšฟ Filter Tool

๐Ÿ“ฆ Alteryx Preparation Group

  • ๐Ÿšฟ Using Filter Tool in Alteryx Filter.png

Alteryx Help | ๐Ÿ“ Alteryx Reporting Tool Group | ๐Ÿงพ Report Footer Tool

๐Ÿ“ Alteryx Reporting Group

  • ๐Ÿงพ Using Report Footer Tool in Alteryx Foot.png

Alteryx Help | ๐Ÿ“ฆ Alteryx Preparation Tool Group | ๐Ÿงฎ Formula Tool

๐Ÿ“ฆ Alteryx Preparation Group

  • ๐Ÿงฎ Using Formula Tool in Alteryx Formula.png

Alteryx Help | ๐Ÿ“ Alteryx Reporting Tool Group | ๐Ÿ“„ Report Header Tool

๐Ÿ“ Alteryx Reporting Group

  • ๐Ÿ“„ Using Report Header Tool in Alteryx Head.png

Alteryx Help | ๐Ÿ”„ Alteryx Join Tool Group | ๐Ÿ”— Join Tool

๐Ÿ”„ Alteryx Join Tool Group

  • ๐Ÿ”— Using Join Tool in Alteryx Join.png

Alteryx Help | ๐Ÿ–ผ๏ธ Alteryx Reporting Tool Group | ๐Ÿงพ Layout Tool

๐Ÿ“ Alteryx Reporting Group

  • ๐Ÿ“ฐ Using Report Header Tool in Alteryx Layout.png

Alteryx Help | ๐Ÿง‘โ€๐Ÿ’ป Alteryx Developer Tool Group | ๐Ÿ“ค Message Tool

๐Ÿ› ๏ธ Alteryx Developer Tool Group

  • ๐Ÿ“ค Using Message Tool in Alteryx Msg.png

Alteryx Help | ๐ŸŽ›๏ธ Alteryx Interface Tool Group | ๐Ÿงฉ Numeric Up Down Tool

๐Ÿงฎ Alteryx Interface Tool Group

  • ๐Ÿงฉ Using Numeric Up Down Tool in Alteryx NumericUpDown.png

Alteryx Help | ๐Ÿ”ฌ Alteryx Data Investigation Tool Group | ๐Ÿงช Pearson Correlation Tool

Alteryx Data Investigation Group

  • ๐Ÿงช Using Pearson Correlation Tool in Alteryx Pearson.png

Alteryx Help | ๐Ÿงน Alteryx Preparation Tool Group | ๐Ÿงฎ Random % Sample Tool

Alteryx Data Preparation Group

  • ๐Ÿงฎ Using Random Sample Tool in Alteryx Random.png

Alteryx Help | ๐Ÿงน Alteryx Preparation Tool Group | ๐Ÿงฐ Record ID Tool

Alteryx Data Preparation Group

  • ๐Ÿงฐ Using Record ID Tool in Alteryx Record ID.png

Alteryx Help | ๐Ÿงพ Alteryx Reporting Tool Group | ๐Ÿ–ผ๏ธ Render Tool

Alteryx Reporting Group

  • ๐Ÿ“ฐ Using Render Tool in Alteryx Render.png

Alteryx Help | ๐Ÿงพ Alteryx Reporting Tool Group | ๐Ÿ–ผ๏ธ Report Map Tool

Alteryx Reporting Group

  • ๐Ÿ–ผ๏ธ Using Report Map Tool in Alteryx ReportMap.png

Alteryx Help | ๐Ÿงพ Alteryx Reporting Tool Group | ๐Ÿ–ผ๏ธ Report Text Tool

Alteryx Reporting Group

  • ๐Ÿงพ Using Report Text Tool in Alteryx ReportText.png

Alteryx Help | ๐Ÿง  Alteryx Transform Tool Group | ๐Ÿ” Running Total Tool

Alteryx Transformation Group

  • ๐Ÿ” Using Running Total Tool in Alteryx RunningTotal.png

Alteryx Help | ๐Ÿงน Alteryx Preparation Tool Group | ๐Ÿงฐ Select Tool

Alteryx Data Preparation Group

  • ๐Ÿงฐ Using Select Tool in Alteryx Select.png

Alteryx Help | ๐Ÿง‘โ€๐Ÿ’ป Alteryx Developer Tool Group | ๐Ÿงช Dynamic Select Tool

Alteryx Developer Tool Group

  • ๐Ÿงช Using Dynamic Select Tool in Alteryx SelectDynamic.png

Alteryx Help | ๐Ÿงน Alteryx Preparation Tool Group | ๐Ÿ”€ Sort Tool

Alteryx Data Preparation Group

  • ๐Ÿ” Using Sort Tool in Alteryx Sort.png

Alteryx Help | ๐Ÿ”ฌ Alteryx Data Investigation Tool Group | ๐Ÿงช Spearman Correlation Tool

Alteryx Data Investigation Group

  • ๐Ÿงช Using Spearman Correlation Tool in Alteryx Spearman Tool

Alteryx Help | ๐Ÿ”ง Alteryx Transform Tool Group | ๐Ÿง  Summarize Tool

Alteryx Transformation Group

  • Using ๐Ÿง  Summarize Tool in Alteryx Summarize Tool

Alteryx Help | ๐Ÿ–ผ๏ธ Alteryx Reporting Tool Group | ๐Ÿ“ฐ Table Tool

Alteryx Reporting Group

  • Using Table Tool in Alteryx Table.png

Alteryx Help | ๐Ÿ”€ Alteryx Join Tool Group | ๐Ÿค Union Tool

Alteryx Join Tool Group

  • ๐Ÿค Using Union Tool in Alteryx UnionTool.png

Disclaimer

๐Ÿง‘โ€๐Ÿ’ป The images used in this README are the property of Alteryx, Inc. and are used here for informational purposes only. All rights to these images are retained by Alteryx, Inc. No copyright infringement is intended.

About

This project aims to show capabilities of Alteryx software on the Kaggle data named "Superstore". The project includes creation of an analytic application, spatial analysis, creating report visualisations, exploratory data analysis, and a unique Alteryx approach to the traveling salesman problem.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published