Conecte-se ao Oracle ATP através do Jupyter Notebook - Waslley Souza
Você conhece o Jupyter Notebook? O Jupyter Notebook é um aplicativo web de código aberto que permite criar e compartilhar documentos que contêm códigos, equações, visualizações e texto narrativo. Você pode usá-lo para limpeza e transformação de dados, simulação numérica, modelagem estatística, visualização de dados, machine learning e muito mais.
Eu gosto de usar o Jupyter Notebook para meus projetos de machine learning porque é uma ferramenta muito útil. Em um dos meus projetos eu precisei me conectar ao Oracle Autonomous Transaction Processing (ATP) Database para visualização de dados e foi ótimo!
Neste artigo, vamos nos conectar a uma instância do Oracle Autonomous Transaction Processing Database através do Jupyter Notebook.
Você pode baixar o notebook aqui: https://github.com/waslleysouza/oracle_autonomous_jupyter/blob/master/atp_connection.ipynb.
Para criar uma nova instância do Oracle Autonomous Transaction Processing Database, leia este artigo: Criando um Oracle Autonomous Transaction Processing (ATP) Database.
Para acessar uma instância do Oracle Compute (Oracle Linux 7), abra um emulador de terminal e configure uma nova sessão SSH para acessá-lo.
Remote host: O endereço de IP público
Private key = A chave privada (por exemplo, o arquivo id_rsa)
Atualize os pacotes do sistema operacional.
Instale a biblioteca do Oracle Instant Client.
Adicione o Instant Client ao runtime link path.
No computador local, faça o download do Client Credentials (Wallet) da instância do Oracle ATP Database, descompacte-a e, em seguida, copie-a para a instância do Oracle Compute.
Execute o seguinte comando para alterar o local do Client Credentials dentro do arquivo sqlnet.ora.
<tns_path>: O local da pasta Client Credentials
<tns_folder>: O nome da pasta do Client Credentials
Inicie o Jupyter Notebook e crie um novo notebook.
Primeiro, instale as bibliotecas python necessárias.
Importe as bibliotecas python necessárias.
Crie uma nova conexão com o Oracle ATP Database.
<user>: O nome de algum usuário criado (por exemplo, admin)
<pass>: A senha do usuário (por exemplo, WElcome_#123)
<tns_name>: O TNS name (por exemplo, myatp_high)
No computador local, faça o download do arquivo iris.csv (aqui) e copie-o para a instância do Oracle Compute. Crie uma nova tabela no banco de dados usando o arquivo.
Recupere os dados da nova tabela.
Agora você pode explorar os dados.
Explore os dados usando o Matplotlib.
Neste artigo, você aprendeu como se conectar a uma instância do Oracle Autonomous Transaction Processing Database através do Jupyter Notebook.
← Criando um Oracle Autonomous Transaction Processing (ATP) Database → Machine Learning: Classificação usando Python e Oracle ATP