Score: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.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา