Showcase your achievements in the Maveryx Community by submitting a Success Story now!
SUBMISSION INSTRUCTIONSAs part of Controllership’s month-end cost assurance process, the team would run GL line item queries for six Corporate organizations from our reporting system, map in master data information, segregate the data by expense category, and create pivot tables in order to review financially material postings for accuracy. The process was very time-consuming and we developed a use case for leveraging Alteryx to automate the process and remove this effort from the hands of the end-user.
This was our first application of Alteryx within Finance and Accounting, and as a result of this use case, we have collaborated across the company in three key ways:
Our month-end close process consists of a cost assurance review which is a part of our control environment requirements (Sarbanes-Oxley). All publicly-held corporations are required to perform certain financial reviews to ensure financial statement accuracy.
The cost assurance process is run twice a day for six days during month-end close (3 days pre-close and 3 days during close) and would take a total of 24-30 hours to complete each month-end. Because month-end close is a critical time for Controllership where the focus is completing analysis in a short period of time while maintaining accuracy, the goal was to automate the process as much as possible as well as to remove the pre-analysis work from the hands of the end user allowing their time to be better spent on analysis. Though we were new to Alteryx functionality after having first heard about Alteryx in a Tableau User Group meeting in which Jonathan Drummey presented, it was strongly believed that the cost assurance process could be automated via a combination of scheduled Oracle reports, Alteryx workflow, Excel macros, and eventually Alteryx scheduling and publishing functionality.
We are using Alteryx workflow - specifically Filter, Union, Join, Unique, Select, and Comment tools.
We are using a repeatable workflow consisting of six – seven individual workflows. The solution begins by scheduling and importing Oracle data source files in a .xlsx format. This data is modified using the ‘Filter – Change data type’ and ‘Select’ tools.
In addition to loading the GL line item data into the Alteryx workflow, three source files containing master data hierarchy information (cost center, profit center, and location) are also loaded and we use Alteryx to map to the GL line item data using the ‘Join’ tool. The ‘Unique’ tool is then used to join the primary key to only unique values of the foreign key from the secondary data sources.
The ‘Union’ tool is used after each join to ensure all the records from the original data set are carried forward as opposed to only matching records.
Multiple ‘Join’/’Union’ tool combinations are used to bring in additional data points for the cost assurance review.
‘Comments’ are used to document each step in the process.
The final output is written into macro enabled excel worksheets using a ‘Overwrite sheet/drop’ method.
We are not currently using Alteryx scheduling functionality although it is the intent to implement this functionality soon.
Awesome example, Cheryl and team! Thanks for sharing!
Thanks for the example.
Actually, the Cost Assurance Review.xlsx file seems to be missing. Is it possible to make it available for downloading? Thanks!
Thanks for sharing the use case. How has the use of Alteryx evolved at Thomson Reuters since?