Рейтинг:0

BigQuery authorization errors with Java API

флаг th

Can I know if I have read permissions on a concrete dataset or table with Java API?

I am developing a tool that discovers all datasets and their tables of a BigQuery project.

My problem is that some tables or datasets are "protected" and they are not readable for this particular user (what is ok), so when I iterate through the dataset my program gets stuck when I make a .getTable() from a dataset or .listTables() so I cannot continue with my discovery. The big problem is that BigQuery API does not return any error or warning and it looks like it has a "silenced" API so I cannot control the program flow.

It looks like BigQuery has a silence API that does not return not authorize errors. Is there any way I can handle this?

I am using BigQuery Java API version 1.131.1

Thanks in advance.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.