Cómo trabajar con transferencias

Después de crear una transferencia con el Servicio de transferencia de datos de BigQuery, puedes hacer lo siguiente:

  • Obtener información sobre una configuración de transferencia
  • Enumerar configuraciones de transferencia
  • Ver el historial de ejecución de una transferencia
  • Ver detalles de la ejecución de transferencia, como los mensajes de registro
  • Actualizar una transferencia
  • Configurar un reabastecimiento
  • Actualizar credenciales
  • Inhabilitar una transferencia
  • Borrar una transferencia

Obtén información sobre una configuración de transferencia

Después de crear una transferencia, puedes obtener información sobre la configuración de la transferencia. La configuración incluye los valores que proporcionaste cuando creó la transferencia.

Obtener información sobre una transferencia requiere permisos bigquery.transfers.get. Las siguientes funciones IAM predefinidas incluyen los permisos bigquery.transfers.get:

  • bigquery.admin
  • bigquery.user

Un usuario al que se le otorgan los permisos bigquery.transfers.get puede ver información sobre todas las transferencias de un proyecto.

Si deseas obtener más información sobre las funciones de IAM en BigQuery, consulta Control de acceso.

Para obtener información sobre una configuración de transferencia, haz lo siguiente:

IU clásica

  1. Ve a la IU web de BigQuery.

    Ir a la IU web de BigQuery

  2. Haz clic en Transferencias.

  3. En la página Transferencias, haz clic en la transferencia apropiada en la lista.

  4. La configuración de transferencia aparece en la página de propiedades sobre el historial de ejecución. El siguiente ejemplo muestra las propiedades de configuración para una transferencia de Google Ads.

    Configuración de transferencia

Línea de comandos

Ingresa el comando bq show y proporciona el nombre del recurso de la configuración de transferencia. El marcador --format se puede usar para controlar el formato de salida.

bq show --format=prettyjson --transfer_config [RESOURCE_NAME]

Donde:

  • [RESOURCE_NAME] es el nombre del recurso de la transferencia (también conocido como la configuración de transferencia). Si no conoces el nombre de recurso de la transferencia, ejecuta el comando bq ls --transfer_config --transfer_location=[LOCATION] para mostrar una lista de todas las transferencias.

Por ejemplo, ingresa el siguiente comando para mostrar la configuración de la transferencia projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7.

bq show --format=prettyjson --transfer_config projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7

API

Usa el método projects.locations.transferConfigs.get y proporciona la configuración de transferencia con el parámetro name.

Muestra una lista de configuraciones de transferencia

Enumerar las configuraciones de transferencia en un proyecto requiere permisos bigquery.transfers.get. Las siguientes funciones IAM predefinidas incluyen los permisos bigquery.transfers.get:

  • bigquery.admin
  • bigquery.user

Un usuario con los permisos bigquery.transfers.get puede mostrar una lista de todas las transferencias de un proyecto.

Si deseas obtener más información sobre las funciones de IAM en BigQuery, consulta Control de acceso.

Sigue los pasos que se presentan a continuación para mostrar una lista de las configuraciones de transferencia de un proyecto:

IU clásica

  1. Ve a la IU web de BigQuery.

    Ir a la IU web de BigQuery

  2. Haz clic en Transferencias. Las configuraciones de transferencia aparecen en la página Transferencias agrupadas por ubicación.

Línea de comandos

Para enumerar todas las configuraciones de transferencia de un proyecto por ubicación, ingresa el comando bq ls y suministra los --transfer_location y los marcadores --transfer_config. También puedes proporcionar el marcador --project_id para especificar un proyecto en particular. Si no se especifica --project_id, se usa el proyecto predeterminado. El marcador --format se puede usar para controlar el formato de salida.

Para enumerar las configuraciones de transferencia de fuentes de datos particulares, suministra el marcador --filter.

Para ver un número particular de configuraciones de transferencia en formato paginado, suministra el marcador --max_results y así especifica el número de transferencias. El comando muestra un token de página que proporcionas con el marcador --page_token para ver el siguiente número de configuraciones.

bq ls --transfer_config --transfer_location=[LOCATION] --project_id=[PROJECT_ID] --max_results=[INTEGER] --filter=dataSourceIds:[DATA_SOURCES]

Donde:

  • [LOCATION] es la ubicación de las configuraciones de transferencia. La ubicación se especifica cuando creas una transferencia.
  • [PROJECT_ID] es tu ID del proyecto.
  • [INTEGER] es la cantidad de resultados que se muestran por página.
  • [DATA_SOURCES] es uno de los siguientes: <<../_shared/_cli-transfer-types.md>>

Ejemplos:

Ingresa el siguiente comando para mostrar todas las configuraciones de transferencia en los EE.UU. de tu proyecto predeterminado. La salida se controla mediante el marcador --format.

bq ls --format=prettyjson --transfer_config --transfer_location=us

Ingresa el siguiente comando para mostrar todas las configuraciones de transferencia en los EE.UU. del ID del proyecto myproject.

bq ls --transfer_config --transfer_location=us --project_id=myproject

Ingresa el siguiente comando para enumerar las 3 configuraciones de transferencia más recientes.

bq ls --transfer_config --transfer_location=us --project_id=myproject --max_results=3

El comando muestra un token de la página siguiente. Copia el token de la página y proporciónalo en el comando bq ls para ver los siguientes 3 resultados.

bq ls --transfer_config --transfer_location=us --project_id=myproject --max_results=3 --page_token=AB1CdEfg_hIJKL

Ingresa el siguiente comando para enumerar anuncios y configuraciones de transferencia de Campaign Manager del ID del proyecto myproject.

bq ls --transfer_config --transfer_location=us --project_id=myproject --filter=dataSourceIds:dcm_dt,adwords

API

Usa el método projects.locations.transferConfigs.list y proporciona el ID del proyecto con el parámetro parent.

Ve el historial de ejecuciones

A medida que se ejecutan las transferencias programadas, se mantiene un historial de ejecución para cada configuración de transferencia que incluye ejecuciones de transferencia correctas y las ejecuciones de transferencia fallidas Las ejecuciones de transferencia con más de 90 días de antigüedad se borran automáticamente del historial de ejecución.

La visualización del historial de ejecución de una configuración de transferencia requiere permisos bigquery.transfers.get. La función de IAM bigquery.user predefinida incluye permisos bigquery.transfers.get.

Si deseas obtener más información sobre las funciones de IAM en BigQuery, consulta Control de acceso.

Para ver el historial de ejecuciones de una configuración de transferencia, haz lo siguiente:

IU clásica

  1. Ve a la IU web de BigQuery.

    Ir a la IU web de BigQuery

  2. Haz clic en Transferencias.

  3. En la página Transferencias, haz clic en la transferencia apropiada en la lista.

  4. En la página de propiedades, el historial de ejecución aparece debajo de las propiedades de transferencia.

    Historial de ejecuciones

  5. (Opcional) Desmarca Mostrar solo la última ejecución por día para ver todas las ejecuciones de transferencia.

El estado de la ejecución de la transferencia se indica gráficamente y se detalla en la columna Estado:

Ícono Estado
Ícono de ejecución exitosa La ejecución de la transferencia fue exitosa.
Ícono de ejecución con errores La ejecución de la transferencia falló.
Ícono de ejecución con advertencias La ejecución de la transferencia fue exitosa, pero se encontraron advertencias. La ejecución no se considera problemática, a menos que las tablas resultantes parezcan anormales.

Línea de comandos

Para enumerar las ejecuciones de transferencia de una configuración de transferencia particular, ingresa el comando bq ls y suministra el marcador --transfer_run. También puedes proporcionar el marcador --project_id para especificar un proyecto en particular. Si [RESOURCE_NAME] no contiene información, se usa el valor --project_id. Si no se especifica --project_id, se usa el proyecto predeterminado. El marcador --format se puede usar para controlar el formato de salida.

Para ver un número particular de ejecuciones de transferencia, suministra el marcador --max_results. El comando muestra un token de página que proporcionas con el marcador --page_token para ver el siguiente número de configuraciones.

Para enumerar las ejecuciones de transferencia basadas en el estado de ejecución, suministra el marcador --filter.

bq ls --transfer_run --max_results=[INTEGER] --transfer_location=[LOCATION] --project_id=[PROJECT_ID] --filter=states:[STATE, ...] [RESOURCE_NAME]

