Today, the team is able to work much faster, and much of that stems from the visual aspect of Coalesce’s graphical user interface (GUI). “We chose Coalesce largely because we felt that being able to design our processes visually would speed our development time,” says McConathy. “Having to mostly hand-code our transformations and only get a visual view of the process later seemed counterintuitive to us. I like that we can transform JSON data very simply, and read XML easily without writing a lot of complicated code. You eliminate a lot of mistakes when it’s all pre-built for you.”
The team isn’t the only thing moving faster these days thanks to Coalesce. “We have rewritten one of the point of sale transaction log feeds using Coalesce, and the load time has been reduced from over 60 minutes to under 8 minutes,” says McConathy.
With Coalesce, his team is now better able to serve their internal customers with faster, more accurate reporting. “We’ve done a lot of work for the finance team so far, getting their profit and loss and some other things in there,” he says. “We’re working on doing real-time transaction streaming into Snowflake. It’s really helping us a lot on our sales interfaces that we’re rewriting.”
McConathy says that a big reason his team made the switch to AWS and Coalesce was to reduce operational costs by making their entire data stack cloud-based. “I feel like between Coalesce and AWS, I’m going to save us a ton of money,” he says.
As for future plans, McConathy hopes to use Coalesce to build more customer data-type interfaces, better connecting CKE’s customer loyalty information and credit card data. “We’ll probably be doing more on customer sentiment data and those types of trends. We’ll be building a lot more data marts for our business intelligence team. We’ve got folks on that side who are very interested in leveraging AI, so we’re looking at the data structures that will be required for that.”
The parent company that owns CKE is also bullish on leveraging AI more and more in the future. But one challenge to that, McConathy acknowledges, has been that historically they had gaps in how frequently certain franchisees were reporting data and the granularity of that data.
“You can’t meaningfully do AI until you’ve got the level of data granularity that you need,” McConathy says. “At the end of the day, generative AI is just a really cool text processor. It does it really quickly and it’ll give you answers that look like the right answers, but there’s no way for it to know if it’s a good answer; you have to continually train it. And that’s how we’re going to approach the problem, initially at least—take the business metrics out of the reporting semantic layer and try to put it into the database itself, and hopefully at that point it can be better digested by AI.”