es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Problema de permisos de Google BigQuery impide que se ejecuten las consultas programadas.

Tuvimos un internado de datos que programó muchas consultas para alimentar nuestros informes de Google Data Studio. Después de que ella se fue, le quitamos su acceso y ahora las consultas no se ejecutan.

Este es el error que vemos:

Error de BigQuery: Acceso denegado: Tabla pm-match-mobile:analytics232872718.DAUWAUMAU: Permiso bigquery.tables.get denegado en la tabla pm-match-mobile:analytics232872718.DAUWAUMAU (o puede que no exista).

¿Hay alguna forma de transferir el acceso o la propiedad de esas consultas a un correo/cuenta diferente para no tener que hacer todo desde cero, ya que nos tomaría mucho tiempo?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, es posible transferir la propiedad de las consultas en Google BigQuery a un correo/cuenta diferente. Aquí están los pasos para hacerlo:

    1. Solicite al pasante de datos que creó las consultas que las exporte y las guarde en un archivo SQL.
    2. Inicie sesión en la Consola de Google Cloud con una cuenta que tenga acceso al proyecto donde se almacenan las consultas.
    3. Navegue hasta la sección de BigQuery en la consola.
    4. Encuentre el proyecto que contiene las consultas y haga clic en él.
    5. Haga clic en el botón “Compartir conjunto de datos”.
    6. Agregue el correo/cuenta del usuario que necesita acceso a las consultas y otórgele los permisos necesarios (por ejemplo, “Visor de datos de BigQuery”).
    7. Pida al nuevo usuario que inicie sesión en su cuenta de Consola de Google Cloud y navegue hasta la sección de BigQuery.
    8. En la barra lateral izquierda, encuentre el proyecto que contiene las consultas y haga clic en el triángulo junto a él para expandirlo.
    9. Haga clic en la carpeta “Compartidos” para ver los conjuntos de datos compartidos con el nuevo usuario.
    10. Encuentre el conjunto de datos que contiene las consultas y haga clic en él.
    11. Bajo “Acciones” en la esquina superior derecha, haga clic en “Consultar tabla”.
    12. Haga clic en “Componer consulta” y pegue el código SQL del archivo creado por el pasante de datos.
    13. Ejecute la consulta y guarde el informe en Google Data Studio.

    Tenga en cuenta que este proceso asume que el nuevo usuario tiene acceso a las mismas fuentes de datos y tablas utilizadas por las consultas. Si no es así, deberán otorgársele acceso por separado.

Comments are closed.