Some thoughts on data quality, semantic layers, human adoption, and practical strategies for building intelligent businesses