BI:PROCSI demonstrated that Matillion usage was not optimised in the most efficient way and the Matillion database had the highest unnecessary cost by a large margin.
Matillion was generating a high volume of queries in Snowflake hitting an average of 100k queries per month and costing an unnecessarily high portion of Snowflake credits, Snowflakes cost metric. Certain jobs within the Matillion platform had been set up incorrectly and performing menial tasks with no business benefit while impacting resources and cost.
BI:PROCSI highlighted that an API component was deprecated and recommended audit, documentation and recreation of relevant components. Additionally, BI:PROCSI also discovered that status log components were being used inefficiently creating a large volume of interactions and again unnecessarily using resources and dramatically increasing technical costs.
Raiser’s Edge, a legacy system, was being used for storing constituent details and their interactions with the organisation and the BI:PROCSI-led Data migration plan was implemented removing the need for legacy systems.
Matillion orchestration and transformation jobs were created and the core datasets were migrated from Raiser’s Edge to Snowflake. This was a huge win in terms of showcasing best practice when using Matillion and also the migration of key data sources which enabled movement from a legacy platform, reducing technical debt and cognitive overhead.
The primary value-add in this engagement was the creation of a single view of truth for constituents. Prior to its implementation, the organisation had to look up various sources of data in order to identify whether a constituent was active in the last 24 months. BI:PROCSI developed and implemented a transformation job in Snowflake which combined and aggregated data from multiple sources – to create a single view. This highlighted the active constituents across various touchpoints and helped understand the first point of initiation of interaction of a customer with the organisation. This was a primary goal for the client in house teams for a substantial amount of time, BI:PROCSI was able to plan, develop and deliver this solution alongside the other workstreams in a matter of weeks.
Alongside this, it was highlighted that internal teams required training and enablement in the new technologies to understand best practices and how to create valuable solutions from these newly purchased technologies. BI:PROCSI planned and led several hands-on training workshops with the client in Tableau, Matillion and Snowflake to upskill the existing team with a focus on using their data in a practical setting. Q and A sessions were held to allow the team to ask questions and highlight problems they had been trying to solve in their day to day.
BI:PROCSI has always had a strong focus on training and enablement of our clients teams and believe this is the foundation for success for any business. By helping the clients team understand the tips, tricks and common pitfalls when using these technologies and processes, we can ensure continued success for future in house projects. s