3.3.3.1 herramientas front-end

Anuncio
3.3.3 TECNOLOGIAS DATAMART:
Aspect Data Mart es una solución completa de reportes para la empresa, que le
proporciona un mayor entendimiento de las operaciones de sus negocios y reduce
el tiempo que consumen estas tareas. Esta solución consolida datos de múltiples
fuentes para darle una perspectiva de las operaciones del centro de contacto de
su empresa y así poder identificar rápidamente los procesos de cambio
necesarios.
Tecnologías Destacadas:
* Consolidación y fácil análisis de datos de múltiples sitios, canales y plataformas.
* Perspectiva a nivel empresarial de las operaciones del centro de contacto.
* Informe integral que ayuda a dar un servicio al cliente personalizado.
* Integración de datos desde el almacén de datos corporativo actual para tener un
panorama completo de sus negocios.
3.3.3.1 HERRAMIENTAS FRONT-END
También conocidas como herramientas de acceso a los datos o herramientas de
presentación.
El front-end es la parte del software que interactúa con el o los usuarios. Además
Front-end así como back-end son términos que se relacionan con el principio y el
final de un proceso. Estos términos adquieren una relevancia mayor en ciertas
áreas particulares.
En diseño de software el front-end es la parte del software que interactúa con el o
los usuarios y el back-end es la parte que procesa la entrada desde el front-end.
La separación del sistema en "front ends" y "back ends" es un tipo de abstracción
que ayuda a mantener las diferentes partes del sistema separadas. La idea
general es que el front-end sea el responsable de recolectar los datos de entrada
del usuario, que pueden ser de muchas y variadas formas, y procesarlas de una
manera conforme a la especificación que el back-end pueda usar. La conexión del
front-end y el back-end es un tipo de interfaz.
En diseño web (o desarrollo web) hace referencia a la visualización del usuario
navegante por un lado (front-end), y del administrador del sitio con sus respectivos
sistemas por el otro (back-end).
Muchos métodos conocidos de interactuar con computadoras pueden ser
conceptualizados en términos de "front-end" y "back-end". Por ejemplo, un
administrador de archivos gráfico como son Windows Explorer, Dolphin y Nautilus
puede ser considerado como un front-end para el sistema de archivos de la
computadora.
Tecnología
En radiotelescopios y antenas parabólicas, el front end consiste en un paquete
que contiene a la antena de bocina y a la guía de ondas, como un requisito para
que las antenas detecten la señal de radio.
Herramientas “front-end”
• Herramientas de consulta: usan consultas predefinidas y las capacidades de
información incorporadas para que los usuarios tenga accesos a los datos.
• Aplicaciones de usuarios: Muchos programas de aplicación comunes como
Microsoft Excel pueden proporcionar acceso “front-end” a bases de datos de
apoyo.
• Herramientas de desarrollos de programas: Muchas instalaciones cliente-servidor
necesitan aplicaciones “front-end” especiales personalizados para sus tareas de
obtención de datos.
Son esenciales para acceder y analizar los datos en el datamart.
El valor de un datamart es difícil de determinar por la habilidad del usuario para
extraer la información más significativa sobre la cual se toman las decisiones del
negocio.
Un interfaz de usuario efectivo minimiza el número de acciones de usuario
requeridas para obtener el resultado deseado por lo que deberá estar navegando
intuitivamente a no ser que el usuario memorice los comandos.
Las herramientas de acceso a la información pueden soportar acceso, análisis,
visualización y data mining de los datos de una forma predefinida.
Interfaz Front-End. Es una aplicación donde los usuarios interactúan directamente
con las funciones del sistema, cubre todas las interfaces con las cuales un usuario
interactúa con los sistemas, ya sean locales o remotos, sus funciones principales
son:
Diseño de formatos.
Presentación.
Lógica de la aplicación.
Manipulación de datos.
Herramientas de consulta.
Utilerías/menús
CLASIFICACION DE LAS HERRAMIENTAS AUTOMATIZADAS
Por regla general las herramientas automatizadas se agrupan en tres categorías:
front-end, back-end e integrales. Esta clasificación recalca las actividades del
proceso de desarrollo donde las herramientas tienen su mayor papel cada
categoría es de utilidad y ninguna es más valiosa que otra.
Front-end: Las herramientas automatizan las primeras actividades del proceso de
desarrollo de sistema.
Entre muchos los aspectos que se toman en cuenta la desarrollar herramientas
para esta fase, se hallan las técnicas de soporte para ayudar al analista a preparar
especificaciones formales que carezcan de ambigüedad, a validar las
descripciones del sistema con el objeto de determinar su consistencia y
completes, y a seguir la evolución de los requerimientos de la aplicación en
características que formen parte del sistema que finalmente será implantado.
Hasta donde sea posible, esta ayuda debe de ser automatizada (un ejemplo, la
computadora varia automáticamente las descripciones del sistema).
A menudo las herramientas, de tipo front-end proporcionan soporte para el
desarrollo de modelos gráficos de sistemas y procesos. Los diagramas de flujos
de datos son representativos de este tipo de herramienta. Los diagramas de flujos
de datos representan en forma gráfica (más por escrito) los procesos y flujos de
datos del sistema.
back-end: Las herramientas tienen como finalidad ayudar al analista a formular la
lógica del programa, los algoritmos de procesamiento y la descripción física de
datos, también ayudan a la interacción con los dispositivos QIS), etc., estas
actividades convierten los diseños lógicos del software en código de programación
que es el que finalmente da existencia a la aplicación. Dado que su empleo está
destinado al desarrollo del software, este tipo de también se conoce como
herramientas para programación asistida por computador.
HERRAMIENTAS INTEGRALES
Las actividades de análisis abordan los detalles de alto nivel mientras que las
actividades de desarrollo dan mayor importancia a los detalles de bajo nivel. El
nivel de detalle es una forma familiar para e caracterizar el tipo de información que
se está reuniendo. Las especificaciones de alto nivel describen requerimientos del
usuario, como entradas, salidas y expectativas de funcionamiento. Las
especificaciones de bajo nivel indican la forma en que serán satisfechos estos
requerimientos por medio de detalles que son específicos de la computadora. (1)e
lo anterior no se debe concluir que un nivel es más importante que otro, ya que
para proporcionar un sistema de calidad satisfactoria, ambos deben desarróllense
con exactitud y eficiencia)
En algún momento los requerimientos y diseños deben trasladasen en
especificaciones que tengan la forma de código ejecutable (o frente). En la
actualidad es aquí donde existe un hueco. En general las herramientas front-end y
back-end no están integradas a tal grado que las especificaciones generadas por
una pueden ser procesadas sin problemas. Por ejemplo, no es posible trasladar
diagramas de flujo de datos a código Riente y lo mismo ocurre con las estructuras
de datos. A pesar de lo anterior la transición de una herramienta front-end hacia
una back-end puede ahorrar tiempo y aumentar la velocidad de implantación.
Cuando las herramientas front-end y back-end están separadas, el analista debe
hacerse cargo del proceso de transición entre estas herramientas. Figura 3. Los
responsables de desarrollar sistemas de información junto con los investigadores,
buscan formas para integrar las tareas de análisis y desarrollo (desde la
determinación de requerimientos hasta la implantación de la aplicación) sin
embargo, alcanzar este grado de integración es un reto difícil.
Las herramientas integrales proporcionan un ambiente que automatiza tareas
clave a lo largo de todo el proceso de desarrollo. Estas herramientas abarcan todo
el ciclo de vida de la aplicación, no sólo el proceso de desarrollo. Si bien estas
herramientas incluyen facilidades para manejar aspectos de análisis y desarrollo,
también facilitan el diseño, administración y mantenimiento del código, así mismo,
brinda un ambiente eficiente para crear, almacenar, manipular, administrar y
documentar sistemas.
Algunas herramientas están vinculadas con metodologías específicas de
desarrollo, por e ejemplo, análisis estructurado. Otros soportan lenguajes
específicos (como COBOL) o a determinado fabricante de hardware, (quizá IBM o
Digital). De acuerdo con las necesidades de la organización, estas características
tal vez limiten la utilidad de ciertas herramientas.
http://www.mitecnologico.com/Main/HerramientasFrontEnd
http://www.oni.escuelas.edu.ar/2004/SAN_JUAN/730/pag10.htm
http://es.wikipedia.org/wiki/Front-end_y_back-end
http://members.fortunecity.com/software1/herramie.htm
http://www.mitecnologico.com/Main/TecnologiasMercadosDatos
http://es.wikipedia.org/wiki/Data_mart
3.3.3.2 Herramientas De Base de Datos
La herramienta de administración de recuperación de la base de datos contiene
una serie de tareas que se pueden utilizar para resolver asuntos relacionados con
la base de datos, como los siguientes:








