Administrar empleos
En este documento se describe cómo gestionar las tareas en BigQuery, incluido cómo ver los detalles de una tarea, listar tareas, cancelar una tarea, repetir una tarea y eliminar los metadatos de una tarea.
Acerca de las tareas de BigQuery
Cada vez que cargas, exportas, consultas o copias datos, BigQuery crea, programa y ejecuta automáticamente una tarea que monitoriza el progreso de la tarea.
Como los trabajos pueden tardar mucho en completarse, se ejecutan de forma asíncrona y se puede consultar su estado. Las acciones más cortas, como enumerar recursos u obtener metadatos, no se gestionan como tareas.
Cuando se envía un trabajo, puede tener uno de los siguientes estados:
PENDING
: el trabajo está programado y pendiente de ejecutarse.RUNNING
: el trabajo está en curso.DONE
: el trabajo se ha completado. Si la tarea se completa sin errores, BigQuery informa de este estado comoSUCCESS
. Si la tarea se completa con errores, BigQuery informa de este estado comoFAILURE
.
Cuotas
Para obtener información sobre las cuotas de trabajos, consulta la documentación del tipo de trabajo en la página Cuotas y límites:
Precios
Cada trabajo está asociado a un proyecto específico que usted indica. La cuenta de facturación vinculada al proyecto asociado se factura por el uso que genere la tarea. Si compartes el acceso a un proyecto, todos los trabajos que se ejecuten en él también se facturarán en la cuenta de facturación.
Por ejemplo, cuando se ejecuta una tarea de consulta, el coste se factura al proyecto que ejecuta la tarea. Por lo tanto, cuando veas el ID de tarea de una tarea de consulta con el formato <project_id>:<region>.<job_id>
, el project_id
será el ID del proyecto facturado por la consulta.
Para obtener más información, consulta los precios.
Antes de empezar
Concede roles de gestión de identidades y accesos (IAM) que proporcionen a los usuarios los permisos necesarios para realizar cada tarea de este documento.
Roles obligatorios
Para obtener los permisos que necesitas para ejecutar y gestionar trabajos, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos en el proyecto:
-
Ejecutar o repetir una tarea, enumerar tus tareas, ver los detalles de tus tareas y cancelar tus tareas:
Usuario de tareas de BigQuery (
roles/bigquery.jobUser
) o usuario de BigQuery (roles/bigquery.user
) -
Lista todos los trabajos de un proyecto:
Administrador de BigQuery (
roles/bigquery.admin
) o Administrador de recursos de BigQuery (roles/bigquery.resourceAdmin
) -
Ver los detalles de todos los trabajos de un proyecto, cancelar cualquier trabajo del proyecto y eliminar los metadatos de los trabajos:
Administrador de BigQuery (
roles/bigquery.admin
)
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.
Estos roles predefinidos contienen los permisos necesarios para ejecutar y gestionar trabajos. Para ver los permisos exactos que se necesitan, despliega la sección Permisos necesarios:
Permisos obligatorios
Se necesitan los siguientes permisos para ejecutar y gestionar trabajos:
-
Ejecutar o repetir un trabajo y enumerar tus trabajos:
bigquery.jobs.create
-
Ver los detalles de tus tareas:
bigquery.jobs.get
-
Cancelar tus tareas:
bigquery.jobs.update
-
Para ver los detalles de todos los trabajos de un proyecto, sigue estos pasos:
-
bigquery.jobs.get
-
bigquery.jobs.listAll
-
-
Lista de todos los trabajos de un proyecto:
bigquery.jobs.listAll
-
Para cancelar cualquier trabajo del proyecto, sigue estos pasos:
-
bigquery.jobs.update
-
bigquery.jobs.listAll
-
-
Eliminar metadatos de tareas:
-
bigquery.jobs.delete
-
bigquery.jobs.listAll
-
También puedes obtener estos permisos con roles personalizados u otros roles predefinidos.
Para obtener más información sobre los roles y permisos de gestión de identidades y accesos en BigQuery, consulta el artículo sobre roles y permisos predefinidos.
Ver detalles de un trabajo
Puedes ver los detalles de las tareas mediante la consola de Google Cloud , la herramienta de línea de comandos bq, la API o las bibliotecas de cliente. Los detalles incluyen datos y metadatos, como el tipo de trabajo, el estado del trabajo y el usuario que lo creó.
Para ver los detalles de un trabajo, sigue estos pasos:
Consola
Ve a la página BigQuery.
Despliega el panel Historial de empleo.
Selecciona el tipo de historial de trabajo que quieras ver:
- Para ver la información de tus tareas recientes, haz clic en Historial personal.
- Para ver información sobre las tareas recientes de tu proyecto, haz clic en Historial del proyecto.
Para ver los detalles de un trabajo, haz clic en él.
bq
Ejecuta el comando bq show
con la marca --job=true
y un ID de tarea.
Cuando proporcione el ID de trabajo, puede usar el ID completo o la forma abreviada. Por ejemplo, los IDs de trabajo que se muestran en la consola Google Cloud están totalmente cualificados, es decir, incluyen el proyecto y la ubicación:
my-project-1234:US.bquijob_123x456_123y123z123c
Los IDs de trabajo de la herramienta de línea de comandos se muestran en formato abreviado. No se incluyen el ID del proyecto ni la ubicación:
bquijob_123x456_123y123z123c
Para especificar la ubicación del trabajo, proporciona la marca --location
y asigna el valor a tu ubicación. Esta marca es opcional si usas el ID de trabajo completo. Si incluye la marca --location
y usa el ID de trabajo completo, la marca --location
se
ignora.
El siguiente comando solicita información sobre un trabajo:
bq --location=LOCATION show --job=true JOB_ID
Haz los cambios siguientes:
LOCATION
: el nombre de la ubicación en la que se ejecuta el trabajo. Por ejemplo, si usas BigQuery en la región de Tokio, asigna el valorasia-northeast1
a la marca. Puede definir un valor predeterminado para la ubicación mediante el archivo.bigqueryrc
. Si la ubicación no se especifica como parte del ID de la tarea o mediante la marca--location
, se usará la ubicación predeterminada.JOB_ID
: el ID del trabajo
Ejemplos
El siguiente comando obtiene información de resumen sobre la tarea US.bquijob_123x456_123y123z123c
que se está ejecutando en myproject
:
bq show --job=true myproject:US.bquijob_123x456_123y123z123c
El resultado debería ser similar al siguiente:
Job Type State Start Time Duration User Email Bytes Processed Bytes Billed Billing Tier Labels ---------- --------- ----------------- ---------- ------------------- ----------------- -------------- -------------- -------- extract SUCCESS 06 Jul 11:32:10 0:01:41 user@example.com
Para ver todos los detalles del trabajo, introduce lo siguiente:
bq show --format=prettyjson --job=true myproject:US.bquijob_123x456_789y123z456c
El resultado debería ser similar al siguiente:
{ "configuration": { "extract": { "compression": "NONE", "destinationUri": "[URI removed]", "destinationUris": [ "[URI removed]" ], "sourceTable": { "datasetId": "github_repos", "projectId": "bigquery-public-data", "tableId": "commits" } } }, "etag": "\"[etag removed]\"", "id": "myproject:bquijob_123x456_789y123z456c", "jobReference": { "jobId": "bquijob_123x456_789y123z456c", "projectId": "[Project ID removed]" }, "kind": "bigquery#job", "selfLink": "https://bigquery.googleapis.com/bigquery/v2/projects/federated-testing/jobs/bquijob_123x456_789y123z456c", "statistics": { "creationTime": "1499365894527", "endTime": "1499365894702", "startTime": "1499365894702" }, "status": { "errorResult": { "debugInfo": "[Information removed for readability]", "message": "Operation cannot be performed on a nested schema. Field: author", "reason": "invalid" }, "errors": [ { "message": "Operation cannot be performed on a nested schema. Field: author", "reason": "invalid" } ], "state": "DONE" }, "user_email": "user@example.com" }
API
Llama a jobs.get y proporciona los parámetros jobId
y projectId
. (Opcional) Proporciona el parámetro location
y asigna el valor a la ubicación en la que se ejecuta el trabajo. Este parámetro es opcional si usas el ID de trabajo completo que incluye la ubicación, por ejemplo, my-project-1234:US.bquijob_123x456_123y123z123c
.
Go
Antes de probar este ejemplo, sigue las Goinstrucciones de configuración de la guía de inicio rápido de BigQuery con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Go de BigQuery.
Para autenticarte en BigQuery, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Java
Antes de probar este ejemplo, sigue las Javainstrucciones de configuración de la guía de inicio rápido de BigQuery con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de BigQuery.
Para autenticarte en BigQuery, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Node.js
Antes de probar este ejemplo, sigue las Node.jsinstrucciones de configuración de la guía de inicio rápido de BigQuery con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de BigQuery.
Para autenticarte en BigQuery, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Python
Antes de probar este ejemplo, sigue las Pythoninstrucciones de configuración de la guía de inicio rápido de BigQuery con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de BigQuery.
Para autenticarte en BigQuery, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Si necesitas más información para solucionar un problema con un trabajo, consulta las INFORMATION_SCHEMA.JOBS*
vistas y los registros.
Mostrar tareas
BigQuery guarda un historial de tareas de seis meses de todas las tareas de un proyecto en todas las ubicaciones. El historial de tareas incluye las tareas que están en el estado RUNNING
y las tareas que están DONE
(indicadas por el estado SUCCESS
o FAILURE
).
Para enumerar los trabajos de un proyecto, sigue estos pasos:
Consola
Ve a la página BigQuery.
Despliega el panel Historial de empleo.
Para ver una lista de todos los trabajos de un proyecto, haz clic en Historial del proyecto. Si no eres el propietario del proyecto, es posible que no tengas permiso para ver todos los trabajos de un proyecto. Los trabajos más recientes se muestran en primer lugar.
Para ver una lista de tus trabajos, haz clic en Historial personal.
bq
Ejecuta el comando bq ls
con una de las siguientes marcas:
--jobs=true
o-j
: identifica las tareas como el tipo de recurso que se va a enumerar.--all=true
o-a
: muestra los trabajos de todos los usuarios. Para ver los detalles completos (sin censurar) de todos los trabajos, debes tener permisos debigquery.jobs.listAll
.--min_creation_time
: muestra los trabajos posteriores a un valor de marca de tiempo proporcionado. Este valor se representa como una marca de tiempo de época de Unix en milisegundos.--max_creation_time
: muestra los trabajos anteriores a un valor de marca de tiempo proporcionado. Este valor se representa como una marca de tiempo de época de Unix en milisegundos.--max_results
o-n
limita los resultados. El valor predeterminado es 50 resultados.
bq ls --jobs=true --all=true \ --min_creation_time=MIN_TIME \ --max_creation_time=MAX_TIME \ --max_results=MAX_RESULTS \ PROJECT_ID
Haz los cambios siguientes:
MIN_TIME
: número entero que representa una marca de tiempo Unix epoch en milisegundos.MAX_TIME
: número entero que representa una marca de tiempo Unix epoch en milisegundos.MAX_RESULTS
: un número entero que indica el número de trabajos devueltos.PROJECT_ID
: el ID del proyecto que contiene los trabajos que estás enumerando. Si estableces un proyecto predeterminado, no es necesario que proporciones el parámetroPROJECT_ID
.
Ejemplos
El siguiente comando muestra todos los trabajos del usuario actual. Para ejecutar este comando, se necesitan permisos de bigquery.jobs.list
.
bq ls --jobs=true myproject
El siguiente comando muestra todos los trabajos de todos los usuarios. Para ejecutar este comando, se necesitan permisos de bigquery.jobs.listAll
.
bq ls --jobs=true --all=true myproject
El siguiente comando muestra los 10 trabajos más recientes de myproject
:
bq ls --jobs=true --all=true --max_results=10 myproject
El siguiente comando muestra todos los trabajos enviados antes del 3 de marzo del 2032 a las 4:04:00. Esta marca de tiempo (en milisegundos) equivale al siguiente valor entero: 1961899440000
.
bq ls --jobs=true --max_creation_time=1961899440000
API
Llama al método jobs.list
y proporciona el parámetro projectId
. Para mostrar las tareas de todos los usuarios, asigna el valor true
al parámetro allUsers
. Para definir allUsers
como true
, se necesitan permisos de bigquery.jobs.listAll
. El método jobs.list
no devuelve tareas secundarias. Para ver los trabajos secundarios, usa la INFORMATION_SCHEMA.JOBS
vista.
Go
Antes de probar este ejemplo, sigue las Goinstrucciones de configuración de la guía de inicio rápido de BigQuery con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Go de BigQuery.
Para autenticarte en BigQuery, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Java
Antes de probar este ejemplo, sigue las Javainstrucciones de configuración de la guía de inicio rápido de BigQuery con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de BigQuery.
Para autenticarte en BigQuery, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Node.js
Antes de probar este ejemplo, sigue las Node.jsinstrucciones de configuración de la guía de inicio rápido de BigQuery con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de BigQuery.
Para autenticarte en BigQuery, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Python
Antes de probar este ejemplo, sigue las Pythoninstrucciones de configuración de la guía de inicio rápido de BigQuery con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de BigQuery.
Para autenticarte en BigQuery, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Cancelar una tarea
Puedes cancelar un trabajo de RUNNING
o PENDING
.
Normalmente, se tarda menos de un minuto en cancelar un trabajo.
Aunque se pueda cancelar el trabajo, no se garantiza que se complete correctamente. Es posible que el trabajo se haya completado cuando se envíe la solicitud de cancelación o que se encuentre en una fase en la que no se pueda cancelar.
Para cancelar un trabajo, sigue estos pasos:
Consola
Ve a la página BigQuery.
Haz clic en Redactar nueva consulta e introduce una consulta.
Para ejecutar la consulta, haz clic en Ejecutar.
Para cancelar un trabajo, haz clic en Cancelar.
SQL
Usa el procedimiento del sistema BQ.JOBS.CANCEL
:
CALL BQ.JOBS.CANCEL('JOB_ID');
Sustituye JOB_ID por el ID del trabajo que quieres cancelar.
Si estás en otro proyecto, pero en la misma región que el trabajo que quieres cancelar, también debes incluir el ID del proyecto:
CALL BQ.JOBS.CANCEL('PROJECT_ID.JOB_ID');
Haz los cambios siguientes:
PROJECT_ID
: el ID del proyecto que contiene el trabajo que quieres cancelarJOB_ID
: el ID del trabajo que quieres cancelar
El procedimiento se devuelve inmediatamente y BigQuery cancela el trabajo poco después. Si la tarea ya se ha completado correctamente o ha fallado, el procedimiento no tendrá ningún efecto.
bq
Ejecuta el comando bq cancel
con el argumento JOB_ID
. Puedes solicitar la cancelación y la devolución de inmediato mediante la marca --nosync=true
. De forma predeterminada, las solicitudes de cancelación esperan a que se completen.
Cuando proporciones el argumento JOB_ID
, puedes usar el ID completo o la forma abreviada. Por ejemplo, los IDs de trabajo que se muestran en la consola Google Cloud están totalmente cualificados, es decir, incluyen el proyecto y la ubicación:
my-project-1234:US.bquijob_123x456_123y123z123c
Los IDs de trabajo de la herramienta de línea de comandos bq se muestran en formato abreviado. No se incluyen el ID del proyecto ni la ubicación:
bquijob_123x456_123y123z123c
Para especificar la ubicación del trabajo, proporciona la marca --location
y asigna el valor a tu ubicación. Esta marca es opcional si usas el ID de trabajo completo. Si incluye la marca --location
y usa el ID de trabajo completo, la marca --location
se
ignora.
El siguiente comando solicita la cancelación del trabajo y espera a que se complete. Si se proporciona el ID de trabajo completo, se ignora la marca --location
:
bq --location=LOCATION cancel JOB_ID
El siguiente comando solicita la cancelación del trabajo y se devuelve inmediatamente. Si se proporciona el ID de trabajo completo, se ignora la marca --location
:
bq --location=LOCATION --nosync cancel JOB_ID
Haz los cambios siguientes:
LOCATION
(opcional): el nombre de la ubicación en la que se ejecuta el trabajo. Por ejemplo, si usas BigQuery en la región de Tokio, asigna el valorasia-northeast1
a la marca. Puede definir un valor predeterminado para la ubicación mediante el archivo.bigqueryrc
.JOB_ID
: el ID del trabajo que quieres cancelar. Si copias el ID de trabajo de la consola de Google Cloud , el ID de proyecto y la ubicación se incluirán en el ID de trabajo. Por ejemplo,my-project-1234:US.bquijob_123x456_123y123z123c
.
Ejemplos
El siguiente comando cancela el trabajo my-project-1234:US.bquijob_123x456_123y123z123c
que se está ejecutando en la ubicación multirregional US
del proyecto my-project-1234
y espera a que se complete. Como se usa el ID de trabajo completo, no se proporciona la marca de ubicación.
bq cancel my-project-1234:US.bquijob_123x456_123y123z123c
El siguiente comando cancela el trabajo bquijob_123x456_123y123z123c
que se está ejecutando en la ubicación multirregional US
del proyecto my-project-1234
y espera a que se complete. Como se usa la forma abreviada del ID de trabajo, se proporciona la marca --location
.
bq --location=US cancel bquijob_123x456_123y123z123c
El siguiente comando cancela el trabajo bquijob_123x456_123y123z123c
que se está ejecutando
en la ubicación multirregional US
del proyecto my-project-1234
y devuelve el resultado inmediatamente.
Como se usa el ID de trabajo completo, no se proporciona la marca --location
.
bq --nosync cancel my-project-1234:US.bquijob_123x456_123y123z123c
API
Llama a jobs.cancel y proporciona los parámetros jobId
y projectId
. Proporcione el parámetro location
y defina el valor como la ubicación
en la que se ejecuta el trabajo.
Go
Antes de probar este ejemplo, sigue las Goinstrucciones de configuración de la guía de inicio rápido de BigQuery con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Go de BigQuery.
Para autenticarte en BigQuery, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Java
Antes de probar este ejemplo, sigue las Javainstrucciones de configuración de la guía de inicio rápido de BigQuery con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de BigQuery.
Para autenticarte en BigQuery, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Node.js
Antes de probar este ejemplo, sigue las Node.jsinstrucciones de configuración de la guía de inicio rápido de BigQuery con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de BigQuery.
Para autenticarte en BigQuery, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Python
Antes de probar este ejemplo, sigue las Pythoninstrucciones de configuración de la guía de inicio rápido de BigQuery con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de BigQuery.
Para autenticarte en BigQuery, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Eliminar metadatos de una tarea
Puede eliminar los metadatos de un trabajo específico mediante la herramienta de línea de comandos bq y la biblioteca de cliente de Python. BigQuery conserva un historial de las tareas ejecutadas en los últimos seis meses. Puedes usar este método para eliminar información sensible que pueda estar presente en las instrucciones de consulta. Los metadatos de los trabajos solo se pueden eliminar una vez que se hayan completado. Si un trabajo ha creado trabajos secundarios, estos también se eliminarán. No se permite eliminar tareas secundarias. Solo se pueden eliminar los trabajos principales o de nivel superior.
Para eliminar metadatos de un trabajo, sigue estos pasos:
bq
Ejecuta el comando bq rm
con la marca -j
y un ID de tarea.
Cuando proporcione el ID de trabajo, puede usar el ID completo o la forma abreviada. Por ejemplo, los IDs de trabajo que se muestran en la consola Google Cloud están totalmente cualificados, es decir, incluyen el proyecto y la ubicación:
my-project-1234:US.bquijob_123x456_123y123z123c
Los IDs de trabajo de la herramienta de línea de comandos bq se muestran en formato abreviado. No se incluyen el ID del proyecto ni la ubicación:
bquijob_123x456_123y123z123c
Para especificar la ubicación del trabajo, proporciona la marca --location
y asigna el valor a tu ubicación. Esta marca es opcional si usas el ID de trabajo completo. Si incluye la marca --location
y usa el ID de trabajo completo, la marca --location
se
ignora.
El siguiente comando elimina un trabajo:
bq --location=location \ --project_id=project_id \ rm -j job_id
Python
Antes de probar este ejemplo, sigue las Pythoninstrucciones de configuración de la guía de inicio rápido de BigQuery con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de BigQuery.
Para autenticarte en BigQuery, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Repetir tareas
No se puede repetir un trabajo con el mismo ID. En su lugar, crea un nuevo trabajo con la misma configuración. Cuando envías el nuevo trabajo en la consola deGoogle Cloud o en la herramienta de línea de comandos bq, se le asigna un nuevo ID de trabajo. Cuando envíes el trabajo mediante la API o las bibliotecas de cliente, debes generar un nuevo ID de trabajo.
Para repetir un trabajo, sigue estos pasos:
Consola
Para repetir un trabajo de consulta, sigue estos pasos:
Ve a la página BigQuery.
Despliega el panel Historial de empleo.
Para ver todos tus trabajos, haz clic en Historial personal. Para ver todas las tareas de un proyecto, haz clic en Historial del proyecto.
Haz clic en un trabajo de consulta para abrir sus detalles.
Para repetir una consulta, haz clic en Abrir como consulta nueva.
Haz clic en Ejecutar.
Para repetir un trabajo de carga, sigue estos pasos:
Ve a la página BigQuery.
Despliega el panel Historial de empleo.
Para ver todos tus trabajos, haz clic en Historial personal. Para ver todas las tareas de un proyecto, haz clic en Historial del proyecto.
Haz clic en un trabajo de carga para abrir sus detalles.
Para repetir un trabajo, haz clic en Repetir trabajo de carga.
bq
Vuelve a enviar el comando y BigQuery generará automáticamente una tarea con un nuevo ID.
API
No hay un método de una sola llamada para repetir una tarea. Si quieres repetir una tarea específica, sigue estos pasos:
Llama a
jobs.get
para obtener el recurso del trabajo que se va a repetir.Quita los campos id, status y statistics. Cambia el campo jobId por un nuevo valor generado por tu código de cliente. Cambia cualquier otro campo según sea necesario.
Llama a
jobs.insert
con el recurso modificado y el nuevo ID de trabajo para iniciar el nuevo trabajo.
Siguientes pasos
- Consulta cómo ejecutar tareas mediante programación.