Donde:

  • [INTEGER] es el número de resultados a mostrar.
  • [LOCATION] es la ubicación de las configuraciones de transferencia. La ubicación se especifica cuando creas una transferencia.
  • [PROJECT_ID] es tu ID del proyecto.
  • [STATE] es una de las siguientes o una lista separada por comas:
    • SUCCEEDED
    • FAILED
    • PENDING
    • RUNNING
    • CANCELLED
  • [RESOURCE_NAME] es el nombre del recurso de la transferencia (también conocido como la configuración de transferencia). Si no conoces el nombre de recurso de la transferencia, ejecuta el comando bq ls --transfer_config --transfer_location=[LOCATION] para mostrar una lista de todas las transferencias.

Ejemplos:

Ingresa el siguiente comando para mostrar las 3 últimas ejecuciones de la configuración de transferencia projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7. La salida se controla mediante el marcador --format.

bq ls --format=prettyjson --transfer_run --max_results=3 --transfer_location=us projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7

El comando muestra un token de la página siguiente. Copia el token de la página y proporciónalo en el comando bq ls para ver los siguientes 3 resultados.

bq ls --format=prettyjson --transfer_run --max_results=3 --page_token=AB1CdEfg_hIJKL --transfer_location=us projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7

Ingresa el siguiente comando para mostrar todas las ejecuciones fallidas de configuración de transferencia projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7.

bq ls --format=prettyjson --transfer_run --filter=states:FAILED --transfer_location=us projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7

API

Usa el método projects.locations.transferConfigs.list y especifica el ID del proyecto con el parámetro parent.

Ve detalles de ejecución de transferencia y mensajes de registro

Cuando aparece una ejecución de transferencia en el historial de ejecuciones, puedes ver los detalles de la ejecución, incluidos los mensajes de registro, advertencias y errores, el nombre de la ejecución y la hora de inicio y finalización.

Para ver los detalles de la ejecución de la transferencia se requieren los permisos bigquery.transfers.get. La función de IAM bigquery.user predefinida incluye permisos bigquery.transfers.get.

Si deseas obtener más información sobre las funciones de IAM en BigQuery, consulta Control de acceso.

Para ver los detalles de una ejecución de transferencia, haz lo siguiente:

IU clásica

  1. Ve a la IU web de BigQuery.

    Ir a la IU web de BigQuery

  2. Haz clic en Transferencias.

  3. En la página Transferencias, haz clic en la transferencia apropiada en la lista.

  4. En la página de propiedades, el historial de ejecución aparece debajo de las propiedades de transferencia. Haz clic en una ejecución para examinar los detalles.

  5. En los detalles de la ejecución, anota el Nombre de la ejecución y cualquier mensaje de error. Esta información es necesaria si te comunicas con el servicio de asistencia de Google Cloud. Los detalles de ejecución también incluyen mensajes de registro y advertencias.

    Detalles de ejecución

Línea de comandos

Para ver los detalles de la ejecución de la transferencia, ingresa el comando bq show y proporciona el Nombre de ejecución de la ejecución de transferencia usando el marcador --transfer_run. El marcador --format se puede usar para controlar el formato de salida.

bq show --format=prettyjson --transfer_run [RUN_NAME]

Donde:

  • [RUN_NAME] es el nombre de ejecución de la ejecución de transferencia. Puedes recuperar el nombre de ejecución mediante el comando bq ls.

Ejemplo:

Ingresa el siguiente comando para mostrar los detalles de las transferencias en ejecución projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7/runs/1a2b345c-0000-1234-5a67-89de1f12345g.

bq show --format=prettyjson --transfer_run projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7/runs/1a2b345c-0000-1234-5a67-89de1f12345g

Para ver los mensajes de registro de transferencia de una ejecución de transferencia, ingresa el comando bq ls con el marcador --transfer_log. Puedes filtrar los mensajes de registro por tipo con el marcador --message_type.

Para ver un número particular de mensajes de registro, suministra el marcador --max_results. El comando muestra un token de página que proporcionas usando el marcador --page_token para ver los siguientes n mensajes.

bq ls --transfer_log --max_results=[INTEGER] --message_type=messageTypes:[MESSAGE_TYPE] [RUN_NAME]

Donde:

  • [INTEGER] es el número de mensajes de registro que se mostrarán.
  • [MESSAGE_TYPE] es el tipo de mensaje de registro para vistas (un solo valor o una lista separada por comas):
    • INFO
    • WARNING
    • ERROR
  • [RUN_NAME] es el nombre de ejecución de la ejecución de transferencia. Puedes recuperar el nombre de ejecución mediante el comando bq ls.

