{"id":3940,"date":"2022-05-22T01:45:21","date_gmt":"2022-05-22T09:45:21","guid":{"rendered":"https:\/\/www.gudusoft.com\/?p=3940"},"modified":"2022-05-22T03:09:58","modified_gmt":"2022-05-22T11:09:58","slug":"get-the-data-lineage-of-complex-sql-statements","status":"publish","type":"post","link":"https:\/\/www.gudusoft.com\/es\/obtener-el-linaje-de-datos-de-sentencias-sql-complejas\/","title":{"rendered":"\u00bfC\u00f3mo obtener el linaje de datos de sentencias SQL complejas en un minuto? | Gudu SQLFlow"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;border-width: 0px 0px 0px 0px;border-color:#e8eaf0;border-style:solid;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start\" style=\"max-width:1310.4px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><div class=\"fusion-text fusion-text-1\" style=\"font-size:18px;line-height:26px;\"><h2>Obtenga el linaje de datos de sentencias SQL complejas en un minuto<\/h2>\n<p><strong><a href=\"https:\/\/www.gudusoft.com\/es\/base-de-conocimiento-de-linaje-de-datos\/\">Linaje de datos<\/a><\/strong> Es un eslab\u00f3n muy importante en la gobernanza de datos empresariales. Para conocer la importancia del linaje de datos en la gobernanza de datos empresariales, puede consultar <em><strong><a href=\"https:\/\/www.gudusoft.com\/es\/que-son-los-datos-de-linaje-y-por-que-son-importantes\/\">\u00bfQu\u00e9 es el linaje de datos y por qu\u00e9 es tan importante?<\/a><\/strong><\/em>El lenguaje SQL se usa ampliamente en el procesamiento de datos, y las sentencias SQL contienen un rico linaje de datos. Para saber qu\u00e9 es el linaje de datos en SQL y c\u00f3mo descubrir estos linajes de datos ocultos en las sentencias SQL, consulte <em><strong><a href=\"https:\/\/medium.com\/@han.yu_47442\/how-to-discover-data-lineage-in-sql-language-in-5-minutes-406ba357b3d9\">\u00bfC\u00f3mo descubrir el linaje de datos en el lenguaje SQL en 5 minutos?<\/a><\/strong><\/em>.<\/p>\n<div id=\"attachment_3949\" style=\"width: 941px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-3949\" decoding=\"async\" class=\"size-full wp-image-3949\" src=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/How_to_Get_the_Data_Lineage_of_Complex_SQL_Statements_in_One_Minute.png\" alt=\"\u00bfC\u00f3mo obtener el linaje de datos de sentencias SQL complejas en un minuto?\" width=\"931\" height=\"496\" srcset=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/How_to_Get_the_Data_Lineage_of_Complex_SQL_Statements_in_One_Minute-200x107.png 200w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/How_to_Get_the_Data_Lineage_of_Complex_SQL_Statements_in_One_Minute-300x160.png 300w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/How_to_Get_the_Data_Lineage_of_Complex_SQL_Statements_in_One_Minute-400x213.png 400w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/How_to_Get_the_Data_Lineage_of_Complex_SQL_Statements_in_One_Minute-600x320.png 600w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/How_to_Get_the_Data_Lineage_of_Complex_SQL_Statements_in_One_Minute-768x409.png 768w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/How_to_Get_the_Data_Lineage_of_Complex_SQL_Statements_in_One_Minute-800x426.png 800w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/How_to_Get_the_Data_Lineage_of_Complex_SQL_Statements_in_One_Minute.png 931w\" sizes=\"(max-width: 931px) 100vw, 931px\" \/><p id=\"caption-attachment-3949\" class=\"wp-caption-text\">\u00bfC\u00f3mo obtener el linaje de datos de sentencias SQL complejas en un minuto?<\/p><\/div>\n<p><span class=\"Y2IQFc\" lang=\"en\">Este art\u00edculo presenta principalmente c\u00f3mo utilizar la interfaz de usuario, la API Rest y la biblioteca Java proporcionada por <strong><a href=\"https:\/\/www.gudusoft.com\/es\/\">Flujo de SQL de Gudu<\/a> <a href=\"https:\/\/www.dpriver.com\/blog\/2022\/05\/11\/best-data-lineage-tools\/\">herramienta de an\u00e1lisis de linaje de datos<\/a><\/strong> para obtener r\u00e1pidamente el linaje de datos en sentencias SQL complejas e integrarlo en su propia plataforma de gobernanza de datos seg\u00fan sea necesario.<\/span><\/p>\n<h3>Una declaraci\u00f3n SQL ligeramente compleja<\/h3>\n<p>Ahora, usaremos la siguiente sentencia SQL, algo compleja, para demostrar c\u00f3mo usar Gudu SQLFlow para obtener r\u00e1pidamente diversos linajes de datos. Si tiene que procesar sentencias SQL o procedimientos almacenados m\u00e1s complejos, una herramienta de an\u00e1lisis de linajes de datos como Gudu SQLFlow es a\u00fan m\u00e1s necesaria.<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-3953 aligncenter\" src=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/1.png\" alt=\"\" width=\"915\" height=\"531\" srcset=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/1-200x116.png 200w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/1-300x174.png 300w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/1-400x232.png 400w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/1-600x348.png 600w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/1-768x446.png 768w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/1-800x464.png 800w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/1.png 915w\" sizes=\"(max-width: 915px) 100vw, 915px\" \/><\/p>\n<p>Nuestro objetivo es saber qu\u00e9 columnas est\u00e1n incluidas en la lista de selecci\u00f3n de nivel superior y de qu\u00e9 otras tablas y columnas provienen los datos fuente de estas columnas. Un resultado ideal deber\u00eda ser similar a esto:<\/p>\n<div id=\"attachment_3956\" style=\"width: 436px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-3956\" decoding=\"async\" class=\"size-full wp-image-3956 aligncenter\" src=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-top-level-select-list-data-lineage.png\" alt=\"Linaje de datos para la lista de selecci\u00f3n de nivel superior\" width=\"426\" height=\"225\" srcset=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-top-level-select-list-data-lineage-200x106.png 200w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-top-level-select-list-data-lineage-300x158.png 300w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-top-level-select-list-data-lineage-400x211.png 400w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-top-level-select-list-data-lineage.png 426w\" sizes=\"(max-width: 426px) 100vw, 426px\" \/><p id=\"caption-attachment-3956\" class=\"wp-caption-text\">Linaje de datos para la lista de selecci\u00f3n de nivel superior<\/p><\/div>\n<p><strong>Para obtener el resultado anterior, necesitamos hacer lo siguiente:<\/strong><\/p>\n<ol>\n<li>Expande autom\u00e1ticamente el * (asterisco) en datos.* para encontrar la columna correspondiente.<\/li>\n<li>Realice un rastreo de la fuente de datos para cada columna de la lista de selecci\u00f3n para encontrar la tabla y la columna originales. Este proceso puede requerir varios niveles de rastreo de la fuente hasta encontrar la fuente de datos final.<\/li>\n<\/ol>\n<h3>Acerca de la expansi\u00f3n autom\u00e1tica de *<\/h3>\n<p>* (asterisco) en la Lista de selecci\u00f3n representa todas las columnas de la relaci\u00f3n, que deben expandirse a nombres de columnas espec\u00edficos. <span class=\"Y2IQFc\" lang=\"en\">En este caso, Gudu SQLFlow puede expandirse autom\u00e1ticamente en funci\u00f3n de la informaci\u00f3n contextual proporcionada en el SQL.\u00a0<\/span>Pero a veces, la propia sentencia SQL no proporciona suficiente informaci\u00f3n para determinar qu\u00e9 columnas contiene *. En este caso, es necesario... <strong><a href=\"https:\/\/www.gudusoft.com\/es\/blog\/gsp-sqlenv\/\">Proporcionar informaci\u00f3n de metadatos a Gudu SQLFlow<\/a><\/strong> para expandir correctamente los asteriscos.<\/p>\n<p><strong>Flujo de SQL de Gudu<\/strong> Proporciona tres formas de ayudarle a obtener r\u00e1pidamente el <strong>linaje de datos de sentencias SQL complejas<\/strong>, que es conveniente para su uso en diferentes ocasiones.<\/p>\n<h4>1. Interfaz de usuario de Gudu SQLFlow<\/h4>\n<p>Puedes acceder directamente a la <strong><a href=\"https:\/\/sqlflow.gudusoft.com\/#\/\">Nube Gudu SQLFlow<\/a><\/strong> Versi\u00f3n sin necesidad de instalar ning\u00fan software. Es muy f\u00e1cil de usar. Puede pegar directamente la sentencia SQL que se va a procesar en el \u00e1rea de entrada y luego hacer clic en &quot;Visualizar&quot;.<\/p>\n<div id=\"attachment_3966\" style=\"width: 1326px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-3966\" decoding=\"async\" class=\"size-full wp-image-3966\" src=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-paste-sql.png\" alt=\"Linaje de datos de Gudu SQLFlow\" width=\"1316\" height=\"450\" srcset=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-paste-sql-200x68.png 200w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-paste-sql-300x103.png 300w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-paste-sql-400x137.png 400w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-paste-sql-600x205.png 600w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-paste-sql-768x263.png 768w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-paste-sql-800x274.png 800w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-paste-sql-1024x350.png 1024w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-paste-sql-1200x410.png 1200w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-paste-sql.png 1316w\" sizes=\"(max-width: 1316px) 100vw, 1316px\" \/><p id=\"caption-attachment-3966\" class=\"wp-caption-text\">Linaje de datos de Gudu SQLFlow<\/p><\/div>\n<p>Podemos ignorar los pasos intermedios de procesamiento y la informaci\u00f3n detallada del linaje de datos, y mostrar directamente los datos de origen y destino. Para obtener los resultados concisos que se muestran en la figura anterior, la configuraci\u00f3n utilizada es la siguiente:<\/p>\n<div id=\"attachment_3969\" style=\"width: 348px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-3969\" decoding=\"async\" class=\"size-full wp-image-3969\" src=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-setting.png\" alt=\"Configuraci\u00f3n de Gudu SQLFlow\" width=\"338\" height=\"285\" srcset=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-setting-200x169.png 200w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-setting-300x253.png 300w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-setting.png 338w\" sizes=\"(max-width: 338px) 100vw, 338px\" \/><p id=\"caption-attachment-3969\" class=\"wp-caption-text\">Configuraci\u00f3n de Gudu SQLFlow<\/p><\/div>\n<p>Puedes descargar el <strong><a href=\"https:\/\/github.com\/sqlparser\/sqlflow_public\/blob\/master\/demos\/top-level-select-list\/sqlflow-ui-generated.json\">Resultado JSON<\/a><\/strong> Contiene el linaje de datos para su posterior procesamiento. (La ruta de almacenamiento del linaje de datos: datos -&gt; sqlflow -&gt; relaciones)<\/p>\n<div id=\"attachment_3971\" style=\"width: 742px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-3971\" decoding=\"async\" class=\"size-full wp-image-3971\" src=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-download-json.png\" alt=\"Linaje de datos de Gudu SQLFlow en JSON\" width=\"732\" height=\"620\" srcset=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-download-json-200x169.png 200w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-download-json-300x254.png 300w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-download-json-400x339.png 400w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-download-json-600x508.png 600w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/sqlflow-ui-download-json.png 732w\" sizes=\"(max-width: 732px) 100vw, 732px\" \/><p id=\"caption-attachment-3971\" class=\"wp-caption-text\">Linaje de datos de Gudu SQLFlow en JSON<\/p><\/div>\n<h4>2. API de descanso de Gudu SQLFlow<\/h4>\n<p>Puede llamar a la API Gudu SQLFlow Rest en su c\u00f3digo para enviar autom\u00e1ticamente las declaraciones SQL que deben procesarse, obtener los resultados del procesamiento en tiempo real y luego procesar el linaje de datos devuelto en su c\u00f3digo de acuerdo con los requisitos comerciales.<\/p>\n<p>Para utilizar la API Rest de Gudu SQLFlow, necesita una <strong><a href=\"https:\/\/www.gudusoft.com\/es\/compra-cuenta-premium\/\">Cuenta Premium de Gudu SQLFlow Cloud<\/a><\/strong>Aqu\u00ed est\u00e1 el <strong><a href=\"https:\/\/github.com\/sqlparser\/sqlflow_public\/tree\/master\/api\">tutorial detallado<\/a><\/strong>. O puedes instalar <strong><a href=\"https:\/\/www.gudusoft.com\/es\/version-local-de-sqlflow\/\">Versi\u00f3n local de Gudu SQLFlow<\/a><\/strong> dentro de su empresa para utilizar Rest API.<\/p>\n<ol>\n<li><strong><a href=\"https:\/\/github.com\/sqlparser\/sqlflow_public\/blob\/master\/demos\/top-level-select-list\/lineage_on_premise.py\">C\u00f3digo Python<\/a><\/strong> connects to the Gudu SQLFlow server ( Gudu SQLFlow on-premise server ) deployed in the enterprise to obtain data lineage results.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/sqlparser\/sqlflow_public\/blob\/master\/demos\/top-level-select-list\/lineage_cloud.py\">C\u00f3digo Python<\/a><\/strong> connects to the SQLFlow cloud server to obtain data lineage results.<\/li>\n<\/ol>\n<p>Hacer clic <strong><a href=\"https:\/\/github.com\/sqlparser\/sqlflow_public\/blob\/master\/demos\/top-level-select-list\/data-lineage-json-by-python.json\">aqu\u00ed<\/a><\/strong> para ver los resultados del linaje de datos generados por el an\u00e1lisis del c\u00f3digo Python anterior.<\/p>\n<h4>3. Biblioteca Java Gudu SQLFlow<\/h4>\n<p>Tambi\u00e9n puedes utilizar el <strong><a href=\"https:\/\/www.gudusoft.com\/es\/biblioteca-sqlflow-java-2\/\">Biblioteca de clases Java Gudu SQLFlow<\/a><\/strong> Para analizar el linaje de datos de las sentencias SQL. La ventaja de usar la biblioteca de clases Java Gudu SQLFlow es que no necesita instalar el software del servidor Gudu SQLFlow y puede ejecutarse de forma independiente sin depender de bibliotecas de clases Java de terceros, lo que facilita su integraci\u00f3n en sus propios proyectos.<\/p>\n<p>Hemos creado un <strong><a href=\"https:\/\/github.com\/sqlparser\/gsp_demo_java\/tree\/master\/src\/main\/java\/demos\/dlineage\">Programa de demostraci\u00f3n de Java<\/a><\/strong> Para que puedas compilarlo y ejecutarlo directamente. Para obtener todas las columnas y sus or\u00edgenes de datos devueltos por la lista de selecci\u00f3n de nivel superior de la sentencia SQL de este art\u00edculo, podemos ejecutar la demo de Java con los siguientes par\u00e1metros:<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-3986 aligncenter\" src=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/3.png\" alt=\"\" width=\"839\" height=\"75\" srcset=\"https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/3-200x18.png 200w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/3-300x27.png 300w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/3-400x36.png 400w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/3-600x54.png 600w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/3-768x69.png 768w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/3-800x72.png 800w, https:\/\/www.gudusoft.com\/wp-content\/uploads\/2022\/05\/3.png 839w\" sizes=\"(max-width: 839px) 100vw, 839px\" \/><\/p>\n<p>El linaje de datos generado se almacena en formato XML y puede hacer clic <strong><a href=\"https:\/\/github.com\/sqlparser\/sqlflow_public\/blob\/master\/demos\/top-level-select-list\/data-lineage-xml-by-java-dlineage.xml\">aqu\u00ed<\/a><\/strong> para abrir este archivo XML.<\/p>\n<h3>Conclusi\u00f3n<\/h3>\n<p>Gracias por leer nuestro art\u00edculo y esperamos que pueda ayudarle a tener una mejor comprensi\u00f3n de <strong>C\u00f3mo<\/strong> <strong>Obtener el linaje de datos de sentencias SQL complejas<\/strong> <strong>en un minuto<\/strong>Si desea obtener m\u00e1s informaci\u00f3n sobre el linaje de datos, le recomendamos visitar <strong>Flujo de SQL de Gudu<\/strong> Sitio web oficial para m\u00e1s informaci\u00f3n.<\/p>\n<p>Como una de las mejores herramientas de an\u00e1lisis de linaje de datos del mercado actual, <strong>Flujo de SQL de Gudu<\/strong> No solo puede analizar archivos de script SQL, obtener el linaje de datos y realizar una visualizaci\u00f3n, sino que tambi\u00e9n permite a los usuarios proporcionar el linaje de datos en formato CSV y realizar una visualizaci\u00f3n. <strong>(Publicado por Ryan el 22 de mayo de 2022)<\/strong><\/p>\n<\/div><\/div><\/div><style type=\"text\/css\">.fusion-body .fusion-builder-column-0{width:100% !important;margin-top : 0px;margin-bottom : 0px;}.fusion-builder-column-0 > .fusion-column-wrapper {padding-top : 0px !important;padding-right : 0px !important;margin-right : 1.92%;padding-bottom : 0px !important;padding-left : 0px !important;margin-left : 1.92%;}@media only screen and (max-width:1024px) {.fusion-body .fusion-builder-column-0{width:100% !important;}.fusion-builder-column-0 > .fusion-column-wrapper {margin-right : 1.92%;margin-left : 1.92%;}}@media only screen and (max-width:640px) {.fusion-body .fusion-builder-column-0{width:100% !important;}.fusion-builder-column-0 > .fusion-column-wrapper {margin-right : 1.92%;margin-left : 1.92%;}}<\/style><\/div><style type=\"text\/css\">.fusion-body .fusion-flex-container.fusion-builder-row-1{ padding-top : 0px;margin-top : 0px;padding-right : 0px;padding-bottom : 0px;margin-bottom : 0px;padding-left : 0px;}<\/style><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":27,"featured_media":3978,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[14,31],"tags":[55,138,131,139,75],"_links":{"self":[{"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/posts\/3940"}],"collection":[{"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/comments?post=3940"}],"version-history":[{"count":45,"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/posts\/3940\/revisions"}],"predecessor-version":[{"id":3995,"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/posts\/3940\/revisions\/3995"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/media\/3978"}],"wp:attachment":[{"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/media?parent=3940"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/categories?post=3940"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/tags?post=3940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}