Web UIからBigQueryデータセットを作成して削除できます。しかし、Python APIを使用してデータセットを作成すると、そのデータセットを削除できません。私は、このプロジェクトでエディタの役割を持っているため、そのデータセットに対する "bigquery.datasets.delete"権限がないというエラーメッセージが表示されます。また、UIからデータセットを作成して削除することができれば、APIを使用してデータセットを作成して削除することはできますか?Python API経由で作成されたBigQueryデータセットを削除できません
このデータセットにはテーブルがありません。また、Python API(https://googlecloudplatform.github.io/google-cloud-python/stable/bigquery-usage.html)を使用してデータセットを作成しています。dataset.create()
私はプロジェクトのオーナーではありません。私はそのプロジェクトでエディタの役割を持っているだけで、Web UIからデータセットを作成して削除することはできますが、Python APIを使用することはできません。私はサービスアカウントの資格情報をPython APIで使用しています。 –
データエディタのロールでデータセットを削除できないように指定しているので、私が同じことを話していることを確認したいだけです。データセット内のテーブルを削除するだけではないと確信していますか? – andre622
はい、そうです。このデータセットには削除しようとしているテーブルはありません。 –