Ejemplos:

Ingresa el siguiente comando para ver los primeros 2 mensajes de registro de la ejecución de transferencia projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7/runs/1a2b345c-0000-1234-5a67-89de1f12345g.

bq ls --transfer_log --max_results=2 projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7/runs/1a2b345c-0000-1234-5a67-89de1f12345g

El comando muestra un token de la página siguiente. Copia el token de la página y proporciónalo en el comando bq ls para ver los siguientes 2 resultados.

bq ls --transfer_log --max_results=2 --page_token=AB1CdEfg_hIJKL projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7/runs/1a2b345c-0000-1234-5a67-89de1f12345g

Ingresa el siguiente comando para ver solo los mensajes de error de la ejecución de transferencia projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7/runs/1a2b345c-0000-1234-5a67-89de1f12345g.

bq ls --transfer_log --message_type=messageTypes:ERROR projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7/runs/1a2b345c-0000-1234-5a67-89de1f12345g

API

Usa el método projects.transferConfigs.runs.transferLogs.list y proporciona el nombre de ejecución de la ejecución de transferencia con el parámetro parent.

Actualiza una transferencia

Una vez que agregas la transferencia, es posible editarla. Puedes editar cualquiera de los campos propagados durante la creación de la transferencia, excepto la Fuente:

  • Conjunto de datos de destino
  • Nombre visible
  • Cualquiera de los parámetros especificados para el tipo de transferencia específico.
  • Ejecutar la configuración de notificación

La actualización de una transferencia requiere permisos bigquery.transfers.update. La función de IAM predefinida bigquery.admin incluye permisos bigquery.transfers.update.

Si deseas obtener más información sobre las funciones de IAM en BigQuery, consulta Control de acceso.

Para actualizar una transferencia haz lo siguiente:

IU clásica

  1. Ve a la IU web de BigQuery.

    Ir a la IU web de BigQuery

  2. Haz clic en Transferencias.

  3. En la página Transferencias, haz clic en la transferencia apropiada en la lista.

  4. Haz clic en Editar para actualizar la configuración de transferencia.

  5. Cuando hayas terminado de hacer los cambios, haz clic en Guardar.

Línea de comandos

Ingresa el comando bq update, proporciona el nombre de la configuración de recursos de transferencia usando el marcador --transfer_config y suministra los marcadores --display_name, --target_dataset, --refresh_window_days, o --params.

bq update --display_name='[NAME]' --target_dataset=[DATASET] --params='[PARAMETERS]' --refresh_window_days=[INTEGER] --transfer_config [RESOURCE_NAME]

Donde:

  • --display_name es el nombre de visualización para la configuración de transferencia.
  • --target_dataset es el conjunto de datos de destino para la configuración de transferencia.
  • --params contiene los parámetros para la configuración de transferencia en formato JSON. Por ejemplo: --params='{"param":"param_value"}'. Los siguientes parámetros son editables:
    • Google Ads: customer_id
    • Campaign Manager: bucket y network_id
    • Google Ad Manager: bucket y network_code
    • Google Play: bucket y table_suffix
    • Canal de YouTube: page_id y table_suffix
    • Propietario del contenido de YouTube: content_owner_id y table_suffix
  • [INTEGER] es un valor de 0 a 30. Para obtener información sobre cómo configurar la ventana de actualización, consulta la documentación de tu tipo de transferencia.
  • [RESOURCE_NAME] es el nombre del recurso de la transferencia (también conocido como la configuración de transferencia). Si no conoces el nombre de recurso de la transferencia, ejecuta el comando bq ls --transfer_config --transfer_location=[LOCATION] para mostrar una lista de todas las transferencias.

Ejemplos:

Ingresa el siguiente comando para actualizar el nombre y mostrar el conjunto de datos de destino, la ventana de actualización y los parámetros para la transferencia de Google Ads. projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7.

bq update --display_name='My changed transfer' --target_dataset=mydataset2 --params='{"customer_id":"123-123-5678"}' --refresh_window_days=3 --transfer_config projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7

API

Usa el método projects.transferConfigs.patch y proporciona el nombre de recurso de la transferencia con el parámetro transferConfig.name. Si no conoces el nombre de recurso de la transferencia, emite el comando bq ls --transfer_config --transfer_location=[LOCATION] para mostrar una lista de todas las transferencias o llama al método projects.locations.transferConfigs.list y proporciona el ID del proyecto con el parámetro parent.

