This reminds me a bit of the self driving debate. AI might be safer than humans but because it's a robot we still prefer the human approach, even if overall it's more dangerous.
I do think there's something to the human element and that no one wants to take the fall but as companies find the value they will invest more in data quality and I suspect more and more will be handled upstream which should simplify the NL2SQL world. I think the semantic layer still needs to exist but I'm not sure where in the stack it will end up living.
This reminds me a bit of the self driving debate. AI might be safer than humans but because it's a robot we still prefer the human approach, even if overall it's more dangerous.
I do think there's something to the human element and that no one wants to take the fall but as companies find the value they will invest more in data quality and I suspect more and more will be handled upstream which should simplify the NL2SQL world. I think the semantic layer still needs to exist but I'm not sure where in the stack it will end up living.