{"id":20111,"date":"2025-04-22T07:00:00","date_gmt":"2025-04-22T10:00:00","guid":{"rendered":"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/?p=20111"},"modified":"2025-04-17T13:45:38","modified_gmt":"2025-04-17T16:45:38","slug":"nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql","status":"publish","type":"post","link":"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/","title":{"rendered":"No\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL"},"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\/2025\/04\/0-Criador-de-Imagem-do-Cabecalho-Blog-DataEX-13-1024x307.png\" alt=\"\" class=\"wp-image-20112\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/0-Criador-de-Imagem-do-Cabecalho-Blog-DataEX-13-980x294.png 980w, http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/0-Criador-de-Imagem-do-Cabecalho-Blog-DataEX-13-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\">O Real-Time Intelligence no Microsoft Fabric fornece v\u00e1rios conectores de captura de dados de altera\u00e7\u00e3o de banco de dados, incluindo banco de dados SQL, MySQL, PostgreSQL e Cosmos DB, o que permite que qualquer pessoa reaja facilmente e execute a\u00e7\u00f5es em altera\u00e7\u00f5es de banco de dados em tempo real. Cada um dos bancos de dados funciona de maneira diferente quando se trata de habilitar o CDC, dando permiss\u00e3o aos usu\u00e1rios e como eles replicam as altera\u00e7\u00f5es do banco de dados para o Eventstream. Este blog descreve alguns pontos importantes a serem lembrados ao usar o banco de dados PostgreSQL CDC no Eventstream.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O conector CDC do PostgreSQL \u00e9 baseado no&nbsp;<a href=\"https:\/\/debezium.io\/documentation\/reference\/stable\/connectors\/postgresql.html#setting-up-postgresql\" target=\"_blank\" rel=\"noreferrer noopener\">conector Debezium para PostgreSQL.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A configura\u00e7\u00e3o dessa origem CDC no Eventstream \u00e9 abordada na documenta\u00e7\u00e3o &#8220;<a href=\"https:\/\/learn.microsoft.com\/fabric\/real-time-intelligence\/event-streams\/add-source-postgresql-database-change-data-capture\" target=\"_blank\" rel=\"noreferrer noopener\">Adicionar fonte CDC do banco de dados PostgreSQL a um Eventstream<\/a>&#8220;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e1 considera\u00e7\u00f5es importantes sobre o banco de dados PostgreSQL e as propriedades do Debezium que os usu\u00e1rios devem ter em mente ao usar essa fonte de conector<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Habilitar decodifica\u00e7\u00e3o l\u00f3gica<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O banco de dados PostgreSQL precisa ter a decodifica\u00e7\u00e3o l\u00f3gica habilitada e WAL_LEVEL definida como l\u00f3gica. O conector Eventstream usa o plug-in de sa\u00edda &#8220;pgoutput&#8221; para logs de grava\u00e7\u00e3o antecipada. Voc\u00ea pode verificar o n\u00edvel atual do WAL executando o c\u00f3digo a seguir no banco de dados PostgreSQL.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"743\" height=\"46\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-1-1.jpg\" alt=\"\" class=\"wp-image-20113\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-1-1.jpg 743w, http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-1-1-480x30.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 743px, 100vw\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Permiss\u00f5es do usu\u00e1rio<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O usu\u00e1rio que precisa ser configurado para CDC no Eventstream precisa ter um m\u00ednimo de permiss\u00f5es de replica\u00e7\u00e3o no banco de dados. Execute o seguinte comando no banco de dados PostgreSQL:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"746\" height=\"55\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-2-1.jpg\" alt=\"\" class=\"wp-image-20114\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-2-1.jpg 746w, http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-2-1-480x35.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 746px, 100vw\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para trabalhar com publica\u00e7\u00e3o, o usu\u00e1rio precisa ter permiss\u00e3o de administrador\/superusu\u00e1rio. Se o usu\u00e1rio n\u00e3o puder receber permiss\u00f5es de administrador\/superusu\u00e1rio, precisamos considerar a configura\u00e7\u00e3o da propriedade\u00a0<a href=\"https:\/\/debezium.io\/documentation\/reference\/stable\/connectors\/postgresql.html#postgresql-publication-autocreate-mode\" target=\"_blank\" rel=\"noreferrer noopener\">publication.autocreate.mode<\/a>\u00a0do conector Debezium como desabilitado. A op\u00e7\u00e3o padr\u00e3o dessa propriedade \u00e9 filtrada no conector Eventstream, que requer permiss\u00e3o de administrador.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Publica\u00e7\u00e3o<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O PostgreSQL trabalha com o conceito de publica\u00e7\u00f5es nas quais os registros do CDC s\u00e3o publicados. Por padr\u00e3o, o conector sempre tenta criar uma publica\u00e7\u00e3o no banco de dados com o nome &#8216;dbz_publication&#8217;. Um superusu\u00e1rio\/administrador no banco de dados ter\u00e1, por padr\u00e3o, permiss\u00f5es para criar\/alterar uma publica\u00e7\u00e3o. Isso tamb\u00e9m significa que, se v\u00e1rios conectores estiverem sendo usados, a publica\u00e7\u00e3o ser\u00e1 substitu\u00edda por conectores criados posteriormente e os conectores criados anteriormente n\u00e3o receber\u00e3o eventos CDC. Como eles usam o mesmo nome de publica\u00e7\u00e3o, os conectores criados posteriormente atualizar\u00e3o sua lista de tabelas filtradas na publica\u00e7\u00e3o.<\/li>\n\n\n\n<li>Para evitar dar permiss\u00e3o mais alta aos usu\u00e1rios ou conector que tentam criar sua pr\u00f3pria publica\u00e7\u00e3o, podemos definir a propriedade publication.autocreate.mode como desabilitada.<\/li>\n\n\n\n<li>Definir essa propriedade como desabilitada significa que o conector n\u00e3o tentar\u00e1 criar &#8220;dbz_publication&#8221; e procurar\u00e1 uma publica\u00e7\u00e3o existente. Portanto, certifique-se de que as publica\u00e7\u00f5es sejam pr\u00e9-criadas no banco de dados.<\/li>\n\n\n\n<li id=\"leia-mais-linkedin\">A pr\u00e9-cria\u00e7\u00e3o de publica\u00e7\u00f5es no banco de dados fornecer\u00e1 controle total aos DBAs para adicionar tabelas que ser\u00e3o anexadas a cada publica\u00e7\u00e3o da qual o CDC \u00e9 extra\u00eddo.<\/li>\n\n\n\n<li>Um administrador de banco de dados pode criar uma publica\u00e7\u00e3o e anexar tabelas a ela executando o seguinte comando:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"748\" height=\"50\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-3-1.jpg\" alt=\"\" class=\"wp-image-20115\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-3-1.jpg 748w, http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-3-1-480x32.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 748px, 100vw\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Slot de replica\u00e7\u00e3o<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A interface do usu\u00e1rio do Eventstream fornece um espa\u00e7o reservado opcional para fornecer o nome do slot. \u00c9 aconselh\u00e1vel fornecer obrigatoriamente um nome de slot de replica\u00e7\u00e3o para controlar quais slots est\u00e3o sendo consumidos pelo conector Eventstream e outros canais de replica\u00e7\u00e3o no banco de dados.<\/li>\n\n\n\n<li>Voc\u00ea pode criar um slot de replica\u00e7\u00e3o no banco de dados PostgreSQL executando o comando a seguir.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"743\" height=\"53\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-4.jpg\" alt=\"\" class=\"wp-image-20116\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-4.jpg 743w, http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-4-480x34.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 743px, 100vw\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Instant\u00e2neo hist\u00f3rico<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ap\u00f3s a configura\u00e7\u00e3o inicial, o conector inicialmente traz um instant\u00e2neo hist\u00f3rico de todas as tabelas inclu\u00eddas na interface do usu\u00e1rio do Eventstream.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"602\" height=\"385\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-5-1.png\" alt=\"\" class=\"wp-image-20117\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-5-1.png 602w, http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-5-1-480x307.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 602px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A configura\u00e7\u00e3o do conector do Eventstream fornece espa\u00e7o reservado para fornecer a lista de tabelas ou escolher Todas as tabelas<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Considera\u00e7\u00e3o importante para grandes bancos de dados transacionais \u2013 em vez de Todas as tabelas, os usu\u00e1rios podem dividir logicamente a tabela usando v\u00e1rios conectores no Eventstream. Eles podem inserir uma lista separada por v\u00edrgulas de tabelas em vez de Todas as tabelas ou agrup\u00e1-las em um n\u00edvel de tabela ou esquema usando a express\u00e3o regex. O campo de lista de tabelas deve ser usado com cautela porque tem limita\u00e7\u00e3o de caracteres de 128 com regex ou lista separada por v\u00edrgulas de 100 tabelas.<\/li>\n\n\n\n<li>\u00c9 importante selecionar apenas as tabelas em que toda a carga hist\u00f3rica \u00e9 necess\u00e1ria. Caso contr\u00e1rio, acabaremos obtendo uma grande quantidade de dados no Eventstream. Isso significa que levar\u00e1 tempo para carregar no destino, o CDC n\u00e3o ser\u00e1 iniciado at\u00e9 que o instant\u00e2neo seja conclu\u00eddo e a lista de pend\u00eancias poder\u00e1 continuar aumentando, o que resultar\u00e1 em tr\u00e1fego de dados no Eventstream.<\/li>\n\n\n\n<li>Em caso de problemas durante o snapshot em tabelas grandes, devido ao tempo limite no banco de dados de origem, execute o seguinte comando no banco de dados PostgreSQL:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">ALTER ROLE &lt;user&gt; SET idle_in_transaction_session_timeout=&#8217;0&#8242;;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Outra considera\u00e7\u00e3o importante \u00e9 que a taxa de transfer\u00eancia do conector CDC e do Eventstream s\u00e3o diferentes. A configura\u00e7\u00e3o na interface do usu\u00e1rio do Eventstream altera apenas a taxa de transfer\u00eancia do Eventstream. Os n\u00fameros de taxa de transfer\u00eancia s\u00e3o descritos na documenta\u00e7\u00e3o de\u00a0<a href=\"https:\/\/learn.microsoft.com\/fabric\/real-time-intelligence\/event-streams\/configure-settings#streaming-connector-sources\">taxa de transfer\u00eancia do Conector<\/a>.<\/li>\n\n\n\n<li>Lembre-se de que o instant\u00e2neo e o CDC funcionam de maneira diferente. Snapshot \u00e9 uma instru\u00e7\u00e3o select simples em cada tabela e n\u00e3o depende diretamente do WAL. Isso significa que n\u00e3o h\u00e1 n\u00famero de sequ\u00eancia de log\/marca d&#8217;\u00e1gua mantido durante um instant\u00e2neo. Quaisquer problemas durante o instant\u00e2neo reiniciar\u00e3o o conector e reiniciar\u00e3o o instant\u00e2neo, resultando em duplicatas no banco de dados.<\/li>\n\n\n\n<li>Problemas no instant\u00e2neo podem ocorrer devido a problemas de permiss\u00f5es de tabela, tabelas grandes, tempos limite, convers\u00f5es de tipo de dados ou limita\u00e7\u00e3o do Eventstream. \u00c9 importante planej\u00e1-los antes de iniciar o instant\u00e2neo.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">CDC<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ap\u00f3s o instant\u00e2neo, imediatamente o conector entrar\u00e1 no modo CDC, onde a publica\u00e7\u00e3o e os pontos mencionados acima sobre as permiss\u00f5es do usu\u00e1rio precisam ser considerados.<\/li>\n\n\n\n<li>Para evitar conflitos de publica\u00e7\u00f5es e slots, cada um dos conectores Debezium de origem tamb\u00e9m pode ser iniciado mencionando explicitamente as propriedades \u2013\u00a0<a href=\"https:\/\/debezium.io\/documentation\/reference\/stable\/connectors\/postgresql.html#postgresql-property-publication-name\">publication.name<\/a>\u00a0e\u00a0<a href=\"https:\/\/debezium.io\/documentation\/reference\/stable\/connectors\/postgresql.html#postgresql-property-publication-name\" target=\"_blank\" rel=\"noreferrer noopener\">slot.name<\/a>.<\/li>\n\n\n\n<li>Fornecer as propriedades acima junto com publication.autocreate.mode = disabled significa que os registros CDC fluem sem problemas sem permiss\u00e3o do usu\u00e1rio negado se o administrador ou superusu\u00e1rio n\u00e3o estiver sendo usado.<\/li>\n\n\n\n<li>Os registros CDC t\u00eam um esquema espec\u00edfico da carga \u2013 eles cont\u00eam pares de valores de chave antes e depois de colunas e linhas da tabela de banco de dados. H\u00e1 uma op\u00e7\u00e3o que podemos habilitar para garantir que antes e depois sejam sempre preenchidos via CDC, o que facilita atualiza\u00e7\u00f5es, inser\u00e7\u00f5es e exclus\u00f5es em aplicativos downstream. Isso tamb\u00e9m ajudar\u00e1 as tabelas sem chave prim\u00e1ria.<\/li>\n\n\n\n<li>Execute o seguinte comando no banco de dados PostgreSQL:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"742\" height=\"46\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-6.jpg\" alt=\"\" class=\"wp-image-20118\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-6.jpg 742w, http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/imagem-6-480x30.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 742px, 100vw\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Tipo de dados handling<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Por padr\u00e3o, o conector Debezium usa o tipo de dados num\u00e9rico decimal para convers\u00e3o bin\u00e1ria. Isso n\u00e3o pode ser usado para a maioria dos clientes e pode precisar de etapas extras para converter esses n\u00fameros de volta em formato utiliz\u00e1vel.<\/li>\n\n\n\n<li>Isso pode ser feito definindo a propriedade\u00a0<a href=\"https:\/\/debezium.io\/documentation\/reference\/stable\/connectors\/postgresql.html#postgresql-property-decimal-handling-mode\" target=\"_blank\" rel=\"noreferrer noopener\">decimal.handling.mode<\/a>\u00a0como double.<\/li>\n\n\n\n<li>Sem definir a propriedade, uma coluna que \u00e9 decimal, digamos que &#8216;UnitPrice&#8217; aparecer\u00e1 no Eventstream como bin\u00e1rio Ex: UnitPrice: &#8220;RnLs=&#8221;.<\/li>\n\n\n\n<li>Se a propriedade for definida como double no conector, o valor ser\u00e1 exibido corretamente Ex: UnitPrice: 63.90.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">O conector CDC do Eventstream remove a sobrecarga de manter e executar uma infraestrutura enorme para mover dados de banco de dados para o Microsoft Fabric. Como esse \u00e9 um conector gerenciado, n\u00e3o h\u00e1 nenhum c\u00f3digo complexo a ser escrito ou v\u00e1rias ferramentas a serem configuradas. O conector mudar\u00e1 da carga hist\u00f3rica para o CDC de streaming por conta pr\u00f3pria, o que o torna uma boa op\u00e7\u00e3o para clientes que planejam obter insights acion\u00e1veis sobre altera\u00e7\u00f5es no banco de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se os usu\u00e1rios puderem garantir que as configura\u00e7\u00f5es acima do conector sejam usadas com os valores corretos, o instant\u00e2neo e o CDC funcionar\u00e3o perfeitamente, mesmo ao trabalhar em tabelas de banco de dados grandes. Embora atualmente algumas dessas configura\u00e7\u00f5es n\u00e3o sejam expostas na interface do usu\u00e1rio, verifique com a equipe da Microsoft se as altera\u00e7\u00f5es podem ser feitas no back-end do conector. A maioria das op\u00e7\u00f5es acima acabar\u00e1 sendo exposta na interface do usu\u00e1rio, o que d\u00e1 controle total ao usu\u00e1rio para alterar a configura\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Source: <\/strong><a href=\"https:\/\/blog.fabric.microsoft.com\/en-gb\/blog\/understanding-real-time-intelligence-cdc-connector-for-postgresql-database?ft=All\">Blog Microsoft Fabric<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Acelere sua estrat\u00e9gia de dados com o conector CDC para PostgreSQL no Microsoft Fabric<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A integra\u00e7\u00e3o do conector CDC para PostgreSQL ao Eventstream do Microsoft Fabric representa uma transforma\u00e7\u00e3o poderosa para quem deseja capturar altera\u00e7\u00f5es em tempo real e transformar dados em decis\u00f5es instant\u00e2neas. Com suporte nativo a configura\u00e7\u00f5es avan\u00e7adas como publication.autocreate.mode, replica\u00e7\u00e3o controlada por slot e snapshot hist\u00f3rico, essa solu\u00e7\u00e3o elimina a complexidade da infraestrutura e entrega uma performance \u00e1gil e escal\u00e1vel \u2014 mesmo em bases de dados robustas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para que sua empresa possa aproveitar ao m\u00e1ximo essa tecnologia, \u00e9 essencial contar com especialistas que conhe\u00e7am n\u00e3o apenas o funcionamento t\u00e9cnico do CDC, mas que tamb\u00e9m saibam como alinhar essa ferramenta \u00e0 estrat\u00e9gia de dados do seu neg\u00f3cio. A equipe da <strong>DataEX<\/strong> est\u00e1 pronta para te ajudar nessa jornada.<\/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\">E n\u00e3o se esque\u00e7a de nos seguir 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>O Real-Time Intelligence no Microsoft Fabric fornece v\u00e1rios conectores de captura de dados de altera\u00e7\u00e3o de banco de dados, incluindo banco de dados SQL, MySQL, PostgreSQL e Cosmos DB, o que permite que qualquer pessoa reaja facilmente e execute a\u00e7\u00f5es em altera\u00e7\u00f5es de banco de dados em tempo real. Cada um dos bancos de dados [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":20119,"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":[281],"tags":[47,68,234],"class_list":["post-20111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fabric","tag-dataex","tag-microsoft","tag-microsoft-fabric"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>No\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL - DataEX<\/title>\n<meta name=\"description\" content=\"Descubra no\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL agora! 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\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"No\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL - DataEX\" \/>\n<meta property=\"og:description\" content=\"Descubra no\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL agora! Clique no link!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/\" \/>\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-04-22T10:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/Imagens-blog-13-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=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\\\/\"},\"author\":{\"name\":\"Flavia Pereira\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/person\\\/27c685e91452d74a9064fbe76ceefbc9\"},\"headline\":\"No\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL\",\"datePublished\":\"2025-04-22T10:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\\\/\"},\"wordCount\":1727,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Imagens-blog-13.png\",\"keywords\":[\"DataEX\",\"Microsoft\",\"Microsoft Fabric\"],\"articleSection\":[\"Fabric\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/dataex.com.br\\\/en\\\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\\\/\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\\\/\",\"name\":\"No\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL - DataEX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Imagens-blog-13.png\",\"datePublished\":\"2025-04-22T10:00:00+00:00\",\"description\":\"Descubra no\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL agora! Clique no link!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dataex.com.br\\\/en\\\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\\\/#primaryimage\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Imagens-blog-13.png\",\"contentUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Imagens-blog-13.png\",\"width\":6912,\"height\":3456},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/darkorchid-wallaby-287256.hostingersite.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"No\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL\"}]},{\"@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":"No\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL - DataEX","description":"Descubra no\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL agora! 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\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/","og_locale":"en_US","og_type":"article","og_title":"No\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL - DataEX","og_description":"Descubra no\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL agora! Clique no link!","og_url":"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/","og_site_name":"DataEX","article_publisher":"https:\/\/www.facebook.com\/DataExbr\/","article_published_time":"2025-04-22T10:00:00+00:00","og_image":[{"width":1024,"height":512,"url":"http:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/Imagens-blog-13-1024x512.png","type":"image\/png"}],"author":"Flavia Pereira","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Flavia Pereira","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/#article","isPartOf":{"@id":"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/"},"author":{"name":"Flavia Pereira","@id":"https:\/\/dataex.com.br\/en\/#\/schema\/person\/27c685e91452d74a9064fbe76ceefbc9"},"headline":"No\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL","datePublished":"2025-04-22T10:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/"},"wordCount":1727,"commentCount":0,"publisher":{"@id":"https:\/\/dataex.com.br\/en\/#organization"},"image":{"@id":"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/#primaryimage"},"thumbnailUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/Imagens-blog-13.png","keywords":["DataEX","Microsoft","Microsoft Fabric"],"articleSection":["Fabric"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/","url":"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/","name":"No\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL - DataEX","isPartOf":{"@id":"https:\/\/dataex.com.br\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/#primaryimage"},"image":{"@id":"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/#primaryimage"},"thumbnailUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/Imagens-blog-13.png","datePublished":"2025-04-22T10:00:00+00:00","description":"Descubra no\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL agora! Clique no link!","breadcrumb":{"@id":"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/#primaryimage","url":"https:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/Imagens-blog-13.png","contentUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2025\/04\/Imagens-blog-13.png","width":6912,"height":3456},{"@type":"BreadcrumbList","@id":"https:\/\/dataex.com.br\/en\/nocoes-basicas-sobre-o-conector-cdc-do-real-time-intelligence-para-banco-de-dados-postgresql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/"},{"@type":"ListItem","position":2,"name":"No\u00e7\u00f5es b\u00e1sicas sobre o conector CDC do Real-Time Intelligence para banco de dados PostgreSQL"}]},{"@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\/20111","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=20111"}],"version-history":[{"count":0,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/posts\/20111\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/media\/20119"}],"wp:attachment":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/media?parent=20111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/categories?post=20111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/tags?post=20111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}