Serviceaccount no tiene permiso bigquery.jobs.create

l permiso otorgado a la cuenta de servicio es "propietario" y "administrador de bigquery".

$bigQuery = new BigQueryClient([
            'projectId' => 'project-xxx',
        ]);

      $query = "SELECT * FROM `project-xxxx.analytics_xxx.events_xxx` where event_name='first_open' LIMIT 100";

        $jobConfig = $bigQuery->query($query);
        $queryResults = $bigQuery->runQuery($jobConfig);
        print_r($queryResults);

cuando intento ejecutar el código anterior, se muestra el siguiente error:

{ "error": 
{ "errors": [ { "domain": "global", "reason": "accessDenied", 
  "message": "Access Denied: Project project-xxxx: The user 
  [email protected] does not have 
  bigquery.jobs.create permission in project project-xxxx." } ],
}}

Respuestas a la pregunta(2)

Su respuesta a la pregunta