Comprobar los archivos de la base de datos y de registro de
transacciones Determina el motivo por el que las bases de datos no se
pueden montar correctamente, o comprueba los archivos restaurados de la
base de datos para asegurarse de que todos los archivos necesarios de
base de datos, de secuencia y de registro de transacciones están
disponibles para realizar una restauración.
Analizar el espacio de la unidad del registro Examina las bases de
datos desmontadas, el archivo de punto de control y los archivos de registro
para cada grupo de almacenamiento con el fin de determinar problemas en
el espacio de la unidad del registro.
Restablecer el número de generación de registro Mueve todos los
archivos de registro de transacciones de un grupo de almacenamiento a
una ubicación temporal y reinicia el número de generación de registro. Esta
acción es necesaria cuando un grupo de almacenamiento se queda sin
nombres de archivo de registro de transacciones.
Reparar la base de datos Repara las bases de datos dañadas. Esta tarea
puede dar lugar a una pérdida permanente de los datos, por lo que debería
considerar la opción de restaurarla desde una copia de seguridad antes de
utilizar este método. Para obtener información acerca de cómo realizar una
restauración desde copia de seguridad, consulte Cómo realizar una
restauración básica de bases de datos de Exchange.
Mostrar registros de eventos relacionados con la base de
datos Examina las entradas del registro de eventos relacionados con la
base de datos durante un intervalo de tiempo especificado. Actualmente,
esta tarea muestra los eventos Extensible Storage Engine (ESE), copia de
seguridad ESE y Microsoft Exchange Information Store (MSExchangeIS) en
una ventana de vista de ventana.
Crear el grupo de almacenamiento de recuperación Crea un grupo de
almacenamiento de recuperación para un grupo de almacenamiento que
necesita restaurarse.
Montar o desmontar las bases de datos en el grupo de
almacenamiento de recuperación Monta o desmonta las bases de datos
del grupo de almacenamiento de recuperación.
Elimina el grupo de almacenamiento de recuperación Elimina el grupo
de almacenamiento de recuperación existente cuando ya no es necesario.


