It’s Google, they’re big and well organized, the documentation is abundant and the scalability is amazing. The UX is good too, considering it’s a professional tool expected to be used by people with a specific technical background. Overall, it makes me feels good and secure that we know where to store the data, how to use that data and that the data is handled with utmost security and performance practices.
I rated the overall support for Google BigQuery as a mediocre five because it has limited support from Google. Instead, it is heavily dependent on an organization's IT resources such as SQL analysts and Data Architects to run big data reports or maintain data quality. Additionally, if errors occur during a run of complex SQL queries or when sending data to Google BigQuery from other sources, Google provides basic email support which needs to be complemented with internal data warehouse support to fix the root cause of the database errors. Finally, due to constraints on the amount of data an analyst can query or pay the additional cost when exceeding the limit, basic Google support is not sufficient to meet data needs without interruption.
BigQuery can be difficult to support because it is so solid as a product. Many of the issues you will see are related to your own data sets, however you may see issues importing data and managing jobs. If this occurs, it can be a challenge to get to speak to the correct person who can help you.
BigQuery has exceeded our cloud data warehouse needs with features such as it inherits security features of Google Cloud Platform, it encrypts data by default for added security and Google Cloud DLP service supports BigQuery. Also, BigQuery natively supports streaming data, which is available for real-time analysis within a few seconds of the first streaming insertion into a table.
Online documentation was readily available and it was easy to connected with the product management team for Google BigQuery during Google Cloud Next 2019 event. We didn't have to open a SR/ticket through the usual support channel to get our issues resolved!
As with any large company, support isn't always easy to get to. There are plenty of online tutorials and they have online guides that aren't too difficult to find. For last minute issues, a call is the best option to figure out what your next step should be. it's not a terrible customer service system, especially if you spend an appropriate amount of time beforehand familiarizing yourself with the system. That'll expedite any further questions you have down the road and make the support a much bigger help.