{"id":19295,"date":"2024-12-10T15:24:10","date_gmt":"2024-12-10T18:24:10","guid":{"rendered":"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/?p=19295"},"modified":"2024-12-10T15:24:13","modified_gmt":"2024-12-10T18:24:13","slug":"azure-synapse-dw-como-controlar-quem-acessa-os-dados","status":"publish","type":"post","link":"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/","title":{"rendered":"Azure Synapse DW: Como controlar quem acessa os dados?"},"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\"> 9<\/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\/2024\/12\/0-Criador-de-Imagem-do-Cabecalho-Blog-DataEX-6-1024x307.png\" alt=\"\" class=\"wp-image-19297\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/0-Criador-de-Imagem-do-Cabecalho-Blog-DataEX-6-980x294.png 980w, http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/0-Criador-de-Imagem-do-Cabecalho-Blog-DataEX-6-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\">Voc\u00ea sabia que quanto mais recursos de privacidades ofertados, maior ser\u00e1 a confian\u00e7a entre a empresa e o cliente? E que o mesmo acontece no mundo de TI?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Todo usu\u00e1rio deseja que seus dados confidenciais sejam acess\u00edveis apenas para si mesmo<\/strong> &#8211; <em>nem mesmo para aqueles com privil\u00e9gios mais altos dentro da empresa<\/em>. Portanto, \u00e0 medida que voc\u00ea move dados para a nuvem, <strong>proteger os ativos dos dados \u00e9 fundamental para criar confian\u00e7a com seus clientes e parceiros<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para habilitar esse tipo de preven\u00e7\u00e3o, o <a href=\"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/o-que-ha-de-novo-em-dados-ia-e-aplicativos-digitais-do-azure\/\">Azure<\/a> Synapse d\u00e1 suporte a uma ampla variedade de recursos avan\u00e7ados de controle de acesso para controlar quem pode (ou n\u00e3o) acessar os dados selecionados pelo usu\u00e1rio. Esses recursos s\u00e3o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Seguran\u00e7a em n\u00edvel de objeto.<\/li>\n\n\n\n<li>Seguran\u00e7a em n\u00edvel de linha.<\/li>\n\n\n\n<li>Seguran\u00e7a em n\u00edvel de coluna.<\/li>\n\n\n\n<li>Mascaramento de dados din\u00e2micos.<\/li>\n\n\n\n<li>Controle de acesso baseado em fun\u00e7\u00e3o do Synapse.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Seguran\u00e7a em n\u00edvel de objeto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No Azure Synapse, sempre que criamos tabelas, exibi\u00e7\u00f5es, procedimentos armazenados e fun\u00e7\u00f5es, eles s\u00e3o criados como <strong>objetos<\/strong>. Em um pool de SQL dedicado, esses objetos podem ser protegidos concedendo permiss\u00f5es espec\u00edficas a usu\u00e1rios ou grupos no n\u00edvel do banco de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, voc\u00ea pode conceder permiss\u00f5es SELECT a contas de usu\u00e1rio ou fun\u00e7\u00f5es de banco de dados para dar acesso a objetos espec\u00edficos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Para atribuir permiss\u00e3o:<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"691\" height=\"80\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-1-3.png\" alt=\"\" class=\"wp-image-19298\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-1-3.png 691w, http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-1-3-480x56.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 691px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Para revogar a permiss\u00e3o:<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"696\" height=\"77\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-2.jpg\" alt=\"\" class=\"wp-image-19299\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-2.jpg 696w, http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-2-480x53.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 696px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, quando voc\u00ea atribui um usu\u00e1rio \u00e0 <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/synapse-analytics\/security\/synapse-workspace-synapse-rbac-roles\">fun\u00e7\u00e3o RBAC de Administrador do Synapse<\/a>, ele obt\u00e9m automaticamente acesso total a todos os pools de SQL dedicados nesse workspace. Ele permite que eles executem qualquer a\u00e7\u00e3o (incluindo o gerenciamento de permiss\u00f5es) em todos os bancos de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"leia-mais-linkedin\">Al\u00e9m disso, quando um usu\u00e1rio atribu\u00eddo \u00e0 fun\u00e7\u00e3o Colaborador de Dados do Blob de Armazenamento (tem permiss\u00f5es READ, WRITE e EXECUTE) de data lakes e os data lakes est\u00e3o conectados ao workspace como Synapse ou Databricks, essas permiss\u00f5es s\u00e3o aplicadas automaticamente \u00e0s tabelas criadas pelo Spark. <strong>Isso \u00e9 conhecido como passagem do Microsoft Entra<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Veja, quando a fun\u00e7\u00e3o Colaborador de Dados do Blob de Armazenamento \u00e9 atribu\u00edda \u00e0 algu\u00e9m:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"798\" height=\"364\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-3-2.png\" alt=\"\" class=\"wp-image-19300\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-3-2.png 798w, http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-3-2-480x219.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 798px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Em seguida, \u00e9 poss\u00edvel consultar a tabela criada pelo Spark.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"759\" height=\"485\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-4-2.png\" alt=\"\" class=\"wp-image-19301\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-4-2.png 759w, http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-4-2-480x307.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 759px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mas quando o papel \u00e9 removido do usu\u00e1rio que fez a tabela, ela d\u00e1 erro.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Seguran\u00e7a em n\u00edvel de linha<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A RLS \u00e9 um mecanismo para restringir o acesso em n\u00edvel de linha (leitura, grava\u00e7\u00e3o, &#8230;), com base nos dados de contexto do usu\u00e1rio<\/strong>. Um caso de uso t\u00edpico \u00e9 como, Tabelas de banco de dados comuns usadas por v\u00e1rios locat\u00e1rios para armazenar os dados e, nesse caso, queremos que cada locat\u00e1rio restrinja o acesso apenas aos seus pr\u00f3prios dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ele permite esse controle de acesso refinado sem precisar redesenhar o Data Warehouse<\/strong>. Ele tamb\u00e9m elimina a necessidade de usar exibi\u00e7\u00f5es para filtrar linhas para gerenciamento de controle de acesso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NOTA:<\/strong>&nbsp;A l\u00f3gica de restri\u00e7\u00e3o de acesso est\u00e1 localizada na camada de banco de dados e o sistema de banco de dados aplica as restri\u00e7\u00f5es de acesso sempre que os dados s\u00e3o acessados de qualquer camada. Isso torna o sistema de seguran\u00e7a mais confi\u00e1vel e robusto, reduzindo a \u00e1rea de superf\u00edcie do seu sistema de seguran\u00e7a.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como implementar a SPI?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A RLS pode ser implementada usando <strong><a href=\"https:\/\/learn.microsoft.com\/en-us\/sql\/t-sql\/statements\/create-security-policy-transact-sql?view=azure-sqldw-latest\">SECURITY POLICY<\/a><\/strong>. A RLS \u00e9 uma forma de controle de acesso baseado em predicado que funciona aplicando automaticamente um Predicado de Seguran\u00e7a a todas as consultas em uma tabela. Security Predicate associa a fun\u00e7\u00e3o de predicado \u00e0 tabela. A fun\u00e7\u00e3o de predicado \u00e9 basicamente uma fun\u00e7\u00e3o definida pelo usu\u00e1rio que determina que um usu\u00e1rio que executa a consulta ter\u00e1 acesso \u00e0 linha ou n\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e1 dois tipos de predicados de seguran\u00e7a:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Predicados de filtro:<\/strong> Ele filtra silenciosamente as linhas que os usu\u00e1rios n\u00e3o devem ver durante as opera\u00e7\u00f5es SELECT, UPDATE e DELETE. Isso \u00e9 usado quando voc\u00ea deseja ocultar dados sem interromper a experi\u00eancia do usu\u00e1rio. Por exemplo, em um banco de dados de funcion\u00e1rios, o predicado de filtro \u00e9 usado para garantir que os vendedores possam ver apenas seus pr\u00f3prios registros de clientes. Eles nem saberiam sobre discos pertencentes a outros vendedores.<\/li>\n\n\n\n<li><strong>Predicados de bloco:<\/strong> Ele bloqueia explicitamente as opera\u00e7\u00f5es de grava\u00e7\u00e3o (INSERT, UPDATE, DELETE) que violam regras predefinidas. Se um usu\u00e1rio tentar executar uma a\u00e7\u00e3o que viole as regras, a opera\u00e7\u00e3o falhar\u00e1 com uma mensagem de erro. Isso \u00e9 usado onde voc\u00ea deseja evitar modifica\u00e7\u00f5es n\u00e3o autorizadas.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Implementando predicados de filtro<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Etapa 1:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Criar usu\u00e1rios e tabelas fict\u00edcios e, em seguida, conceder acesso de leitura a esses objetos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Etapa 2:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Crie a fun\u00e7\u00e3o de predicado de filtro de seguran\u00e7a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A fun\u00e7\u00e3o retorna uma tabela com um \u00fanico valor que \u00e9 1, quando satisfaz a condi\u00e7\u00e3o WHERE. E SCHEMABINDING garante que os objetos subjacentes (tabelas, exibi\u00e7\u00f5es etc.) referenciados pela fun\u00e7\u00e3o n\u00e3o possam ser modificados (descartados ou alterados) enquanto a fun\u00e7\u00e3o existir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Etapa 3:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Crie uma pol\u00edtica de seguran\u00e7a que filtre a seguran\u00e7a do predicado e vincule a fun\u00e7\u00e3o de predicado \u00e0 tabela.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Passo 4:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teste sua RLS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando um usu\u00e1rio (por exemplo, &#8216;Mann&#8217;) executa uma consulta na tabela, o SQL Server invoca automaticamente a fun\u00e7\u00e3o de predicado de seguran\u00e7a para cada linha na tabela. Internamente, a fun\u00e7\u00e3o \u00e9 chamada pelo SQL Server como parte do plano de execu\u00e7\u00e3o da consulta. Portanto, as permiss\u00f5es necess\u00e1rias para executar as fun\u00e7\u00f5es s\u00e3o inerentemente tratadas pelo mecanismo do SQL Server. Portanto, n\u00e3o h\u00e1 necessidade de dar permiss\u00e3o explicitamente \u00e0s fun\u00e7\u00f5es.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"639\" height=\"484\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-6-1.png\" alt=\"\" class=\"wp-image-19302\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-6-1.png 639w, http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-6-1-480x364.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 639px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Etapa 5:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea pode desativar o RLS alterando a pol\u00edtica de seguran\u00e7a.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Seguran\u00e7a em n\u00edvel de coluna<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 semelhante ao RLS, mas, como o pr\u00f3prio nome sugere, aplica-se ao n\u00edvel da coluna. Por exemplo, em servi\u00e7os financeiros, apenas os gerentes de contas t\u00eam acesso aos n\u00fameros de previd\u00eancia social (SSN) do cliente, n\u00fameros de telefone e outras informa\u00e7\u00f5es de identifica\u00e7\u00e3o pessoal (PII).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, o m\u00e9todo de implementa\u00e7\u00e3o do CLS \u00e9 diferente. Ele \u00e9 implementado concedendo seguran\u00e7a no n\u00edvel do objeto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Implementando o CLS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Passo 1:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Criando usu\u00e1rio e tabela fict\u00edcios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Passo 2:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conceda ao usu\u00e1rio o acesso \u00e0s colunas, exceto as colunas confidenciais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Passo 3:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora, se o usu\u00e1rio tentar acessar colunas inteiras, ele dar\u00e1 erro.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"798\" height=\"242\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-7-1.png\" alt=\"\" class=\"wp-image-19303\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-7-1.png 798w, http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-7-1-480x146.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 798px, 100vw\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Mascaramento de dados din\u00e2micos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 o processo de limitar a exposi\u00e7\u00e3o de dados sens\u00edveis, ao usu\u00e1rio que n\u00e3o deve ter acesso para visualiz\u00e1-los. Por exemplo, agentes de atendimento ao cliente que precisam acessar registros de clientes, mas n\u00e3o devem ver n\u00fameros completos de cart\u00e3o de cr\u00e9dito, que podem ser mascarados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;<strong>Voc\u00ea pode perguntar, por que n\u00e3o podemos usar CLS ou por que n\u00e3o restringimos completamente o acesso?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por estas raz\u00f5es: &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Um CLS restringir\u00e1 completamente o acesso de colunas de leitura e altera\u00e7\u00e3o. Mas quando um mascaramento \u00e9 aplicado em uma coluna, ele n\u00e3o impede atualiza\u00e7\u00f5es nessa coluna. Portanto, se os usu\u00e1rios receberem dados mascarados ao consultar a coluna mascarada, os mesmos usu\u00e1rios poder\u00e3o atualizar os dados se tiverem permiss\u00f5es de grava\u00e7\u00e3o.<\/li>\n\n\n\n<li>No mascaramento, voc\u00ea pode usar SELECT INTO ou INSERT INTO para copiar dados de uma coluna mascarada para outra tabela que ser\u00e1 armazenada como dados mascarados (supondo que sejam exportados por um usu\u00e1rio sem privil\u00e9gios UNMASK). Mas no CLS voc\u00ea n\u00e3o pode fazer nada, se n\u00e3o tiver acesso \u00e0 coluna restrita.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>OBSERVA\u00c7\u00c3O:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Usu\u00e1rios e fun\u00e7\u00f5es administrativas (como sysadmin ou db_owner) sempre podem visualizar dados n\u00e3o mascarados por meio da permiss\u00e3o CONTROL, que inclui as permiss\u00f5es ALTER ANY MASK e UNMASK.<\/li>\n\n\n\n<li>Voc\u00ea pode conceder ou revogar a permiss\u00e3o UNMASK no n\u00edvel do banco de dados, no n\u00edvel do esquema, no n\u00edvel da tabela ou no n\u00edvel da coluna para um usu\u00e1rio, fun\u00e7\u00e3o de banco de dados, identidade do Microsoft Entra ou grupo do Microsoft Entra.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Implementando o DDM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Passo 1:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Criando usu\u00e1rio fict\u00edcio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Etapa 2:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Crie uma tabela e aplique o mascaramento nas colunas necess\u00e1rias.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Etapa 3:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conceder a permiss\u00e3o SELECT no esquema em que a tabela reside. Os usu\u00e1rios exibem dados mascarados.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"796\" height=\"249\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-8.png\" alt=\"\" class=\"wp-image-19304\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-8.png 796w, http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-8-480x150.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 796px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Passo 4:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conceder a permiss\u00e3o UNMASK permite que os usu\u00e1rios vejam dados desmascarados.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"798\" height=\"291\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-9-1.png\" alt=\"\" class=\"wp-image-19305\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-9-1.png 798w, http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/imagem-9-1-480x175.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 798px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Etapa 5:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use a instru\u00e7\u00e3o ALTER TABLE para adicionar uma m\u00e1scara a uma coluna existente na tabela ou para editar a m\u00e1scara nessa coluna.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Controle de acesso baseado em fun\u00e7\u00e3o do Synapse<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Basicamente, ele aproveita as fun\u00e7\u00f5es internas para atribuir permiss\u00f5es a usu\u00e1rios, grupos ou outras entidades de seguran\u00e7a para gerenciar quem pode:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Publique artefatos de c\u00f3digo e liste ou acesse artefatos de c\u00f3digo publicados.<\/li>\n\n\n\n<li>Execute c\u00f3digo em pools do Apache Spark e runtimes de integra\u00e7\u00e3o.<\/li>\n\n\n\n<li>Acesse servi\u00e7os vinculados (dados) protegidos por credenciais.<\/li>\n\n\n\n<li>Monitore ou cancele execu\u00e7\u00f5es de trabalho, revise a sa\u00edda do trabalho e os logs de execu\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Source:<\/strong> <a href=\"https:\/\/techcommunity.microsoft.com\/blog\/educatordeveloperblog\/ways-to-control-who-can-access-data-in-azure-synapse-dw\/4290877\">Blog Tech Community<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Transforme a gest\u00e3o de dados da sua empresa com a expertise da DataEX<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Proteger e gerenciar dados com precis\u00e3o \u00e9 essencial para garantir a confian\u00e7a dos clientes e parceiros. Com solu\u00e7\u00f5es avan\u00e7adas de an\u00e1lise de dados e intelig\u00eancia artificial, sua empresa pode implementar estrat\u00e9gias eficazes de controle de acesso e seguran\u00e7a de dados, como as oferecidas pelo Azure Synapse DW. Isso n\u00e3o apenas melhora a prote\u00e7\u00e3o das informa\u00e7\u00f5es, mas tamb\u00e9m otimiza a efici\u00eancia operacional.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se sua empresa busca uma abordagem inovadora para transformar seus processos de gest\u00e3o de dados, a DataEX pode ser sua parceira estrat\u00e9gica. Nossa expertise em solu\u00e7\u00f5es de an\u00e1lise de dados e IA permite elevar a seguran\u00e7a e o desempenho do seu neg\u00f3cio. <strong>Agende uma reuni\u00e3o<\/strong> com nossos especialistas e descubra como podemos impulsionar seus resultados com intelig\u00eancia de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Preencha o formul\u00e1rio abaixo e nosso time de especialistas entrar\u00e1 em contato.<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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\"> 9<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Voc\u00ea sabia que quanto mais recursos de privacidades ofertados, maior ser\u00e1 a confian\u00e7a entre a empresa e o cliente? E que o mesmo acontece no mundo de TI? Todo usu\u00e1rio deseja que seus dados confidenciais sejam acess\u00edveis apenas para si mesmo &#8211; nem mesmo para aqueles com privil\u00e9gios mais altos dentro da empresa. Portanto, \u00e0 [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":19296,"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":[15],"tags":[28,11,63,65,47,68],"class_list":["post-19295","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","tag-analytics","tag-azure","tag-data-engineer","tag-data-science","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>Azure Synapse DW: Como controlar quem acessa os dados? - DataEX<\/title>\n<meta name=\"description\" content=\"Proteja seus dados com o Azure Synapse DW. Descubra como fazer isso acessando agora o blog Data Universe. Clique no link!\" \/>\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\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure Synapse DW: Como controlar quem acessa os dados? - DataEX\" \/>\n<meta property=\"og:description\" content=\"Proteja seus dados com o Azure Synapse DW. Descubra como fazer isso acessando agora o blog Data Universe. Clique no link!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/\" \/>\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=\"2024-12-10T18:24:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-10T18:24:13+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/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=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\\\/\"},\"author\":{\"name\":\"Flavia Pereira\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/person\\\/27c685e91452d74a9064fbe76ceefbc9\"},\"headline\":\"Azure Synapse DW: Como controlar quem acessa os dados?\",\"datePublished\":\"2024-12-10T18:24:10+00:00\",\"dateModified\":\"2024-12-10T18:24:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\\\/\"},\"wordCount\":1746,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Imagens-blog-4.png\",\"keywords\":[\"Analytics\",\"Azure\",\"Data Engineer\",\"Data Science\",\"DataEX\",\"Microsoft\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/dataex.com.br\\\/en\\\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\\\/\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\\\/\",\"name\":\"Azure Synapse DW: Como controlar quem acessa os dados? - DataEX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Imagens-blog-4.png\",\"datePublished\":\"2024-12-10T18:24:10+00:00\",\"dateModified\":\"2024-12-10T18:24:13+00:00\",\"description\":\"Proteja seus dados com o Azure Synapse DW. Descubra como fazer isso acessando agora o blog Data Universe. Clique no link!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dataex.com.br\\\/en\\\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\\\/#primaryimage\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Imagens-blog-4.png\",\"contentUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Imagens-blog-4.png\",\"width\":6912,\"height\":3456},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/darkorchid-wallaby-287256.hostingersite.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Azure Synapse DW: Como controlar quem acessa os dados?\"}]},{\"@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":"Azure Synapse DW: Como controlar quem acessa os dados? - DataEX","description":"Proteja seus dados com o Azure Synapse DW. Descubra como fazer isso acessando agora o blog Data Universe. Clique no link!","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\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/","og_locale":"en_US","og_type":"article","og_title":"Azure Synapse DW: Como controlar quem acessa os dados? - DataEX","og_description":"Proteja seus dados com o Azure Synapse DW. Descubra como fazer isso acessando agora o blog Data Universe. Clique no link!","og_url":"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/","og_site_name":"DataEX","article_publisher":"https:\/\/www.facebook.com\/DataExbr\/","article_published_time":"2024-12-10T18:24:10+00:00","article_modified_time":"2024-12-10T18:24:13+00:00","og_image":[{"width":1024,"height":512,"url":"http:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/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":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/#article","isPartOf":{"@id":"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/"},"author":{"name":"Flavia Pereira","@id":"https:\/\/dataex.com.br\/en\/#\/schema\/person\/27c685e91452d74a9064fbe76ceefbc9"},"headline":"Azure Synapse DW: Como controlar quem acessa os dados?","datePublished":"2024-12-10T18:24:10+00:00","dateModified":"2024-12-10T18:24:13+00:00","mainEntityOfPage":{"@id":"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/"},"wordCount":1746,"commentCount":0,"publisher":{"@id":"https:\/\/dataex.com.br\/en\/#organization"},"image":{"@id":"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/#primaryimage"},"thumbnailUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/Imagens-blog-4.png","keywords":["Analytics","Azure","Data Engineer","Data Science","DataEX","Microsoft"],"articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/","url":"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/","name":"Azure Synapse DW: Como controlar quem acessa os dados? - DataEX","isPartOf":{"@id":"https:\/\/dataex.com.br\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/#primaryimage"},"image":{"@id":"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/#primaryimage"},"thumbnailUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/Imagens-blog-4.png","datePublished":"2024-12-10T18:24:10+00:00","dateModified":"2024-12-10T18:24:13+00:00","description":"Proteja seus dados com o Azure Synapse DW. Descubra como fazer isso acessando agora o blog Data Universe. Clique no link!","breadcrumb":{"@id":"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/#primaryimage","url":"https:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/Imagens-blog-4.png","contentUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2024\/12\/Imagens-blog-4.png","width":6912,"height":3456},{"@type":"BreadcrumbList","@id":"https:\/\/dataex.com.br\/en\/azure-synapse-dw-como-controlar-quem-acessa-os-dados\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/"},{"@type":"ListItem","position":2,"name":"Azure Synapse DW: Como controlar quem acessa os dados?"}]},{"@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\/19295","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=19295"}],"version-history":[{"count":0,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/posts\/19295\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/media\/19296"}],"wp:attachment":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/media?parent=19295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/categories?post=19295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/tags?post=19295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}