👋 Welcome to BlueAutomata¶
Introduction¶
Reporting is common in financial institution to ensure their operations are compliant and transparent. It also helps in decision-making to build trust, manage risk and informed decision. Workflows for reporting generally involves gathering raw data, cleaning of raw data and compiling raw data into their respective template using Microsoft Excel. For large organization, such procedure can be repetitive, lackluster and time-consuming. Oftentimes, mistakes could be made when dealing with large number of raw data during these processes due to human errors.
Thus, blueautomata
is introduced as a package to provide a framework to ease the workflow for reporting in a company. This package aims to automate the workflow of cleaning data, compiling data and preparing the data in reportable format on Excel by auto-calling the corresponding VBA function.
---
title: Package Algorithm
---
flowchart TD
subgraph main
A[Raw Data] --> B{Cleaning}
C[Compiling Cleaned Data] --No--> D[Organize Data By Category]
D[Organize Data By Category] --> E[Create Template]
end
subgraph sub1
B[Cleaning] --> B1[User ID Matching]
B1[User ID Matching] --> B2[User Name Reverse Lookup]
B2[User Name Reverse Lookup] --> B3[Conditional Filterings]
B3[Conditional Filterings] --> B4[Granularity Provisioning]
B4[Granularity Provisioning] --> C[Compiling Cleaned Data]
end
subgraph sub2
B[Cleaning] --If Required--> B11[Fuzzywuzzy Matching]
B11[fuzzywuzzy Matching] --> B12[Update Data]
B12[Update Data]--> B13[sub1 Process]
B13[sub1 Process] --> C[Compiling Cleaning Data]
end
subgraph sub3
B[Cleaning] --If Required--> B21[Output Foresight Reporting]
end
subgraph sub4
C[Compiling Cleaned Data] --Yes--> C1[Data Labels Checker]
C1[Data Labels Checker] --> D[Output Data By Category]
end
Installation¶
-
On Windows Terminal
-
Latest development version
Package Functions¶
- Data Compilation
- Data cleaning such as renaming columns and conditional filtering
- Data lookup and matching support
- Auto reverse lookup to update mislabelled cells
- Auto
fuzzywuzzy
matching and update for similar data
- Exports large dataset into categorized files
- Template creation for categorized files (report template) by calling written macros on Excel
Created: 2023-09-02