![Page 1: Desarrollo de una Base de Datos en PostgreSQL y su conexión con R](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559dfdd51a28ab61098b4710/html5/thumbnails/1.jpg)
DESAROLLO DE UNA BASE DE DATOS EN POSTGRESQL Y SU CONEXIÓN CON R
Guillermo Pizarro, Jefferson Borbor
![Page 2: Desarrollo de una Base de Datos en PostgreSQL y su conexión con R](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559dfdd51a28ab61098b4710/html5/thumbnails/2.jpg)
Agenda
• Introducción
• Instalaciones
• Configuración del RODBC
• Configuración de PostgreSQL
• Conexión a PostgreSQL desde R
• Uso de librerías R desde PostgreSQL
• Referencias
![Page 3: Desarrollo de una Base de Datos en PostgreSQL y su conexión con R](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559dfdd51a28ab61098b4710/html5/thumbnails/3.jpg)
Introducción
• El estadístico debe analizar grandes volúmenes de datos, que para procesar se necesita un motor de base que pueda manejar esa información de manera más eficiente.
• Pero tener una base de datos no es suficiente, es necesario contar con un software para el análisis estadístico propiamente dicho como R.
![Page 4: Desarrollo de una Base de Datos en PostgreSQL y su conexión con R](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559dfdd51a28ab61098b4710/html5/thumbnails/4.jpg)
Introducción
• Dada la utilidad de estas dos herramientas para realizar análisis estadísticos mucho más eficientes; la presente pretende dar un ejemplo de cómo realiza esta integración, es decir, se menciona desde la instalación, configuración y su conexión con R.
![Page 5: Desarrollo de una Base de Datos en PostgreSQL y su conexión con R](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559dfdd51a28ab61098b4710/html5/thumbnails/5.jpg)
Instalaciones
• Instalación de los software básicos:sudo apt-get install r-base r-base-dev
sudo apt-get install postgresql-8.4
• Instalación de los paquetes para hacer uso de las librerías de R en PostgreSQL:sudo apt-get install postgresql-8.4-plr
• Instalación de los paquetes para la conexión de R a PostgreSQL:sudo apt-get install unixODBC odbc-postgresql
sudo apt-get install r-cran-rodbc
![Page 6: Desarrollo de una Base de Datos en PostgreSQL y su conexión con R](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559dfdd51a28ab61098b4710/html5/thumbnails/6.jpg)
Configuración del RODBC
• Configuración de dos archivos: odbcinst.ini
![Page 7: Desarrollo de una Base de Datos en PostgreSQL y su conexión con R](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559dfdd51a28ab61098b4710/html5/thumbnails/7.jpg)
Configuración del RODBC
• Configuración de dos archivos: odbc.ini
![Page 8: Desarrollo de una Base de Datos en PostgreSQL y su conexión con R](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559dfdd51a28ab61098b4710/html5/thumbnails/8.jpg)
Configuración del PostgreSQL
• Configuración del archivo de PostgreSQL: pg_hba.conf
![Page 9: Desarrollo de una Base de Datos en PostgreSQL y su conexión con R](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559dfdd51a28ab61098b4710/html5/thumbnails/9.jpg)
Conexión a PostgreSQL desde R
![Page 10: Desarrollo de una Base de Datos en PostgreSQL y su conexión con R](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559dfdd51a28ab61098b4710/html5/thumbnails/10.jpg)
Uso de Librerías R desde PostgreSQL
![Page 11: Desarrollo de una Base de Datos en PostgreSQL y su conexión con R](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559dfdd51a28ab61098b4710/html5/thumbnails/11.jpg)
Uso de Librerías R desde PostgreSQL
![Page 12: Desarrollo de una Base de Datos en PostgreSQL y su conexión con R](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559dfdd51a28ab61098b4710/html5/thumbnails/12.jpg)
Muchas gracias
![Page 13: Desarrollo de una Base de Datos en PostgreSQL y su conexión con R](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559dfdd51a28ab61098b4710/html5/thumbnails/13.jpg)
Referencias
• http://www.r-project.org/
• http://www.postgresql.org/