Configura un reabastecimiento

Puedes iniciar manualmente un reabastecimiento de datos en cualquier momento. Además de los límites de origen, el servicio de transferencia de datos de BigQuery admite un máximo de 180 días por solicitud de reabastecimiento. No se admiten solicitudes de reabastecimiento simultáneo.

Cuando reabasteces períodos grandes, divide tus solicitudes de reabastecimiento en partes de 180 días y espera a que finalice la solicitud de reabastecimiento anterior antes de crear otra.

Para obtener más información sobre la cantidad de datos disponibles del reabastecimiento, consulta la documentación de tu fuente de datos:

Ten en cuenta que los reabastecimientos no están disponibles para transferencias de Cloud Storage (Beta). Sin embargo, puedes configurar una ejecución de actualización de una transferencia de Cloud Storage.

Programar un reabastecimiento requiere permisos bigquery.transfers.update. La función de IAM predefinida bigquery.admin incluye permisos bigquery.transfers.update.

Si deseas obtener más información sobre las funciones de IAM en BigQuery, consulta Control de acceso.

Sigue los pasos que se presentan a continuación para programar un reabastecimiento:

IU clásica

  1. Ve a la IU web de BigQuery. Ir a la IU web de BigQuery
  2. Haz clic en Transferencias.
  3. En la página de Transferencia, haz clic en la transferencia apropiada.
  4. Haz clic en Programar reabastecimiento.

    Programar el reabastecimiento

  5. En el cuadro de dialogo Programar ejecución:

    • Para la Fecha de inicio de datos, ingresa o elige la fecha apropiada en formato MM/DD/AAAA.
    • Para la Fecha de finalización de datos, ingresa o elige la fecha apropiada en formato MM/DD/AAAA.
    • Haz clic en Aceptar.

    Programar el reabastecimiento

Línea de comandos

Ingresa el comando bq mk, suministra el marcador --transfer_run y especifica el --start_time y el --end_time.

bq mk --transfer_run --start_time='[START_TIME]' --end_time='[END_TIME]' [RESOURCE_NAME]

Donde:

  • El [START_TIME] y el [END_TIME] son marcas de tiempo que terminan en Z o contienen un desplazamiento de zona horaria válido. Por ejemplo:

    • 2017-08-19T12:11:35.00Z
    • 2017-05-25T00:00:00+00:00
  • [RESOURCE_NAME] es el nombre del recurso de la transferencia (también conocido como la configuración de transferencia). Si no conoces el nombre de recurso de la transferencia, ejecuta el comando bq ls --transfer_config --transfer_location=[LOCATION] para mostrar una lista de todas las transferencias.

Ejemplos:

Ingresa el siguiente comando para programar un reabastecimiento de configuración de transferencia projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7.

bq mk --transfer_run --start_time 2017-05-25T00:00:00Z --end_time 2017-05-25T00:00:00Z projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7

API

Usa el método projects.locations.transferConfigs.scheduleRuns y proporciona el recurso de configuración de transferencia con el parámetro parent.

Actualiza las credenciales

Una transferencia usa las credenciales del usuario que la creó. Si necesitas cambiar el usuario adjunto a una configuración de transferencia, puedes actualizar las credenciales de la transferencia. Esto es útil si el usuario que creó la transferencia ya no está en tu organización.

La actualización de credenciales requiere permisos bigquery.transfers.update. La función de IAM predefinida bigquery.admin incluye permisos bigquery.transfers.update.

Si deseas obtener más información sobre las funciones de IAM en BigQuery, consulta Control de acceso.

Para actualizar las credenciales de una transferencia, haz lo siguiente:

IU clásica

  1. Ve a la IU web de BigQuery. Ir a la IU web de BigQuery
  2. Haz clic en Transferencias.
  3. En la página de Transferencia, haz clic en la transferencia apropiada.
  4. Haz clic en Actualizar credenciales.
  5. Haz clic en Aceptar cuando se te solicite.
  6. Ingresa a tu Cuenta de Google y haz clic en Permitir para otorgar permiso al servicio de transferencia de BigQuery y así ver tus datos de informes y acceder y administrar los datos en BigQuery. Debes permitir las ventanas emergentes de bigquery.cloud.google.com para ver la ventana de permisos.

Línea de comandos

