Ingresa el dato cifrado y selecciona el tipo de campo
Ingresa el dato en texto plano y selecciona el tipo de campo
Ejecuta una consulta y guarda los datos desencriptados en BigQuery
La query debe tener un SELECT estándar de BigQuery con tres tipos de campos:
EXPR AS v_key_CAMPO
— campo de clustering (se incluye tal cual en la tabla destino y define el clustering).
'KMS_CODE' AS v_tipo_CAMPO
— campo cifrado a desencriptar con el código KMS indicado.
EXPR AS v_part_CAMPO
— campo para crear partición de tipo DATE en la tabla destino.
C_DOCUMENT_NUMBER, C_DOCUMENT_TYPE,
C_NAME, C_EMAIL, C_ADDRESS, C_CELLPHONE
SELECT t.PERIODO AS v_part_PERIODO, -- partición DATE t.NUMERO_POLIZA AS v_key_NUMERO_POLIZA, -- clustering t.NUMERO_DOCUMENTO, 'C_DOCUMENT_NUMBER' AS v_tipo_NUMERO_DOCUMENTO, t.NOMBRE, 'C_NAME' AS v_tipo_NOMBRE, t.ESTADO_POLIZA -- campo plano FROM `proyecto.dataset.tabla` AS t WHERE condicion = 'valor'
Ejecuta una consulta y guarda los datos encriptados en BigQuery
v_tipo_ serán encriptados antes de guardarse. Los demás se incluyen tal cual.
La query debe tener un SELECT estándar de BigQuery con tres tipos de campos:
EXPR AS v_key_CAMPO
— campo de clustering (se incluye tal cual y define el clustering de la tabla destino).
'KMS_CODE' AS v_tipo_CAMPO
— campo a encriptar con el código KMS indicado.
EXPR AS v_part_CAMPO
— campo para crear partición DATE en la tabla destino.
C_DOCUMENT_NUMBER, C_DOCUMENT_TYPE,
C_NAME, C_EMAIL, C_ADDRESS, C_CELLPHONE
SELECT PER.PERIODO AS v_key_PERIODO, -- clustering PER.NUMERO_DOCUMENTO, 'C_DOCUMENT_NUMBER' AS v_tipo_NUMERO_DOCUMENTO, PER.NOMBRE, 'C_NAME' AS v_tipo_NOMBRE, PER.FECHA_NACIMIENTO AS v_part_FECHA_NACIMIENTO, -- partición DATE PER.TIPOFONDO -- campo plano FROM `proyecto.dataset.tabla` AS PER WHERE condicion = 'valor'