lunes, 30 de mayo de 2016

Analítica Visual

DEFINICIÓN

Modo de visualización que facilita el entendimiento de problemas extensos y complejos frente a la mente humana, haciéndolos entendibles gracias a la variedad de puntos de vista con los que se observen, además de la manera lógica con que se intente entender.
Se fundamenta bajo conocimientos aplicados en el Data Mining y el Big Data. Procederemos a definir Big Data.

Ventajas: 
Sacado de: http://www.elfinancierocr.com/tecnologia/analitica_visual-Ulacit-Oracle-IBM-GBM-SaaS-Tableau_0_700130011.html
  • Incrementa los recursos cognitivos
  • Mejora la toma de decisiones
  • Ayuda al desarrollo de la inferencia frente a situaciones complejas
  • Proporciona una opción de aprendizaje fácil y operable en poco tiempo

Big Data

Encaminada a la representación de fenómenos y problemas de alta complejidad que presenten una estructura similar, evitando uso de tiempo innecesario e inversión extensa de investigación. Además, maneja tomos de información de un tamaño relativamente grande que otras herramientas no son capaces de procesar,
Tipos de big data

Sacado de: http://www.neobis.es/big-data-con-nombre-y-apellido/
  1. Web and Social Media: Incluye contenido web e información que es obtenida de las redes sociales.
  2. Machine-to-Machine (M2M): M2M se refiere a las tecnologías que permiten conectarse a otros dispositivos.
  3. Big Transaction Data: Incluye registros de facturación, en telecomunicaciones registros detallados de las llamadas (CDR), etc.
  4. Biometrics: Información biométrica en la que se incluye huellas digitales, escaneo de la retina, reconocimiento facial, genética, etc. 
  5. Human Generated: Información como llamadas y mensajes exportada por humanos
Información obtenida de: 
http://www.silicon.es/analitica-visual-el-siguiente-gran-paso-de-sas-34266
http://www.esla.com/Analitica-Visual-CGB-Informatica.html
https://www.ibm.com/developerworks/ssa/local/im/que-es-big-data/
http://www.pentasoft.es/noticia/analitica-visual-para-decisiones-inteligentes

Cloud Computing

DEFINICIÓN

Tecnología que abarca varias posibilidades de servicios de internet, como la conexión entre ordenadores o el almacenamiento de información, pero todo esto en la nube.

Pero para entender el concepto de nube debemos definir los conceptos más relevantes. 
  • Internet: Red global de ordenadores interconectados que permite la divulgación y obtención de información a todo el que acceda a ella.
  • Nube: Lugar donde se almacena la información que requiera el usuario. Esta herramienta funciona bajo un nombre de usuario y contraseña, lo que permite tener cierta "confianza" en ella. Además, ofrece un espacio de gran capacidad y la posibilidad de extender a un mayor tamaño, pero esta y otras funciones (como una velocidad de subida de información más rápida) son de paga.
Sacado de: http://www.openexpo.es/noticias/entendiendo-la-nube-cloud-computing

Resumiendo, el Cloud Computing proporciona servicios de almacenamiento, acceso, ingreso y modificación de diferentes fuentes de informáticos gestionados desde la internet.

Su plus a nivel empresarial es la posibilidad de administrar la información de una organización de manera más segura, confiable y fácil para que archivos e información de importancia no sufran cambios inesperados, y que en peor caso, lleguen a ser eliminados. Cloud Computing ofrece al mundo empresarial una gran cantidad de opciones de manejo de información, puesto que el mercado laboral actual demanda el uso de métodos más fáciles y eficaces que otros usados antiguamente. La sola posibilidad de poder tener un "control supremo" hace que grandes emprendedores obtengan mejores resultados en lapsos de tiempo más corto. 
En empresas actuales ofrece la opción de una sola aplicación que pueda ser modificada por varios empleados en tiempo real, evitando una cantidad excesiva de aplicaciones que finalmente tengan el mismo objetivo de funcionamiento. Además, evita tener que actualizar varias herramientas o procesos de importancia que necesiten estar en funcionamiento constante, solamente se actualizarán de forma automática, ganado tiempo de importancia y obteniendo funciones nuevas que puedan significar una diferencia amplia frente a la competencia.
También, cada negocio o área de la empresa puede tener su área de trabajo a su comodidad, evitando la combinación de información en distintas áreas de trabajo. Cada quien es capaz de usar lo que quiere, en su nivel de jerarquía, pues obviamente puede existir un líder de mando que gestione las actividades y procesos de cada área de trabajo.
Sacado de: http://www.bmc.com/blogs/advantages-benefits-cloud-computing/
Ventajas:
  1. Costo menor a métodos más antiguos
  2. Seguridad de información
  3. Confiabilidad y soporte
  4. Uso masivo y compartido de aplicaciones
  5. Modificación en tiempo real de manera personal o conjunta
  6. Funcionamiento eficaz
  7. Ahorro de tiempo en actualizaciones
  8. Ahorro de personal en varias tareas
  9. Administración fácil de información
  10. Mayor rapidez de trabajo

