{"id":1747,"date":"2021-01-05T18:56:08","date_gmt":"2021-01-05T21:56:08","guid":{"rendered":"https:\/\/kondado.com.br\/blog\/wiki\/?p=1747"},"modified":"2024-07-03T18:58:07","modified_gmt":"2024-07-03T21:58:07","slug":"como-adiconar-o-conector-do-oracle-na-kondado","status":"publish","type":"post","link":"https:\/\/kondado.com.br\/blog\/wiki\/2021\/01\/05\/como-adiconar-o-conector-do-oracle-na-kondado\/","title":{"rendered":"Oracle (conector)"},"content":{"rendered":"\n<p>O Oracle \u00e9 um banco de dados relacional criado no final da d\u00e9cada de 70 e muito usado at\u00e9 os dias de hoje. A integra\u00e7\u00e3o de dados do Oracle para o Data Warehouse criada pela Kondado possibilita que voc\u00ea replique suas tabelas e views para a sua nuvem anal\u00edtica, de forma integral ou incremental (capturando dados novos e atualizados).<\/p>\n\n\n\n\n\n<p><\/p>\n\n\n\n<h2>Adicionando o conector<\/h2>\n\n\n\n<p>Para automatizar o ETL do Oracle com a Kondado para o seu banco de dados, siga os passos abaixo:<\/p>\n\n\n\n<p>1) Libere os <a href=\"https:\/\/kondado.com.br\/blog\/wiki\/ips-kondado\" data-type=\"URL\" data-id=\"https:\/\/kondado.com.br\/blog\/wiki\/ips-kondado\">IPs da Kondado<\/a> no servidor do banco de dados (e na sua VPC) para a porta que ser\u00e1 utilizada para conectar com o Oracle (geralmente a 1521)<\/p>\n\n\n\n<p>2) Na plataforma da Kondado, v\u00e1 para a&nbsp;<a href=\"https:\/\/kondado.com.br\/blog\/wiki\/adicionando-conectores-na-plataforma-da-kondado\/\" data-type=\"URL\" data-id=\"https:\/\/kondado.com.br\/blog\/wiki\/adicionando-conectores-na-plataforma-da-kondado\/\">p\u00e1gina de adicionar conectores<\/a>&nbsp;e selecione o conector do Oracle<\/p>\n\n\n\n<p>3) D\u00ea um nome para o seu conector e preencha as informa\u00e7\u00f5es do seu banco de dados<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" width=\"497\" height=\"545\" src=\"https:\/\/kondado.com.br\/blog\/wiki\/wp-content\/uploads\/sites\/2\/2021\/01\/image.png\" alt=\"\" class=\"wp-image-1748\" srcset=\"https:\/\/kondado.com.br\/blog\/wiki\/wp-content\/uploads\/sites\/2\/2021\/01\/image.png 497w, https:\/\/kondado.com.br\/blog\/wiki\/wp-content\/uploads\/sites\/2\/2021\/01\/image-274x300.png 274w\" sizes=\"(max-width: 497px) 100vw, 497px\" \/><\/figure><\/div>\n\n\n\n<p>Agora basta salvar o conector e come\u00e7ar a integrar os dados do Oracle no Data Lake ou Data Warehouse.<\/p>\n\n\n\n<h2>Integra\u00e7\u00f5es<\/h2>\n\n\n\n<a style=\"width: 100%;min-width: 100%\" href=\"https:\/\/kdd-public-files.s3.amazonaws.com\/wiki\/erd\/oracle.svg\" target=\"_blank\" rel=\"noopener\">\n\t\t\t<div style=\"border-top:1px solid gray;border-bottom:1px solid gray;padding-bottom:10px;margin-left: auto;margin-right: auto;width: 100%;background-color: #efeaee\">\n\t\t\t\t<p style=\"width: 100%;min-width: 100%\">\n\t\t\t\t\t<p style=\"width: 100%;min-width: 100%;font-weight: bold;text-decoration: underline\">\n\t\t\t\t\t\tGr\u00e1fico de relacionamento entre tabelas\n\t\t\t\t\t<\/p>\n\t\t\t\t\t<p style=\"width: 100%;min-width: 100%\">\n\t\t\t\t\t\t<div style=\"margin-left: auto;margin-right: auto;width: 50%;height:auto;background-color: white\">\n\t\t\t\t\t\t\t<img src=\"https:\/\/kdd-public-files.s3.amazonaws.com\/wiki\/erd\/oracle.svg\" style=\"margin-left: auto;margin-right: auto;width: 150px\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/a>\n\n\n\n<h3><strong>Tabelas e Views<\/strong><\/h3>\n\n\n\n<ul><li>Com a nossa integra\u00e7\u00e3o, voc\u00ea poder\u00e1 integrar tabelas e <strong>tamb\u00e9m views<\/strong><\/li><li>Caso a sua tabela possua uma coluna do tipo datetime\/timestamp que marque quando um registro foi alterado\/inserido, sua integra\u00e7\u00e3o poder\u00e1 ser incremental<\/li><li>Ser\u00e1 necess\u00e1rio definir a chave prim\u00e1ria, que pode ser definida por v\u00e1rias colunas e se refere \u00e0 coluna (ou conjunto de colunas) que definem um registro como sendo \u00fanico<\/li><li>H\u00e1 um timeout de 1h para leitura de um bloco de dados<\/li><\/ul>\n\n\n\n<p>A tabela criada ter\u00e1 uma configura\u00e7\u00e3o similar a esta:<\/p>\n\n\n\n<!--- __kdd_doc_updated:2021-20-07T11:42:15.974420Z -->\n<a name=\"parent_pipeline_type:table\"><\/a>\n<a name=\"anchor..parent_pipeline::object..oracle::table\"><\/a>\n<a name=\"anchor..parent_pipeline::table..oracle::table::\"><\/a>\n<div style=\"padding-left:10%\"><table>\n\n\t\t\t  <tr style=\"border-bottom:1px solid gray\">\n\t\t\t    <th><small><b>Campo<\/b><\/small><\/th>\n\t\t\t    <th style=\"padding-left:10px\"><small><b>Tipo<\/b><\/small><\/th>\n\t\t\t    <th style=\"padding-left:10px\"><small><b><\/b><\/small><\/th>\n\t\t\t  <\/tr>\n\t\t\n\n\t\t\t\t<tr>\n\t\t\t\t\t\n\t\t\t\t\t<td style=\"vertical-align:top\">\n\t\t\t\t\t\t<a name=\"anchor..parent_pipeline::field..oracle::table::::col_x\"><\/a>\n\t\t\t\t\t\t<small><p>col_x<\/p><\/small>\n\t\t\t\t\t<\/td>\n\t\t\t\t\t<td style=\"padding-left:10px;vertical-align:top\"><small><p>text<\/p><\/small><\/td>\n\t\t\t\t\t<td style=\"padding-left:10px;vertical-align:top\"><small><\/small><\/td>\n\t\t\t\t<\/tr>\n\t\t\t\n\n\t\t\t\t<tr>\n\t\t\t\t\t\n\t\t\t\t\t<td style=\"vertical-align:top\">\n\t\t\t\t\t\t<a name=\"anchor..parent_pipeline::field..oracle::table::::col_y\"><\/a>\n\t\t\t\t\t\t<small><p>col_y<\/p><\/small>\n\t\t\t\t\t<\/td>\n\t\t\t\t\t<td style=\"padding-left:10px;vertical-align:top\"><small><p>text<\/p><\/small><\/td>\n\t\t\t\t\t<td style=\"padding-left:10px;vertical-align:top\"><small><\/small><\/td>\n\t\t\t\t<\/tr>\n\t\t\t\n\n\t\t\t\t<tr>\n\t\t\t\t\t\n\t\t\t\t\t<td style=\"vertical-align:top\">\n\t\t\t\t\t\t<a name=\"anchor..parent_pipeline::field..oracle::table::::col_z\"><\/a>\n\t\t\t\t\t\t<small><p>col_z<\/p><\/small>\n\t\t\t\t\t<\/td>\n\t\t\t\t\t<td style=\"padding-left:10px;vertical-align:top\"><small><p>text<\/p><\/small><\/td>\n\t\t\t\t\t<td style=\"padding-left:10px;vertical-align:top\"><small><\/small><\/td>\n\t\t\t\t<\/tr>\n\t\t\t\n<\/table><\/div>\n\n\n\n<p class=\"has-pale-cyan-blue-background-color has-background has-small-font-size\">Campos que sejam criados como tipo <em>text<\/em> sofrer\u00e3o uma transforma\u00e7\u00e3o que tentar\u00e1 converter caracteres especiais em seus equivalentes (por exemplo &#8220;\u00e9&#8221; torna-se &#8220;e&#8221;). Caso n\u00e3o seja poss\u00edvel, o caracter ser\u00e1 removido<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Integre os dados do Oracle ao seu Data Warehouse ou Data Lake utilizando a Kondado<\/p>\n","protected":false},"author":1,"featured_media":1749,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[229],"tags":[40,42,7,366,6,365,367,368],"_links":{"self":[{"href":"https:\/\/kondado.com.br\/blog\/wiki\/wp-json\/wp\/v2\/posts\/1747"}],"collection":[{"href":"https:\/\/kondado.com.br\/blog\/wiki\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kondado.com.br\/blog\/wiki\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kondado.com.br\/blog\/wiki\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kondado.com.br\/blog\/wiki\/wp-json\/wp\/v2\/comments?post=1747"}],"version-history":[{"count":12,"href":"https:\/\/kondado.com.br\/blog\/wiki\/wp-json\/wp\/v2\/posts\/1747\/revisions"}],"predecessor-version":[{"id":8254,"href":"https:\/\/kondado.com.br\/blog\/wiki\/wp-json\/wp\/v2\/posts\/1747\/revisions\/8254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kondado.com.br\/blog\/wiki\/wp-json\/wp\/v2\/media\/1749"}],"wp:attachment":[{"href":"https:\/\/kondado.com.br\/blog\/wiki\/wp-json\/wp\/v2\/media?parent=1747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kondado.com.br\/blog\/wiki\/wp-json\/wp\/v2\/categories?post=1747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kondado.com.br\/blog\/wiki\/wp-json\/wp\/v2\/tags?post=1747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}