A company wants to migrate its on-premises data to Google Cloud. They need a solution that will allow them to store structured and semi-structured data at scale, perform SQL-based analytics, and seamlessly integrate with Google Cloud’s AI and ML services. Which Google Cloud service is best suited for this requirement?