Modelos de nube

Nube publica
Todo usuario puede acceder a la información contenida, sin ningún tipo de restricción
Nube privada
Solo los usuarios con autorización pueden acceder a este espacio
Nube híbrida
Una parte del servicio prestado es pública pero otra es de paga o con autorización

Sacado de: http://freevideolectures.com/blog/2015/04/guide-to-learn-cloud-computing/



Características del servicio

Autoservicio bajo demanda: el usuario debe ser capaz de obtener la información que necesite sin la intervención de alguna persona.
Acceso a la red de manera amplia: La información debe poder ser obtenida desde distintas plataformas
Asignación común de recursos: Cada usuario puede obtener la información del tema que quiera, basandose en filtros de búsqueda
Rápida elasticidad: La información que halla debe responder a la demanda del cliente
Servicio medible: Ofrecer una valoración por el servicio prestado para ir mejorando con base en las opiniones de sus clientes.


Cloudstack

Herramienta que permite un uso centralizado de los servicios prestados en una empresa (red, almacenamiento, etc), gestionandolos de una manera eficaz y confiable.
Funcionamiento
Cloudstack es el gestor único de todos los servicios y procesos de una organización. Además de ejecutarlos se encarga de que su funcionamiento se dé de la mejor manera posible y en caso de que algún error se presente avisará al usuario del error presentado.

Ventajas:

  • Es una aplicación con licencia GPL
  • Soporte según se necesite 
  • Interfaz de usuario entendible
  • Documentación muy detallada
Sacado de: http://www.forbes.com/sites/reuvencohen/2013/03/25/citing-strong-growth-cloudstack-becomes-a-top-level-apache-project/

Para detallar más su funcionamiento, acceder a este link:
Vídeo tutorial (no es de mi autoría):



Información obtenida de: 
http://proxy.umb.edu.co:2051/lib/biblioumbsp/reader.action?docID=10741664
http://freevideolectures.com/blog/2015/04/guide-to-learn-cloud-computing/
http://www.ticbeat.com/cloud/que-es-cloud-computing-definicion-concepto-para-neofitos/
https://debitoor.es/glosario/definicion-cloud-computing
https://www.youtube.com/watch?v=4qIYahu3QFw
https://www.youtube.com/watch?v=WaxaOlnd_xE
http://e-archivo.uc3m.es/bitstream/handle/10016/17897/PFC_Antonio_Parra_Truyol%20ANEXO%20I%20-%20Instalaci%C3%B3n%20y%20Configuraci%C3%B3n%20de%20CloudStack.pdf?sequence=3
http://reportedigital.com/cloud/que-es-nube-cloudstack-cuales-son-sus-ventajas/

Data Mining

DEFINICIÓN

Conjunto de herramientas que permiten buscar de manera automática o semiautomática información desconocida y potencialmente útil, además de procesos repetitivos que puedan significar una ventaja competitiva para la empresa. Cuando un usuario atribuye algún valor agregado a la información, la herramienta almacena en un registro todos aquellos "tomos" de información que futuramente van a ser usados nuevamente.

Ventajas
  • Ofrece la posibilidad de una identificación de ventaja competitiva
  • Automatiza procesos de información
  • Presenta detalladamente procesos que son potencialmente más útiles que en la actualidad
  • Escanea grandes bases de datos
  • Presenta de manera detallada la información y procesos que se utilizan mayormente
Sacado de: https://econsultancy.com/blog/67360-why-data-mining-is-the-future-of-online-retailing/

Weka

Software programado en Java para la extracción de información precisa en grandes y pequeñas bases de datos. Su licencia GPL (General Public Licence) a significado una gran ventaja frente a otras herramientas como Oracle Data Miner o Clementine.
Ofrece una interfaz gráfica cómoda basada en procesos de flujo de datos e información, manipulación de datos como pick & mix o muestreo, entorno de experimentación con la posibilidad de manejar datos estadísticos.
Sacado de: http://www.analyticsvidhya.com/learning-paths-data-science-business-analytics-business-intelligence-big-data/weka-gui-learn-machine-learning/

Uso
Para detallar el funcionamiento de esta herramienta acceda a los siguientes enlaces:

Vídeos tutoriales (no son de mi autoría)



Información obtenida de:
http://www.gestiopolis.com/que-es-data-mining/
http://www.sinnexus.com/business_intelligence/datamining.aspx
http://datamining.dc.uba.ar/datamining/index.php/que-es-data-mining
http://www.locualo.net/programacion/introduccion-mineria-datos-weka/00000018.aspx
http://ocw.uc3m.es/ingenieria-informatica/herramientas-de-la-inteligencia-
artificial/contenidos/transparencias/TutorialWeka.pdf
http://proxy.umb.edu.co:2051/lib/biblioumbsp/reader.action?docID=10311813
https://www.youtube.com/watch?v=5c9404w5erM
https://www.youtube.com/watch?v=VhmCqE-Ap5M
https://www.youtube.com/watch?v=PNfpPBxxyX4
https://www.youtube.com/watch?v=Wz5OsY72CQA