Ingresa el comando bq update proporciona el nombre de recurso de la configuración de transferencia usando el marcador --transfer_config y proporciona el marcador --update_credentials.

bq update --update_credentials=[BOOLEAN] --transfer_config [RESOURCE_NAME]

Donde:

  • --update_credentials es un valor booleano que indica si las credenciales se deben actualizar para la configuración de transferencia.
  • [RESOURCE_NAME] es el nombre del recurso de la transferencia (también conocido como la configuración de transferencia). Si no conoces el nombre de recurso de la transferencia, ejecuta el comando bq ls --transfer_config --transfer_location=[LOCATION] para mostrar una lista de todas las transferencias.

Ejemplos:

Ingresa el siguiente comando para actualizar las credenciales de transferencia de Google Ads projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7.

bq update --update_credentials=true --transfer_config projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7

API

Usa el método projects.transferConfigs.patch y proporciona los parámetros authorizationCode y updateMask.

Inhabilita una transferencia

Cuando inhabilitas una transferencia, [DISABLED] se agrega al nombre de la transferencia. Cuando la transferencia está inhabilitada, no se programan ejecuciones de transferencia nuevas ni se permiten reabastecimientos nuevos. Se completan todas las transferencias en ejecución.

Inhabilitar una transferencia no quita ningún dato que ya se transfirió a BigQuery. Los datos transferidos anteriormente generan costos de almacenamiento de BigQuery estándar hasta que borres el conjunto de datos o borres las tablas.

Inhabilitar una transferencia requiere permisos bigquery.transfers.update. La función de IAM predefinida bigquery.admin incluye permisos bigquery.transfers.update.

Si deseas obtener más información sobre las funciones de IAM en BigQuery, consulta Control de acceso.

Para inhabilitar una transferencia:

IU clásica

  1. Ve a la IU web clásica de BigQuery.

    Ir a la IU web clásica de BigQuery.

  2. Haz clic en Transferencias.

  3. Haz clic en la transferencia que estás inhabilitando.

  4. En la página de propiedades de transferencia, haz clic en Inhabilitado.

    Inhabilitar la transferencia

  5. Después de inhabilitar la transferencia, haz clic en Guardar.

Línea de comandos

Inhabilitar una transferencia no es compatible con la CLI.

API

Usa el método projects.locations.transferConfigs.patch y configura disabled como true en el recurso projects.locations.transferConfig.

Borra una transferencia

Cuando borras una transferencia, no se programan ejecuciones de transferencia nuevas. Cualquier transferencia en ejecución se detiene.

Borrar una trasferencia no quita ningún dato ya transferido a BigQuery. Los datos transferidos anteriormente generan costos de almacenamiento de BigQuery estándar hasta que borres el conjunto de datos o borres las tablas.

Borrar una transferencia requiere permisos bigquery.transfers.update. La función de IAM predefinida bigquery.admin incluye permisos bigquery.transfers.update.

Si deseas obtener más información sobre las funciones de IAM en BigQuery, consulta Control de acceso.

Sigue los pasos a continuación para borrar una transferencia:

IU clásica

  1. Ve a la IU web de BigQuery.

    Ir a la IU web clásica de BigQuery.

  2. Haz clic en Transferencias.

  3. Haz clic en la transferencia que estás editando.

  4. En la página de propiedades de transferencia, haz clic en Borrar.

  5. Cuando se te solicite, haz clic en Aceptar para quitar la transferencia.

Línea de comandos

Ingresa el comando bq rm y proporciona el nombre del recurso de la configuración de transferencia. Puedes usar el marcador -f para borrar una configuración de transferencia sin confirmación.

bq rm -f --transfer_config [RESOURCE_NAME]

Donde:

  • [RESOURCE_NAME] es el nombre del recurso de la transferencia (también conocido como la configuración de transferencia). Si no conoces el nombre de recurso de la transferencia, ejecuta el comando bq ls --transfer_config --transfer_location=[LOCATION] para mostrar una lista de todas las transferencias.

Por ejemplo, ingresa el siguiente comando para borrar la configuración de la transferencia projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7.

bq rm --transfer_config projects/myproject/locations/us/transferConfigs/1234a123-1234-1a23-1be9-12ab3c456de7

API

Usa el método projects.locations.transferConfigs.delete y proporciona el recurso que deseas borrar con el parámetro name.

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

¿Necesitas ayuda? Visita nuestra página de asistencia.