{"id":3802,"date":"2025-01-15T14:02:50","date_gmt":"2025-01-15T17:02:50","guid":{"rendered":"https:\/\/www.reevolute.com\/developer\/?p=3802"},"modified":"2025-01-15T16:43:41","modified_gmt":"2025-01-15T19:43:41","slug":"metrics-bigquery","status":"publish","type":"post","link":"https:\/\/www.reevolute.com\/developer\/metrics-bigquery\/","title":{"rendered":"M\u00e9tricas &#8211; BigQuery"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3802\" class=\"elementor elementor-3802\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4150f6b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4150f6b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cc8e049\" data-id=\"cc8e049\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fb6c638 elementor-widget elementor-widget-heading\" data-id=\"fb6c638\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"BigQuery_como_destino_para_las_metricas\"><\/span>BigQuery como destino para las m\u00e9tricas<span class=\"ez-toc-section-end\"><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5f262df elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5f262df\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7ecb582\" data-id=\"7ecb582\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b43c11a elementor-widget elementor-widget-text-editor\" data-id=\"b43c11a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>El m\u00f3dulo de m\u00e9tricas de la plataforma \u00abReevolute Builder\u00bb puede ser configurado para enviar la informaci\u00f3n de las transacciones a una base de datos BigQuery.<br \/>Esta capacidad permite aprovechar las capacidades de BigQuery para realizar an\u00e1lisis detallados de la informaci\u00f3n proveniente de las transacciones.<\/p><p>La informaci\u00f3n es depositada en una tabla de BigQuery en un formato estructurado, el que contiene campos del tipo JSON que permiten entregar la flexibilidad necesaria para adaptarse a los distintos tipos de datos generados en un \u00e1rbol de \u00abReevolute Builder\u00bb.<\/p><p>Para conseguir esta comunicaci\u00f3n se deben realizar configuraciones en BigQuery, as\u00ed como en la plataforma.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-70b8fcb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"70b8fcb\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2ab8d53\" data-id=\"2ab8d53\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9b39db4 elementor-widget elementor-widget-spacer\" data-id=\"9b39db4\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f124eea elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f124eea\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1a13464\" data-id=\"1a13464\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c08523d elementor-widget elementor-widget-heading\" data-id=\"c08523d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Informacion_almacenada\"><\/span>Informaci\u00f3n almacenada<span class=\"ez-toc-section-end\"><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0bfce22 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0bfce22\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1f5166b\" data-id=\"1f5166b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-69f8d06 elementor-widget elementor-widget-text-editor\" data-id=\"69f8d06\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>La informaci\u00f3n de cada m\u00e9trica enviada a BigQuery contendr\u00e1 la siguiente estructura de datos.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-558f98b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"558f98b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e23be11\" data-id=\"e23be11\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-850e5be elementor-widget elementor-widget-html\" data-id=\"850e5be\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<table id=\"user-info\">\n    \n<tbody>\n\n<tr>\n<th>Par&aacute;metro<\/th>\n<th>Tipo<\/th>\n<th>Descripci&oacute;n<\/th>\n<\/tr>\n\n<tr>\n<td>tree_id<\/td>\n<td>STRING<\/td>\n<td>Identificador del &aacute;rbol<\/td>\n<\/tr>\n\n<tr>\n<td>transaction_id<\/td>\n<td>STRING<\/td>\n<td>Identificador de la transacci&oacute;n<\/td>\n<\/tr>\n\n\n<tr>\n<td>version<\/td>\n<td>STRING<\/td>\n<td>N&uacute;mero de versi&oacute;n del &aacute;rbol ejecutada<\/td>\n<\/tr>\n\n\n<tr>\n<td>session_id<\/td>\n<td>STRING<\/td>\n<td>Identificador de la sesi&oacute;n<\/td>\n<\/tr>\n\n\n<tr>\n<td>data<\/td>\n<td>JSON<\/td>\n<td>Informaci&oacute;n con las variables configuradas en la m&eacute;trica, codificada en un objeto JSON<\/td>\n<\/tr>\n\n\n<tr>\n<td>metric_type<\/td>\n<td>STRING<\/td>\n<td>Define si la m&eacute;trica se genera al inicio ('pre') o al final ('post) del elemento del &aacute;rbol<\/td>\n<\/tr>\n\n\n<tr>\n<td>tenant_id<\/td>\n<td>STRING<\/td>\n<td>Identificador del tenant<\/td>\n<\/tr>\n\n\n<tr>\n<td>element<\/td>\n<td>JSON<\/td>\n<td>Objeto que contiene el tipo ('node' o 'link') e identificador del elemento<\/td>\n<\/tr>\n\n\n<tr>\n<td>timestamp<\/td>\n<td>STRING<\/td>\n<td>Fecha y hora del momento en que se gener&oacute; la m&eacute;trica<\/td>\n<\/tr>\n\n\n<tr>\n<td>scope<\/td>\n<td>JSON<\/td>\n<td>Arreglo con el conjunto de etiquetas que se definieron en el elemento del &aacute;rbol<\/td>\n<\/tr>\n\n\n<\/tbody>\n\n<\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-db292b2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"db292b2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2f83126\" data-id=\"2f83126\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-95a0b51 elementor-widget elementor-widget-spacer\" data-id=\"95a0b51\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-435446c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"435446c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4456a0a\" data-id=\"4456a0a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dc20ebd elementor-widget elementor-widget-heading\" data-id=\"dc20ebd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Configuracion_en_BigQuery\"><\/span>Configuraci\u00f3n en BigQuery<span class=\"ez-toc-section-end\"><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-df6a926 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"df6a926\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0ed27f9\" data-id=\"0ed27f9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3ddc096 elementor-widget elementor-widget-heading\" data-id=\"3ddc096\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Cuentas_de_servicio_GCP\"><\/span>Cuentas de servicio GCP<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e9e63cd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e9e63cd\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a64e7d6\" data-id=\"a64e7d6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8fa1c95 elementor-widget elementor-widget-text-editor\" data-id=\"8fa1c95\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>La comunicaci\u00f3n entre \u00abReevolute Builder\u00bb y BigQuery requiere la creaci\u00f3n de una cuenta de servicio (service account) en GCP que tenga los privilegios necesarios para escribir datos en BigQuery y la\u00a0 creaci\u00f3n y exportaci\u00f3n de una clave privada que ser\u00e1 posteriormente configurada en la plataforma.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c7d2376 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c7d2376\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-974fde5\" data-id=\"974fde5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dc9f8d1 elementor-widget elementor-widget-text-editor\" data-id=\"dc9f8d1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A la cuenta de servicio se le debe entregar el rol \u00abEditor de datos BigQuery\u00bb (BigQuery Data Editor) lo que se realiza en la secci\u00f3n IAM de la configuraci\u00f3n de GCP.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-df17bd9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"df17bd9\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b4d9ba5\" data-id=\"b4d9ba5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9fde49d elementor-widget elementor-widget-text-editor\" data-id=\"9fde49d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>En la secci\u00f3n de &#8216;Claves&#8217; de la cuenta de servicio en cuesti\u00f3n se debe crear una clave privada del tipo JSON, la que debe ser respaldada para ser utilizada posteriormente en la plataforma \u00abReevolute Builder\u00bb.<br \/>A continuaci\u00f3n se muestra un ejemplo del contenido que tiene el archivo JSON con la clave privada.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4db70cb elementor-widget elementor-widget-code-highlight\" data-id=\"4db70cb\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-json \">\n\t\t\t\t<code readonly=\"true\" class=\"language-json\">\n\t\t\t\t\t<xmp>{\n  \"type\": \"service_account\",\n  \"project_id\": \"xxxxxxxxx\",\n  \"private_key_id\": \"xxxxxxxxxxxxxxxxxxxxxx\",\n  \"private_key\": \"-----BEGIN PRIVATE KEY-----\\nxxxxxxxxxxxxxxxxxxxxx\\n-----END PRIVATE KEY-----\\n\",\n  \"client_email\": \"xxxxx@xxxxxxx.gserviceaccount.com\",\n  \"client_id\": \"xxxxxxxxxxxxxxxxxxxxx\",\n  \"auth_uri\": \"https:\/\/accounts.google.com\/o\/oauth2\/auth\",\n  \"token_uri\": \"https:\/\/oauth2.googleapis.com\/token\",\n  \"auth_provider_x509_cert_url\": \"https:\/\/www.googleapis.com\/oauth2\/v1\/certs\",\n  \"client_x509_cert_url\": \"https:\/\/www.googleapis.com\/robot\/v1\/metadata\/x509\/xxxxxxxxxxxxxx.gserviceaccount.com\",\n  \"universe_domain\": \"googleapis.com\"\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-53ba9a1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"53ba9a1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c63bbc\" data-id=\"3c63bbc\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5647af0 elementor-widget elementor-widget-spacer\" data-id=\"5647af0\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5e6f8de elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5e6f8de\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4a50d56\" data-id=\"4a50d56\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-eaafe02 elementor-widget elementor-widget-heading\" data-id=\"eaafe02\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Datasets_y_Tablas_BigQuery\"><\/span>Datasets y Tablas BigQuery<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-55e366e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"55e366e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-29e819b\" data-id=\"29e819b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7f1877f elementor-widget elementor-widget-text-editor\" data-id=\"7f1877f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Una vez configurada la cuenta de servicio se debe crear en BigQuery el dataset y la tabla en la que se insertar\u00e1n las m\u00e9tricas. Para realizar la configuraci\u00f3n se debe definir primero los par\u00e1metros de la siguiente tabla, ya que se necesitan conocer en BigQuery y la plataforma.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b0e00d6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b0e00d6\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-be46712\" data-id=\"be46712\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-32471c7 elementor-widget elementor-widget-html\" data-id=\"32471c7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<table id=\"user-info\">\n    \n<tbody>\n\n<tr>\n<th>Par&aacute;metro<\/th>\n<th>Descripci&oacute;n<\/th>\n<\/tr>\n\n<tr>\n<td>gcp_project_name<\/td>\n<td>Nombre del proyecto en GCP donde reside la instancia BigQuery que se usar&aacute;<\/td>\n<\/tr>\n\n<tr>\n<td>bq_dataset_name<\/td>\n<td>Nombre del conjunto de datos que se utilizar&aacute;<\/td>\n<\/tr>\n\n<tr>\n<td>bq_table_name<\/td>\n<td>Nombre de la tabla dentro del dataset en la que se insertar&aacute;n los datos<\/td>\n<\/tr>\n\n\n\n<\/tbody>\n\n<\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cbae57a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cbae57a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8da43a7\" data-id=\"8da43a7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c6d72ea elementor-widget elementor-widget-text-editor\" data-id=\"c6d72ea\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>La tabla &#8216;bq_table_name&#8217; debe tener un esquema predefinido, que permitir\u00e1 almacenar la informaci\u00f3n de las m\u00e9tricas generadas por la plataforma.<br \/>El esquema necesario se aprecia en el siguiente contenido JSON.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-620afd9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"620afd9\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f6657bd\" data-id=\"f6657bd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5a79a28 elementor-widget elementor-widget-code-highlight\" data-id=\"5a79a28\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-json \">\n\t\t\t\t<code readonly=\"true\" class=\"language-json\">\n\t\t\t\t\t<xmp>[\n  {\n    \"mode\": \"NULLABLE\",\n    \"name\": \"tree_id\",\n    \"type\": \"STRING\"\n  },\n  {\n    \"mode\": \"NULLABLE\",\n    \"name\": \"transaction_id\",\n    \"type\": \"STRING\"\n  },\n  {\n    \"mode\": \"NULLABLE\",\n    \"name\": \"version\",\n    \"type\": \"STRING\"\n  },\n  {\n    \"mode\": \"NULLABLE\",\n    \"name\": \"session_id\",\n    \"type\": \"STRING\"\n  },\n  {\n    \"mode\": \"NULLABLE\",\n    \"name\": \"data\",\n    \"type\": \"JSON\"\n  },\n  {\n    \"mode\": \"NULLABLE\",\n    \"name\": \"metric_type\",\n    \"type\": \"STRING\"\n  },\n  {\n    \"mode\": \"NULLABLE\",\n    \"name\": \"tenant_id\",\n    \"type\": \"STRING\"\n  },\n  {\n    \"mode\": \"NULLABLE\",\n    \"name\": \"element\",\n    \"type\": \"JSON\"\n  },\n  {\n    \"mode\": \"NULLABLE\",\n    \"name\": \"timestamp\",\n    \"type\": \"TIMESTAMP\"\n  },\n  {\n    \"mode\": \"NULLABLE\",\n    \"name\": \"scope\",\n    \"type\": \"JSON\"\n  }\n]<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-427ef35 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"427ef35\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f311925\" data-id=\"f311925\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9850abe elementor-widget elementor-widget-text-editor\" data-id=\"9850abe\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Una forma sencilla de configurar el esquema mediante l\u00ednea de comandos es guardar el contenido anterior en un archivo con extensi\u00f3n &#8216;.json&#8217; (por ejemplo &#8216;metrics_schema_table.json&#8217;) y ejecutar el siguiente comando de GCP.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4553989 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4553989\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5d60671\" data-id=\"5d60671\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6654da5 elementor-widget elementor-widget-code-highlight\" data-id=\"6654da5\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>bq mk --table gcp_project_name:bq_dataset_name.bq_table_name .\/metrics_schema_table.json<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f7eb72b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f7eb72b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-04739da\" data-id=\"04739da\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3d481ca elementor-widget elementor-widget-spacer\" data-id=\"3d481ca\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-63c90b2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"63c90b2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4fb2ce7\" data-id=\"4fb2ce7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-63181c0 elementor-widget elementor-widget-heading\" data-id=\"63181c0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Administracion_WEB\"><\/span>Administraci\u00f3n WEB<span class=\"ez-toc-section-end\"><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e014a2a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e014a2a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3b948e8\" data-id=\"3b948e8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-90118d4 elementor-widget elementor-widget-text-editor\" data-id=\"90118d4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Para acceder a la configuraci\u00f3n de la interfaz de salida de las m\u00e9tricas se debe ir a la opci\u00f3n \u00abEventos salientes &#8211; M\u00e9tricas\u00bb del panel de la izquierda, que se muestra en la siguiente imagen.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-72b461d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"72b461d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5849abb\" data-id=\"5849abb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ec82a6 elementor-widget elementor-widget-image\" data-id=\"1ec82a6\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"150\" src=\"https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2025\/01\/menu_whatsapp_metricas_salida-1024x150.png\" class=\"attachment-large size-large wp-image-3838\" alt=\"\" srcset=\"https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2025\/01\/menu_whatsapp_metricas_salida-1024x150.png 1024w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2025\/01\/menu_whatsapp_metricas_salida-300x44.png 300w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2025\/01\/menu_whatsapp_metricas_salida-768x112.png 768w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2025\/01\/menu_whatsapp_metricas_salida.png 1361w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e5d9d74 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e5d9d74\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-72752a4\" data-id=\"72752a4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5749b8c elementor-widget elementor-widget-text-editor\" data-id=\"5749b8c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Este m\u00f3dulo permitir\u00e1 definir una nueva salida de m\u00e9tricas del tipo BigQuery, para lo que se deber\u00e1 configurar el nombre del dataset y tabla ya configurados en BigQuery, as\u00ed como copiar las credenciales de la cuenta de servicio almacenada previamente. La interfaz WEB se aprecia a continuaci\u00f3n.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3dd08a2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3dd08a2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9a6f09e\" data-id=\"9a6f09e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8f1182b elementor-widget elementor-widget-image\" data-id=\"8f1182b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2025\/01\/whatsapp_metricas_bigquery.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"whatsapp_metricas_bigquery\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6Mzg0MCwidXJsIjoiaHR0cHM6XC9cL3d3dy5yZWV2b2x1dGUuY29tXC9kZXZlbG9wZXJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzAxXC93aGF0c2FwcF9tZXRyaWNhc19iaWdxdWVyeS5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"555\" src=\"https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2025\/01\/whatsapp_metricas_bigquery-1024x555.png\" class=\"attachment-large size-large wp-image-3840\" alt=\"\" srcset=\"https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2025\/01\/whatsapp_metricas_bigquery-1024x555.png 1024w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2025\/01\/whatsapp_metricas_bigquery-300x163.png 300w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2025\/01\/whatsapp_metricas_bigquery-768x416.png 768w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2025\/01\/whatsapp_metricas_bigquery-1536x832.png 1536w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2025\/01\/whatsapp_metricas_bigquery-2048x1109.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-341ef8f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"341ef8f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-36e9dee\" data-id=\"36e9dee\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-92ce50f elementor-widget elementor-widget-spacer\" data-id=\"92ce50f\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-50f83570 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"50f83570\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-606a21ba\" data-id=\"606a21ba\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-05245de elementor-button-info elementor-widget elementor-widget-button\" data-id=\"05245de\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.reevolute.com\/developer\/metrics-module\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-arrow-alt-circle-left\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">M\u00f3dulo M\u00e9tricas<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-2a01ec6a\" data-id=\"2a01ec6a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-132cc55a\" data-id=\"132cc55a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9fc99cb elementor-button-info elementor-align-right elementor-widget elementor-widget-button\" data-id=\"9fc99cb\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.reevolute.com\/developer\/whatsapp-endpoints-module\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-arrow-alt-circle-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">WhatsApp Endpoints<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_74 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.reevolute.com\/developer\/metrics-bigquery\/#BigQuery_como_destino_para_las_metricas\" >BigQuery como destino para las m\u00e9tricas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.reevolute.com\/developer\/metrics-bigquery\/#Informacion_almacenada\" >Informaci\u00f3n almacenada<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.reevolute.com\/developer\/metrics-bigquery\/#Configuracion_en_BigQuery\" >Configuraci\u00f3n en BigQuery<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.reevolute.com\/developer\/metrics-bigquery\/#Cuentas_de_servicio_GCP\" >Cuentas de servicio GCP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.reevolute.com\/developer\/metrics-bigquery\/#Datasets_y_Tablas_BigQuery\" >Datasets y Tablas BigQuery<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.reevolute.com\/developer\/metrics-bigquery\/#Administracion_WEB\" >Administraci\u00f3n WEB<\/a><\/li><\/ul><\/nav><\/div>\n","protected":false},"excerpt":{"rendered":"<p>BigQuery como destino para las m\u00e9tricas El m\u00f3dulo de m\u00e9tricas de la plataforma \u00abReevolute Builder\u00bb puede ser configurado para enviar la informaci\u00f3n de las transacciones a una base de datos BigQuery.Esta capacidad permite aprovechar las capacidades de BigQuery para realizar an\u00e1lisis detallados de la informaci\u00f3n proveniente de las transacciones. La informaci\u00f3n es depositada en una&hellip;&nbsp;<a href=\"https:\/\/www.reevolute.com\/developer\/metrics-bigquery\/\" rel=\"bookmark\">Leer m\u00e1s &raquo;<span class=\"screen-reader-text\">M\u00e9tricas &#8211; BigQuery<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-3802","post","type-post","status-publish","format-standard","hentry","category-sin-categorizar"],"_links":{"self":[{"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/posts\/3802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/comments?post=3802"}],"version-history":[{"count":22,"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/posts\/3802\/revisions"}],"predecessor-version":[{"id":3844,"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/posts\/3802\/revisions\/3844"}],"wp:attachment":[{"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/media?parent=3802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/categories?post=3802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/tags?post=3802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}