https://venturebeat.com/2022/02/15/how-a-semantic-layer-bridges-bi-and-ai/