Combinar o copiar contenido de buzones Combina o copia contenido
de los buzones desde las bases de datos en el grupo de almacenamiento
de recuperación hasta los buzones de producción.
La base de datos establecida se puede sobrescribir con la opción de
restaurar Establece que la base de datos se puede sobrescribir
mediante la opción de restaurar si es necesario restaurar los archivos de
la base de datos.
Queries Básicas y Reporting: En este tipo de herramientas el cual el usuario
accede directamente a la estructura de las bases de datos relacionales para
construir consultas e informes, vía SQL (estándar para el acceso a las bases de
datos relacionales).
En SQL es un lenguaje muy extendido entre los programadores, pero no tanto
entre los usuarios finales. Aunque estas herramientas escondan en cierta forma
los comandos del SQL, sigue siendo necesario tener claro el modelo relacional en
cuanto se quiere hacer algún informe complejo, por lo que su utilización directa no
está recomendada a usuarios finales.
Queries y Reporting Avanzado:
Estas herramientas aportan una visión temática de las bases de datos relacionales
(visión de negocio), mediante la cual el usuario final tiene una visión menos
“técnica” del datamart.
Este tipo de herramientas pone una capa de términos que le son más familiares a
los usuarios finales y establece, las interrelaciones de las tablas del datamart, de
forma que sea más sencillo. Aun así, sigue siendo la estructura relacional básica
la que subyace en estas herramientas.
Cognos:
A través de su interfaz simple al estilo de asistente, Cognos integra bases de
datos y aplicaciones de Lotus Notes, el único producto de inteligencia de negocios
que ofrece toda la gama de capacidades de inteligencia de negocios en una
arquitectura única y probada.
Selector Múltiple
Es una herramienta diseñada para el desarrollo y ejecución de consultas sql en
distintos tipos de base de datos y archivos (Oracle, MSSQL, AS400, Access,
Excel, dbf, fox, txt).
Estas consultas pueden concatenarse y los resultados de una, pueden ser los
datos de ingreso de otra. Al poder conectarse a distintas tecnologías de bases de
datos, resulta ideal para realizar en forma ágil, interfaces entre bases de datos.
Permite administrarlas lógicamente y aplicarles seguridad por empresa, usuario,
rol, consulta o grupo de consultas.
Los usuarios finales, acceden solo a las consultas sobre las que tienen derechos
en una interfaz simple y clara, sin tener que preocuparse por los aspectos de la
programación.
WEBREP
Es una herramienta pensada para empresas que necesitan brindar
información de sus distintos sistemas a usuarios que no tienen acceso a
los mismos.
La herramienta se basa en el WEB-SERVICES y facilita su uso e
instalación para los distintos usuarios, siendo necesaria solamente una
conexión a internet/intranet y un browser. Para realizar consultas SQL y
reportes fáciles de armar y mantener.
Claves: Agilidad, practicidad y seguridad.
http://www.mitecnologico.com/Main/HerramientasDeBasesDeDatos
http://www.mitecnologico.com/Main/HerramientasDeBasesDeDatos
http://joomla.c-si.com.ar/index.php?option=com_content&view=category&layout=blog&id=2&Itemid=6
3.3.4 Proceso de Consultas de Diseño de Mercado de datos
El diseño de bases de datos es el proceso por el que se determina la organización de una
base de datos, incluidos su estructura, contenido y las aplicaciones que se han de
desarrollar.
PALO
• es un motor orientado a celdas, multidimensional, que está específicamente diseñado para
mostrar información desde excel, para todo tipo de análisis.
http://www.mitecnologico.com/Main/ProcesoDise%f1oConsultasMercadosDatos
*****FALTA INVESTIGAR MAS******
Descargar