{"id":19843,"date":"2025-03-12T09:24:47","date_gmt":"2025-03-12T12:24:47","guid":{"rendered":"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/?p=19843"},"modified":"2025-03-12T09:24:52","modified_gmt":"2025-03-12T12:24:52","slug":"como-utilizar-o-azure-synapse-e-o-data-vault-2-0","status":"publish","type":"post","link":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/","title":{"rendered":"Como utilizar o Azure Synapse e o Data Vault 2.0?"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading time:<\/span> <span class=\"rt-time\"> 13<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"307\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/03\/0-Criador-de-Imagem-do-Cabecalho-Blog-DataEX-4-1024x307.png\" alt=\"\" class=\"wp-image-19845\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/03\/0-Criador-de-Imagem-do-Cabecalho-Blog-DataEX-4-980x294.png 980w, http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/03\/0-Criador-de-Imagem-do-Cabecalho-Blog-DataEX-4-480x144.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Um Cofre de Dados Brutos foi criado para armazenar dados brutos. Al\u00e9m de capturar e integrar os dados, alguns exemplos de regras de neg\u00f3cios flex\u00edveis dentro do Business Vault foram aplicados. Este artigo se concentra em usar os dados do modelo combinado do Data Vault (ou seja, o Raw Data Vault e o Business Vault) e transform\u00e1-los em informa\u00e7\u00f5es valiosas para fornecer aos usu\u00e1rios corporativos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Entrega de informa\u00e7\u00f5es<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O Raw Data Vault e o Business Vault capturam os dados brutos dos sistemas de origem e os resultados da l\u00f3gica de neg\u00f3cios exigida pelos usu\u00e1rios de neg\u00f3cios. Pode-se argumentar que o trabalho est\u00e1 feito at\u00e9 l\u00e1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Mas, na realidade, os usu\u00e1rios finais normalmente n\u00e3o querem trabalhar com as entidades Raw Data Vault ou Business Vault. As raz\u00f5es v\u00e1lidas para isso geralmente incluem falta de conhecimento na modelagem do Data Vault e, portanto, falta de clareza sobre como consultar uma implementa\u00e7\u00e3o do Data Vault. Al\u00e9m disso, a maioria dos usu\u00e1rios finais j\u00e1 est\u00e1 familiarizada com diferentes m\u00e9todos de consumo de dados. Isso normalmente inclui modelos dimensionais, como esquema em estrela ou esquema de floco de neve, ou tabelas planas e largas totalmente desnormalizadas. Neste artigo, discutimos entidades de fato e dimens\u00f5es de mudan\u00e7a lenta (SCD) 1 e 2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, a maioria das ferramentas para fornecer informa\u00e7\u00f5es, como ferramentas de painel como Microsoft PowerBI ou SQL Server Analysis Services para produzir cubos OLAP, s\u00e3o f\u00e1ceis de usar com esses modelos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como fornecer informa\u00e7\u00f5es com o Data Vault 2.0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Independentemente do formato de entrega de informa\u00e7\u00f5es desejado, ele pode ser consultado diretamente de entidades do Raw Data Vault. O modelo do Data Vault segue um design otimizado de esquema na leitura, em que os dados brutos s\u00e3o armazenados no estado em que se encontram e as transforma\u00e7\u00f5es, como l\u00f3gica de neg\u00f3cios e altera\u00e7\u00f5es estruturais, s\u00e3o aplicadas durante o tempo de consulta. Isso \u00e9 verdade, exceto que os dados de origem de entrada s\u00e3o divididos nos componentes fundamentais: chaves de neg\u00f3cios, relacionamentos e dados descritivos. Esta \u00e9 a otimiza\u00e7\u00e3o do armazenamento e facilita muito a aplica\u00e7\u00e3o de regras de neg\u00f3cios e tamb\u00e9m a transforma\u00e7\u00e3o em qualquer esquema de informa\u00e7\u00f5es de destino desejado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;As entidades do Business Vault s\u00e3o usadas durante a entrega de informa\u00e7\u00f5es para aplicar regras de neg\u00f3cios. Na maioria dos casos, os dados brutos s\u00e3o insuficientes para relat\u00f3rios: eles cont\u00eam dados incorretos e alguns dados est\u00e3o ausentes ou precisam ser convertidos de uma moeda para outra. No entanto, alguns dos dados brutos s\u00e3o bons o suficiente para relat\u00f3rios. Portanto, em muitos casos, os modelos de informa\u00e7\u00f5es, como um modelo dimensional, seriam derivados do Raw Data Vault e do Business Vault unindo as entidades necess\u00e1rias.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Os requisitos de entrega de informa\u00e7\u00f5es geralmente incluem um requisito de historiza\u00e7\u00e3o. Uma dimens\u00e3o de mudan\u00e7a lenta (SCD) Tipo 1 incluiria apenas o estado atual dos atributos descritivos. No entanto, o SCD Tipo 2 consistiria no hist\u00f3rico completo de atributos descritivos. O Data Vault segue uma abordagem multitemporal e aproveita v\u00e1rios cronogramas para implementar essas solu\u00e7\u00f5es:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li id=\"leia-mais-linkedin\">O\u00a0<strong>carimbo de data\/hora da data de carregamento<\/strong>\u00a0\u00e9 a linha do tempo t\u00e9cnica que indica quando os dados chegaram \u00e0 plataforma de dados. A linha do tempo deve ser definida (e controlada) pela equipe da plataforma de dados.<\/li>\n\n\n\n<li>O\u00a0<strong>carimbo de data\/hora do instant\u00e2neo<\/strong>\u00a0indica quando as informa\u00e7\u00f5es devem ser entregues ao usu\u00e1rio final. Essa linha do tempo \u00e9 regular (por exemplo, todas as manh\u00e3s \u00e0s 8h) e definida pelo usu\u00e1rio corporativo.<\/li>\n\n\n\n<li><strong>Os cronogramas de neg\u00f3cios<\/strong>\u00a0est\u00e3o dentro dos dados de origem e indicam quando algo aconteceu. Os exemplos incluem datas de nascimento, datas v\u00e1lidas de e at\u00e9 datas de altera\u00e7\u00e3o e datas de exclus\u00e3o.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Separar essas linhas do tempo e criar solu\u00e7\u00f5es multitemporais, em que alguns dados s\u00e3o retroativos ou p\u00f3s-datados, torna-se muito mais simples. No entanto, isso est\u00e1 al\u00e9m do escopo deste artigo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo a passo da implementa\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para atender aos requisitos de neg\u00f3cios, vamos come\u00e7ar da forma mais simples poss\u00edvel. Por v\u00e1rios motivos, \u00e9 altamente recomend\u00e1vel que os information marts sejam implementados usando exibi\u00e7\u00f5es SQL inicialmente e usem tabelas f\u00edsicas apenas se o desempenho ou os tempos\/custos de processamento exigirem. Outras op\u00e7\u00f5es, como PIT e tabelas de bridge, normalmente fornecem uma solu\u00e7\u00e3o suficiente (virtualizada).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Seguimos essa recomenda\u00e7\u00e3o neste artigo e come\u00e7amos com uma vis\u00e3o de dimens\u00e3o e uma vis\u00e3o de fato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dimens\u00e3o da loja<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Muitas entidades de dimens\u00f5es s\u00e3o derivadas de um hub e seu sat\u00e9lite. Se nenhuma regra de neg\u00f3cios for implementada, a Dimens\u00e3o poder\u00e1 acessar diretamente das entidades do Raw Data Vault. Por exemplo, a instru\u00e7\u00e3o CREATE VIEW a seguir implementa uma dimens\u00e3o de armazenamento SCD Tipo 1:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Essa consulta simples acessa o&nbsp;<em>store_hub<\/em>&nbsp;e o une ao&nbsp;<em>sat\u00e9lite store_address.&nbsp;<\/em>Ele seleciona a chave de neg\u00f3cios do hub porque os usu\u00e1rios corporativos t\u00edpicos desejam inclu\u00ed-la na dimens\u00e3o. Al\u00e9m disso, ele renomeia todos os atributos descritivos do sat\u00e9lite para torn\u00e1-los mais leg\u00edveis. A chave de hash \u00e9 adicionada para jun\u00e7\u00f5es eficientes de entidades Fact. No final, uma cl\u00e1usula WHERE aproveita o sinalizador&nbsp;<em>is_current<\/em>&nbsp;no sat\u00e9lite para incluir apenas os dados descritivos mais recentes. Este sinalizador \u00e9 calculado em uma exibi\u00e7\u00e3o no topo da tabela de sat\u00e9lite real. Assim, a exibi\u00e7\u00e3o \u00e9 unida, n\u00e3o a tabela. Somente essa cl\u00e1usula WHERE espec\u00edfica torna essa dimens\u00e3o do SCD tipo 1. Deix\u00e1-lo de fora levaria automaticamente a um SCD tipo 2! No entanto, nesse caso, faria sentido incluir adicionalmente o load_date e o load_end_date da visualiza\u00e7\u00e3o de sat\u00e9lite.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fato da transa\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A instru\u00e7\u00e3o CREATE VIEW a seguir implementa uma entidade de fato. Neste exemplo simples, nenhuma agrega\u00e7\u00e3o \u00e9 definida. A granularidade da entidade de fato derivada corresponde aos dados subjacentes do link n\u00e3o historizado. Portanto, a vis\u00e3o de fato pode ser derivada diretamente do link n\u00e3o historizado sem a necessidade de um deslocamento de gr\u00e3o, por exemplo, uma cl\u00e1usula GROUP BY:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Essa consulta \u00e9 selecionada no link n\u00e3o historizado e une os dois hubs por meio das hashkeys. A partir desses hubs, as chaves de hash s\u00e3o atribu\u00eddas. No link n\u00e3o hist\u00f3rico, os detalhes relevantes da transa\u00e7\u00e3o s\u00e3o escolhidos. Um filtro para historiza\u00e7\u00e3o n\u00e3o \u00e9 necess\u00e1rio porque hubs e links n\u00e3o historiados capturam apenas dados inalterados. Capturar fatos em mudan\u00e7a, que em teoria nunca deveriam acontecer, mas podem acontecer na realidade, tamb\u00e9m \u00e9 poss\u00edvel usando links n\u00e3o hist\u00f3ricos, mas al\u00e9m do escopo deste artigo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Agrega\u00e7\u00f5es pr\u00e9-calculadas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na maioria dos ambientes de neg\u00f3cios, os desenvolvedores de BI agora conectariam sua ferramenta de relat\u00f3rio preferida ao nosso modelo dimensional fornecido para criar relat\u00f3rios personalizados. \u00c9 comum agregar dados para calcular somas, contagens, m\u00e9dias ou outros valores agregados, especialmente para dados de fatos. Dependendo do volume de dados, da ferramenta de relat\u00f3rio e da complexidade da agrega\u00e7\u00e3o, isso pode ser um desafio para os usu\u00e1rios corporativos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Para simplificar o uso e otimizar o desempenho da consulta em alguns casos, uma pr\u00e9-agrega\u00e7\u00e3o na camada dimensional pode ser a melhor op\u00e7\u00e3o. Por exemplo, a instru\u00e7\u00e3o CREATE VIEW implementa outra exibi\u00e7\u00e3o de fatos da transa\u00e7\u00e3o de armazenamento que j\u00e1 inclui as agrega\u00e7\u00f5es solicitadas. Como as agrega\u00e7\u00f5es s\u00e3o sempre baseadas em uma cl\u00e1usula GROUP BY, as exibi\u00e7\u00f5es a seguir implementam os dois deslocamentos de granularidade para calcular o n\u00famero e a quantidade de transa\u00e7\u00f5es nas diferentes dimens\u00f5es de loja e cliente:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em ambas as consultas, apenas um hub \u00e9 necess\u00e1rio. A chave de hash de cada hub \u00e9 usada para a cl\u00e1usula GROUP BY e tr\u00eas agrega\u00e7\u00f5es b\u00e1sicas s\u00e3o aplicadas para determinar a contagem de transa\u00e7\u00f5es e calcular a soma e a quantidade m\u00e9dia de transa\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Embora isso reduza a carga de trabalho no lado do usu\u00e1rio corporativo, essa implementa\u00e7\u00e3o ainda pode ser lenta ou produzir altos custos de processamento. Portanto, faria sentido come\u00e7ar a materializar essa entidade de fato agregada ou introduzir uma tabela de ponte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Uma tabela de bridge \u00e9 semelhante a uma tabela de fatos pr\u00e9-agregada em modelos dimensionais. No entanto, \u00e9 muito mais personaliz\u00e1vel, pois implementa apenas a opera\u00e7\u00e3o de deslocamento de gr\u00e3os (neste caso, a cl\u00e1usula GROUP BY), c\u00e1lculos de medida e cronogramas. Ele tamb\u00e9m cont\u00e9m as refer\u00eancias de hub, que ser\u00e3o transformadas em refer\u00eancias de dimens\u00e3o, como visto nos exemplos anteriores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;<strong>A defini\u00e7\u00e3o da tabela de bridge \u00e9 fornecida na seguinte instru\u00e7\u00e3o<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A tabela de ponte tamb\u00e9m pode conter c\u00e1lculos comerciais complexos em muitos outros casos. Ainda assim, o foco est\u00e1 na opera\u00e7\u00e3o de deslocamento de gr\u00e3os, que leva um tempo razo\u00e1vel em muitos sistemas de banco de dados tradicionais devido ao armazenamento baseado em linhas. No entanto, o Microsoft Fabric usa um formato de armazenamento diferente otimizado para agrega\u00e7\u00f5es, mas normalmente ao pre\u00e7o das jun\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;A tabela de ponte visa melhorar o desempenho da consulta de entidades de fato. Por sua vez, isso significa que n\u00e3o h\u00e1 problema em pr\u00e9-unir outros dados na tabela de ponte se o desempenho da jun\u00e7\u00e3o for insuficiente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Um requisito comum \u00e9 a adi\u00e7\u00e3o de uma dimens\u00e3o de tempo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Entrega de informa\u00e7\u00f5es baseada em instant\u00e2neo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">At\u00e9 agora, a dimens\u00e3o de loja apresentada neste artigo era uma dimens\u00e3o SCD Tipo 1 &#8211; uma dimens\u00e3o sem hist\u00f3rico. No entanto, em muitos casos, as empresas desejam relacionar fatos \u00e0 vers\u00e3o membro da dimens\u00e3o da hora em que o fato ocorreu. Por exemplo, um pedido foi emitido antes que o cliente se mudasse para outro estado. Em um cen\u00e1rio Tipo 1, a receita do pedido seria associada ao estado atual do cliente. No entanto, isso pode n\u00e3o estar correto, dependendo dos requisitos de informa\u00e7\u00e3o. Nesses casos, a receita deve estar associada ao estado do cliente no momento da transa\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse requisito de informa\u00e7\u00e3o exige uma dimens\u00e3o SCD Tipo 2 com hist\u00f3rico. As tabelas PIT (ponto no tempo) s\u00e3o recomendadas para produzir essas dimens\u00f5es com efici\u00eancia. Esta se\u00e7\u00e3o discute as etapas necess\u00e1rias para criar essa tabela.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um bom ponto de partida \u00e9 uma tabela de datas. Essa tabela \u00e9 uma tabela de refer\u00eancia para datas e pode produzir uma dimens\u00e3o de data e preencher a tabela PIT. A instru\u00e7\u00e3o a seguir cria a tabela e a inicializa com datas entre 1970 e 2099:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A primeira parte \u00e9 uma instru\u00e7\u00e3o DDL simples que cria a tabela de data de refer\u00eancia. Isso \u00e9 seguido por uma instru\u00e7\u00e3o INSERT que aproveita v\u00e1rias CTEs (Common Table Expressions) para simplificar a l\u00f3gica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O primeiro&nbsp;<em>CTE date_base<\/em>&nbsp;simplesmente gera uma lista dos n\u00fameros de 1 a 10, seguido pelo date_basic CTE<em>,<\/em>&nbsp;que CROSS JOINs o CTE anterior quatro vezes, criando 10 * 10 * 10 * 10 = 10000 linhas. Um ROW_NUMBER() transforma os n\u00fameros em um n\u00famero crescente que varia de 1 a 10000. O pr\u00f3ximo&nbsp;<em>snapshot_base&nbsp;<\/em>CTE usa esse n\u00famero crescente para executar uma fun\u00e7\u00e3o DATEADD() sobre uma data de in\u00edcio especificada, &#8216;2020-01-01 07:00:00&#8217;, para gerar uma lista de datas di\u00e1rias. Isso \u00e9 feito uma vez no tipo de dados&nbsp;<em>datetime2<\/em>&nbsp;e uma vez no tipo de dados&nbsp;<em>date<\/em>. O \u00faltimo&nbsp;<em>CTE snapshot_extended<\/em>&nbsp;adiciona metadados como&nbsp;<em>M\u00caS, ANO,&nbsp;<\/em>etc. Por fim, colunas booleanas, que marcam o in\u00edcio e o fim de semanas, meses, trimestres e anos., s\u00e3o adicionadas. Tudo \u00e9 ent\u00e3o inserido na tabela de datas de refer\u00eancia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Essa tabela de data de refer\u00eancia agora pode criar e carregar uma tabela de ponto no tempo (PIT). A tabela PIT pr\u00e9-calcula para cada SDTS (carimbo de data\/hora de data de snapshot), qual entrada de sat\u00e9lite \u00e9 v\u00e1lida para cada chave de neg\u00f3cios. A granularidade de um PIT \u00e9&nbsp;<em>(n\u00famero de instant\u00e2neos) * (n\u00famero de chaves de neg\u00f3cios) = contagem de linhas no PIT.&nbsp;<\/em>O c\u00f3digo a seguir cria e preenche um exemplo simples de PIT para lojas:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O&nbsp;<em>\u00fanico pit_entries<\/em>&nbsp;CTE define todo o conjunto de entradas PIT. O hub de armazenamento \u00e9 unido \u00e0 tabela de instant\u00e2neo somente quando o hub aparece antes do SDTS para reduzir o n\u00famero de linhas. Mas como n\u00e3o h\u00e1 uma condi\u00e7\u00e3o JOIN mais espec\u00edfica, ap\u00f3s essa jun\u00e7\u00e3o, o n\u00famero de linhas j\u00e1 \u00e9 um m\u00faltiplo do n\u00famero de linhas no hub.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Em seguida, o \u00fanico sat\u00e9lite anexado ao hub da loja \u00e9 ingressado,&nbsp;<em>store_address_crm_lroc_sat<\/em>. Ele \u00e9 unido na chave de hash e, al\u00e9m disso, o&nbsp;<em>load_date&nbsp;<\/em>e o&nbsp;<em>load_end_date<\/em>&nbsp;s\u00e3o aproveitados para determinar o registro v\u00e1lido para um SDTS espec\u00edfico usando a fun\u00e7\u00e3o&nbsp;<em>BETWEEN<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;A lista SELECT desta CTE apresenta um novo conceito, uma&nbsp;<em>chave dimensional, hk_d_store,&nbsp;<\/em>gerada pelo hash da chave de hash do hub de armazenamento e do SDTS. Isso cria uma nova coluna exclusiva que pode ser usada para a restri\u00e7\u00e3o de chave prim\u00e1ria e cargas incrementais. Al\u00e9m disso, ambos os componentes dessa chave dimensional,&nbsp;<em>hk_store_hub<\/em>&nbsp;e&nbsp;<em>snapshot_datetime, s\u00e3o selecionados.&nbsp;<\/em>A chave de hash e a carga, datetime do sat\u00e9lite, tamb\u00e9m s\u00e3o escolhidas para identificar exclusivamente uma linha do sat\u00e9lite. Eles s\u00e3o renomeados para incluir o nome do sat\u00e9lite, o que ajuda ao conectar v\u00e1rios sat\u00e9lites em vez de apenas um. Um PIT t\u00edpico sempre re\u00fane todos os sat\u00e9lites conectados a um hub espec\u00edfico. Portanto, um PIT t\u00edpico tem v\u00e1rias combina\u00e7\u00f5es de chave de hash e colunas load_datetime.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Esse PIT agora pode ser usado como ponto de partida para uma dimens\u00e3o de armazenamento baseada em instant\u00e2neo. Para produzir uma dimens\u00e3o de armazenamento historizada (SCD Tipo 2), o PIT \u00e9 unido ao hub e ao sat\u00e9lite:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com todo o hist\u00f3rico pr\u00e9-calculado em nosso PIT, a dimens\u00e3o real pode ser virtual novamente porque a \u00fanica opera\u00e7\u00e3o necess\u00e1ria \u00e9 um INNER-JOIN.<br><br>Informa\u00e7\u00f5es e padr\u00f5es adicionais sobre tabelas PIT e bridge podem ser encontrados no&nbsp;<a href=\"https:\/\/www.scalefree.com\/blog\/\" target=\"_blank\" rel=\"noreferrer noopener\">Blog Scalefree<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O Data Vault foi projetado para integrar dados de v\u00e1rias fontes de dados, destruir criativamente os dados em seus componentes fundamentais e armazen\u00e1-los e organiz\u00e1-los para que qualquer estrutura de destino possa ser derivada rapidamente. Este artigo se concentrou na gera\u00e7\u00e3o de modelos de informa\u00e7\u00e3o, geralmente modelos dimensionais, usando entidades virtuais. Eles s\u00e3o usados na arquitetura de dados para fornecer informa\u00e7\u00f5es. Afinal, os modelos dimensionais s\u00e3o mais f\u00e1ceis de consumir por solu\u00e7\u00f5es de pain\u00e9is, e os usu\u00e1rios corporativos sabem como usar dimens\u00f5es e fatos para agregar suas medidas. No entanto, as tabelas PIT e bridge geralmente s\u00e3o necess\u00e1rias para manter o n\u00edvel de desempenho desejado. Eles tamb\u00e9m simplificam a implementa\u00e7\u00e3o de entidades de dimens\u00e3o e fato e, por esses motivos, s\u00e3o frequentemente encontrados em plataformas de dados baseadas no Data Vault.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Source:<\/strong> <a href=\"https:\/\/techcommunity.microsoft.com\/blog\/analyticsonazure\/delivering-information-with-azure-synapse-and-data-vault-2-0\/4390578\">Blog Microsoft Tech Community<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Transforme seus dados em estrat\u00e9gia com a DataEX<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A implementa\u00e7\u00e3o do Data Vault 2.0 e do Azure Synapse \u00e9 um passo essencial para garantir uma estrutura de dados robusta e eficiente. No entanto, transformar essas tecnologias em resultados concretos exige experi\u00eancia e uma abordagem estrat\u00e9gica. A DataEX \u00e9 especializada em solu\u00e7\u00f5es de engenharia de dados e intelig\u00eancia artificial, ajudando empresas a extrair insights valiosos para otimizar processos e impulsionar a tomada de decis\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea deseja potencializar sua gest\u00e3o de dados e garantir que sua empresa aproveite ao m\u00e1ximo o poder do Azure Synapse e do Data Vault 2.0, entre em contato com a DataEX. Agende uma reuni\u00e3o com nossos especialistas e descubra como podemos transformar seus desafios de dados em oportunidades estrat\u00e9gicas para o seu neg\u00f3cio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Preencha o formul\u00e1rio e nosso time entrar\u00e1 em contato.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E nos siga em nossas <a href=\"https:\/\/www.linkedin.com\/company\/dataex\/?viewAsMember=true\">social networks<\/a> e leia o <a href=\"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/blog\/\">blog Data Universe<\/a> diariamente.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura:<\/span> <span class=\"rt-time\"> 13<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Um Cofre de Dados Brutos foi criado para armazenar dados brutos. Al\u00e9m de capturar e integrar os dados, alguns exemplos de regras de neg\u00f3cios flex\u00edveis dentro do Business Vault foram aplicados. Este artigo se concentra em usar os dados do modelo combinado do Data Vault (ou seja, o Raw Data Vault e o Business Vault) [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":19844,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"1080","_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[1],"tags":[410,442,47,68],"class_list":["post-19843","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sem-categoria","tag-azure-synapse","tag-data-vault-2-0","tag-dataex","tag-microsoft"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Como utilizar o Azure Synapse e o Data Vault 2.0? - DataEX<\/title>\n<meta name=\"description\" content=\"Descubra como utilizar o Azure Synapse e o Data Vault 2.0 lendo agora o artigo especial que criamos para voc\u00ea! Clique no link e confira!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como utilizar o Azure Synapse e o Data Vault 2.0? - DataEX\" \/>\n<meta property=\"og:description\" content=\"Descubra como utilizar o Azure Synapse e o Data Vault 2.0 lendo agora o artigo especial que criamos para voc\u00ea! Clique no link e confira!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/\" \/>\n<meta property=\"og:site_name\" content=\"DataEX\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataExbr\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-12T12:24:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-12T12:24:52+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/03\/Imagens-blog-4-1024x512.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Flavia Pereira\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Flavia Pereira\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\\\/\"},\"author\":{\"name\":\"Flavia Pereira\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/person\\\/27c685e91452d74a9064fbe76ceefbc9\"},\"headline\":\"Como utilizar o Azure Synapse e o Data Vault 2.0?\",\"datePublished\":\"2025-03-12T12:24:47+00:00\",\"dateModified\":\"2025-03-12T12:24:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\\\/\"},\"wordCount\":2848,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/Imagens-blog-4.png\",\"keywords\":[\"Azure Synapse\",\"Data Vault 2.0\",\"DataEX\",\"Microsoft\"],\"articleSection\":[\"Sem categoria\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/dataex.com.br\\\/en\\\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\\\/\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\\\/\",\"name\":\"Como utilizar o Azure Synapse e o Data Vault 2.0? - DataEX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/Imagens-blog-4.png\",\"datePublished\":\"2025-03-12T12:24:47+00:00\",\"dateModified\":\"2025-03-12T12:24:52+00:00\",\"description\":\"Descubra como utilizar o Azure Synapse e o Data Vault 2.0 lendo agora o artigo especial que criamos para voc\u00ea! Clique no link e confira!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dataex.com.br\\\/en\\\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\\\/#primaryimage\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/Imagens-blog-4.png\",\"contentUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/Imagens-blog-4.png\",\"width\":6912,\"height\":3456},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/darkorchid-wallaby-287256.hostingersite.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como utilizar o Azure Synapse e o Data Vault 2.0?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/\",\"name\":\"DataEX\",\"description\":\"Solu\u00e7\u00f5es Data &amp; AI - Make Smarter Decisions Faster\",\"publisher\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#organization\",\"name\":\"DataEX\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/500x195-Logotipo-Transparente-DataEX-Horizontal-Laranja-e-Cinza.png\",\"contentUrl\":\"http:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/500x195-Logotipo-Transparente-DataEX-Horizontal-Laranja-e-Cinza.png\",\"width\":500,\"height\":195,\"caption\":\"DataEX\"},\"image\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/DataExbr\\\/\",\"https:\\\/\\\/www.instagram.com\\\/dataexbr\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/dataex\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/person\\\/27c685e91452d74a9064fbe76ceefbc9\",\"name\":\"Flavia Pereira\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d55e08a7f49c5f7f6e82174235a2fdff6790facf7895b70160481416b10946a3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d55e08a7f49c5f7f6e82174235a2fdff6790facf7895b70160481416b10946a3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d55e08a7f49c5f7f6e82174235a2fdff6790facf7895b70160481416b10946a3?s=96&d=mm&r=g\",\"caption\":\"Flavia Pereira\"},\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/author\\\/flavia-pereira\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como utilizar o Azure Synapse e o Data Vault 2.0? - DataEX","description":"Descubra como utilizar o Azure Synapse e o Data Vault 2.0 lendo agora o artigo especial que criamos para voc\u00ea! Clique no link e confira!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/","og_locale":"en_US","og_type":"article","og_title":"Como utilizar o Azure Synapse e o Data Vault 2.0? - DataEX","og_description":"Descubra como utilizar o Azure Synapse e o Data Vault 2.0 lendo agora o artigo especial que criamos para voc\u00ea! Clique no link e confira!","og_url":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/","og_site_name":"DataEX","article_publisher":"https:\/\/www.facebook.com\/DataExbr\/","article_published_time":"2025-03-12T12:24:47+00:00","article_modified_time":"2025-03-12T12:24:52+00:00","og_image":[{"width":1024,"height":512,"url":"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/03\/Imagens-blog-4-1024x512.png","type":"image\/png"}],"author":"Flavia Pereira","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Flavia Pereira","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/#article","isPartOf":{"@id":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/"},"author":{"name":"Flavia Pereira","@id":"https:\/\/dataex.com.br\/en\/#\/schema\/person\/27c685e91452d74a9064fbe76ceefbc9"},"headline":"Como utilizar o Azure Synapse e o Data Vault 2.0?","datePublished":"2025-03-12T12:24:47+00:00","dateModified":"2025-03-12T12:24:52+00:00","mainEntityOfPage":{"@id":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/"},"wordCount":2848,"commentCount":0,"publisher":{"@id":"https:\/\/dataex.com.br\/en\/#organization"},"image":{"@id":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/#primaryimage"},"thumbnailUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2025\/03\/Imagens-blog-4.png","keywords":["Azure Synapse","Data Vault 2.0","DataEX","Microsoft"],"articleSection":["Sem categoria"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/","url":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/","name":"Como utilizar o Azure Synapse e o Data Vault 2.0? - DataEX","isPartOf":{"@id":"https:\/\/dataex.com.br\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/#primaryimage"},"image":{"@id":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/#primaryimage"},"thumbnailUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2025\/03\/Imagens-blog-4.png","datePublished":"2025-03-12T12:24:47+00:00","dateModified":"2025-03-12T12:24:52+00:00","description":"Descubra como utilizar o Azure Synapse e o Data Vault 2.0 lendo agora o artigo especial que criamos para voc\u00ea! Clique no link e confira!","breadcrumb":{"@id":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/#primaryimage","url":"https:\/\/dataex.com.br\/wp-content\/uploads\/2025\/03\/Imagens-blog-4.png","contentUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2025\/03\/Imagens-blog-4.png","width":6912,"height":3456},{"@type":"BreadcrumbList","@id":"https:\/\/dataex.com.br\/en\/como-utilizar-o-azure-synapse-e-o-data-vault-2-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/"},{"@type":"ListItem","position":2,"name":"Como utilizar o Azure Synapse e o Data Vault 2.0?"}]},{"@type":"WebSite","@id":"https:\/\/dataex.com.br\/en\/#website","url":"https:\/\/dataex.com.br\/en\/","name":"DataEX","description":"Solu\u00e7\u00f5es Data &amp; AI - Make Smarter Decisions Faster","publisher":{"@id":"https:\/\/dataex.com.br\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dataex.com.br\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dataex.com.br\/en\/#organization","name":"DataEX","url":"https:\/\/dataex.com.br\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dataex.com.br\/en\/#\/schema\/logo\/image\/","url":"http:\/\/dataex.com.br\/wp-content\/uploads\/2022\/04\/500x195-Logotipo-Transparente-DataEX-Horizontal-Laranja-e-Cinza.png","contentUrl":"http:\/\/dataex.com.br\/wp-content\/uploads\/2022\/04\/500x195-Logotipo-Transparente-DataEX-Horizontal-Laranja-e-Cinza.png","width":500,"height":195,"caption":"DataEX"},"image":{"@id":"https:\/\/dataex.com.br\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataExbr\/","https:\/\/www.instagram.com\/dataexbr\/","https:\/\/www.linkedin.com\/company\/dataex\/"]},{"@type":"Person","@id":"https:\/\/dataex.com.br\/en\/#\/schema\/person\/27c685e91452d74a9064fbe76ceefbc9","name":"Flavia Pereira","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d55e08a7f49c5f7f6e82174235a2fdff6790facf7895b70160481416b10946a3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d55e08a7f49c5f7f6e82174235a2fdff6790facf7895b70160481416b10946a3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d55e08a7f49c5f7f6e82174235a2fdff6790facf7895b70160481416b10946a3?s=96&d=mm&r=g","caption":"Flavia Pereira"},"url":"https:\/\/dataex.com.br\/en\/author\/flavia-pereira\/"}]}},"_links":{"self":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/posts\/19843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/comments?post=19843"}],"version-history":[{"count":0,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/posts\/19843\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/media\/19844"}],"wp:attachment":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/media?parent=19843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/categories?post=19843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/tags?post=19843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}