🚨 Are you trying to migrate from #SQLServer to Databricks, but finding it impossible because you just can’t get around migrating stored procedures? We get it. Stored procedures can be the bane of any data team's existence, and usually the last thing standing between you and a successful move 😤 That's why at Tobiko, we've been quietly building a new tool to crack this problem 💥. It leverages #SQLMesh and #SQLGlot to 𝐜𝐨𝐧𝐯𝐞𝐫𝐭 𝐥𝐞𝐠𝐚𝐜𝐲 𝐬𝐭𝐨𝐫𝐞𝐝 𝐩𝐫𝐨𝐜𝐞𝐝𝐮𝐫𝐞𝐬 𝐢𝐧𝐭𝐨 𝐰𝐨𝐫𝐤𝐢𝐧𝐠 𝐃𝐚𝐭𝐚𝐛𝐫𝐢𝐜𝐤𝐬 𝐜𝐨𝐝𝐞. But that’s not all! Once your code is converted, we can automatically validate that the new logic running on Databricks matches exactly what was on SQL Server through cross-warehouse table diff. ✨ Sounds too good to be true? Maybe a little miraculous, but very much real. We've extended SQLGlot to understand and transpile procedural SQL into Python-based SQLMesh models that you can run 𝐚𝐧𝐲𝐰𝐡𝐞𝐫𝐞. We’re opening up early access to a select group of alpha users. If stored procedures are slowing you down, grab time on my Calendly 👉 https://lnkd.in/d6fzS9yZ, and I’ll walk you through our solution. Let’s make migration magic happen 🧞♂️

Tobias (Toby) Mao this is awesome! When having to do this similar process except sql server to snowflake. I set up a process that went through ~90-100 sql server stored procs, ran it through a mix of #sqlglot, bash, and #sqlfluff to fully convert them. The process worked for almost all save a 5-7 reports which I had to manually review. Something like this would save someone the time to build their own process and also would reduce risk of errors once developed.

This is great ! May i know the costing model ?

Is it going to work with Oracle as well?

Like
Reply

Tobias (Toby) Mao Does it support conversion of SSIS package in SQL Server to Databricks?

This looks amazing, a gap well filled! 👏🏻

This is really incredible and feeds a serious need for companies!

I wouldn’t recommend automatically migrating SQL stored procedures without careful consideration as they usually involve multi-table transactions, also this example. This can introduce data inconsistencies in #Databricks due to the lack of transactional guarantees across multiple tables. Or how do you handle that?

Do you have anything similar for Hive/Impala to Databricks? Hadoop to Cloud

Like
Reply
See more comments

To view or add a comment, sign in

Explore content categories