Monografias.com > Computación
Descargar Imprimir Comentar Ver trabajos relacionados

Gestión de la información desde bases de datos SQL utilizando Microsot Office




Enviado por Maite Rodríguez Cué



  1. Resumen
  2. Introducción
  3. Mejores
    prácticas
  4. Modelado de las
    herramientas
  5. Pasos a
    seguir
  6. Implementación de algunas
    herramientas
  7. Principales
    ventajas
  8. Conclusiones

Resumen

El presente trabajo tiene como objetivo mostrar las
posibilidades de obtención de algunas herramientas que
permitan gestionar informaciones a nivel de usuario con el
paquete Office desde bases de datos SQL en general. Aplicado
específicamente en la Comercializadora Escambray Villa
Clara que utiliza como sistema integral el EXACT Globe 3.7.
Haciendo énfasis en la ventaja que este tipo de soluciones
brinda para lograr una mayor independencia de los usuarios con
respecto a los especialistas de tecnología, logrando
así reportes muy personalizados y fácilmente
adaptables, lo cual además garantiza una mayor rapidez en
la obtención de un resultado.

Palabras claves: EXACT Office, Consultas ODBC
SQL, Office SQL.

Introducción

La mayoría de las empresas en la actualidad
tienen mucha información almacenada pero no pueden usarla
pues no está procesada, por lo que necesitan monitorear
todos los aspectos relevantes que surjan en su ambiente de
negocios y procesarlos e interpretarlos adecuadamente para
finalmente ponerlo a disposición de quienes lo necesiten
para lo cual es imprescindible en la actualidad el uso de las
tecnologías de la información (TI).

Generalmente se asocian los resultados que se obtienen
gracias a la tecnología con sus especialistas. Sin
embargo, en ocasiones es factible a nivel de usuario con un
pequeño entrenamiento, obtener informaciones
personalizadas para análisis puntuales, que permiten
analizar con mayor profundidad los informes que los directivos en
muchas ocasiones le solicitan a sus especialistas para accionar
sobre una determinada problemática.

Está claro que esto no solo depende de la
preparación y la voluntad de los usuarios, ya que en
ocasiones las empresas o los sistemas informáticos con lo
que se gestiona la información no permiten desarrollar
herramientas de consultas externas de sus datos.

Los países subdesarrollados tienen el camino
más difícil pues no cuentan generalmente con todos
los recursos necesarios para lograr un alto desarrollo de las TI,
más aún para el caso de Cuba que a pesar del
bloqueo económico y en medio de una crisis global se ha
propuesto un proceso de informatización con énfasis
en la economía. Muchas empresas cubanas gracias a la
preparación y capacitación de sus especialistas han
hecho grandes esfuerzos para lograr un desarrollo de las TI que
les permita mantener su competitividad.

Para la actualización del modelo económico
cubano se aprobaron en el VI Congreso del PCC del 2012 un
conjunto de lineamientos que caracterizan la política
económica y social del estado. Estos constituyen una
guía para el desarrollo de los objetivos a corto, mediano
y largo plazo del sector empresarial cubano, incluidos en ellos
el desarrollo de las nuevas tecnologías de la
información.

Dentro del empresariado cubano la empresa
Comercializadora Escambray Villa Clara desde su surgimiento en el
año 1999 apostó por el uso de las TI para
identificarse en el mercado estatal de la venta de productos para
la construcción, constituye el canal comercializador de la
producción del Grupo Empresarial Industrial de Materiales
de Construcción (GEICONS) y del MICONS en general,
complementando la cartera con productos y materiales
importados.

Utiliza un sistema de planificación de recursos
empresariales (ERP), llamado Exact Globe versión 3.7
(EXACT). La dirección de la empresa no desiste en su
interés de mejorar el proceso de toma de decisiones a
partir de toda la información que le brinda la potente
herramienta ERP que posee y definió entre sus objetivos
estratégicos a corto plazo el desarrollo de herramientas
de mejoramiento que no incluyera una inversión que la
empresa no estaba en condiciones de asumir.

El mayor beneficio que un sistema ERP puede brindar a
una empresa, por supuesto tomando en cuenta que se ha
implementado efectivamente es que un sistema ERP es la principal
fuente de información para otros sistemas críticos
del negocio. En otras palabras un ERP sirve como base o
plataforma para implementar otros sistemas que se
alimentarán de la adecuada información que un ERP
administre. Además sirve de plataforma o base para la
implementación de otros sistemas que permitan que la
empresa evolucione a un negocio electrónico.

El EXACT es un sistema integrado de gestión,
montado sobre bases de datos SQL que tiene como objetivo
automatizar y dar soporte a todos los procesos de negocio de una
organización. Cada empresa puede comprar los
módulos que necesite, lo cual le brinda una
solución más factible para las pequeñas y
medianas empresas que no pueden asumir la inversión total
de un ERP. La información introducida al sistema EXACT se
guarda, se vincula y se gestiona en una única base de
datos.

La versión del sistema que se utiliza incluye
módulos para gestión de stock, de compras, de
ventas y contabilidad, abarcando todos los procesos de una
empresa comercializadora. Incluye además opciones de
parametrización de los datos de la empresa que permite
adaptarse a cada entidad en particular.

Este sistema brinda la posibilidad de integración
con suites ofimáticas, por ejemplo Microsoft Office u Open
Office y con programas como Crystal Reports permitiendo
personalizar aún más el reporte profesional a los
trabajadores.

El Microsoft Office sin embargo es entre todos el
más utilizado por los usuarios para manipular la
información que necesitan, pues es el más difundido
y el que más posibilidades brinda y por lo tanto es el
paquete en que más entrenados están. De ahí
que se haya estudiado una solución para mediante
él, acceder a la base de datos SQL del EXACT y obtener la
información que los especialistas usarán para
realizar sus informes y análisis particulares.

Mejores
prácticas

La mejor práctica para las soluciones
informáticas es lograr la implementación de
herramientas que puedan ser integradas, ya que lo que se desea es
contar con un sistema de información integral y
único, que incluya todos los procesos de la empresa
creando un entorno de gestión de información
eficiente donde la información se entrega al destinatario
cómo y cuándo la necesita para escoger alternativas
y no con islas de información o sistemas aislados que
pueden traer consigo duplicidad e incongruencia de los datos y un
proceso engorroso de obtención de la información
partiendo de que toda no estaría vinculada en único
lugar.

Lo ideal entonces sería poder agregar al sistema
informático que cada empresa posea nuevas opciones o
salidas que brinden toda la información que se necesita y
no crear herramientas independientes al sistema. Pero no todos
los ERP permiten brindar este tipo de soluciones,
independientemente de que las soluciones con herramientas
integradas solo pueden ser brindadas por los especialistas de TI
y en su implementación y puesta a punto requieren de un
tiempo prudencial.

Es por lo tanto imprescindible evaluar en cada caso las
potencialidades que cada software en específico brinda
para lograr su modificación y la obtención de
nuevos reportes personalizados a las necesidades de cada usuario
necesitado.

Además de que en muchas ocasiones los
especialistas de cada actividad deben realizar análisis
más allá de los informes prediseñados y
solicitados por la dirección de la empresa, para
encontrarle explicación por ejemplo al deterioro de
algún indicador o para encontrar una diferencia en un
asiento contable con respecto a sus partidas, estas informaciones
varían de acuerdo a lo que se busca, es por eso que no
siempre necesitan los mismos datos para revisar y aunque todos
están en el sistema se encuentran en opciones
diferentes.

La idea inicial y según las mejores
prácticas es que se programen salidas para cada una de las
necesidades puntuales y se integren al EXACT pero en ocasiones el
administrador del sistema no puede satisfacer todas las demandas
de acuerdo al tiempo en que se necesita la respuesta,
además de que estas se desarrollaban solo para un
análisis puntual y generalmente no volvía a
utilizarse. Por lo que se decidió buscar una
solución que independizara de cierta forma a los
especialistas, siempre y cuando fueran para análisis
específicos.

Modelado de las
herramientas

Gracias a las facilidades que brindan las bases SQL, es
totalmente factible obtener información de la base de
datos utilizando para ello las herramientas que brinda el paquete
de Office y las conexiones ODBC, garantizando siempre la
seguridad de la información, de manera tal que no se pueda
modificar.

Para esto se puede crear un usuario SQL que solo tenga
acceso a consultar los datos, por otra parte se crea una
conexión ODBC dentro de las herramientas del sistema que
se conecte con ese usuario a la base SQL del sistema, esto le
permitiría a algunos especialistas con ciertas habilidades
en el uso del Office, obtener y enlazar información
relevante sin el concurso de los especialistas de TI.

Es totalmente factible desde Excel y Access crear
consultas de datos externos para lo cual pudiera utilizarse la
conexión prediseñada, accediendo como un usuario
SQL limitado solo a consultar. Para esta consulta tanto Excel
como Access brindan un asistente que orienta los pasos a seguir y
que es muy sencillo si se conocen las tablas y sus campos,
permite además condicionar los rangos y ordenarlos. El
resultado de esta consulta se devuelve en el caso de Excel en una
hoja de trabajo y a partir de ahí se puede trabajar como
un documento más, incorporando en el resto de las columnas
fórmulas que brindan una mayor información de la
que se tiene y además fácilmente
personalizable.

Por otra parte se pueden obtener, con dicha hoja de
trabajo, gráficos y tablas dinámicas que vinculen
la información y las haga más explicativas para
realizar un informe específico, los cuales con solo
actualizar la consulta se mantienen con la última
información captada en el sistema.

Algo muy parecido ocurre con el Access, ya que permite
vincular las tablas y obtener informaciones un poco más
complejas, aunque para esto también es necesario que el
usuario tenga una mayor preparación. Es por esto que la
mayoría de estas herramientas se desarrollan sobre
Excel.

Con el uso de cualquiera de estas variantes cada
especialista interesado pudiera formarse sus propios reportes,
que además podría adaptar a sus necesidades. El
problema relacionado con el conocimiento de las tablas y sus
contenidos lo resuelve el propio sistema EXACT como una de sus
opciones, donde brinda esta información, como una
opción más dentro del Módulo de
Mantenimiento/Support/Lista de Ficheros.

Este problema también se puede solucionar si los
especialistas de TI crean consultas generales con toda la
información de manera tal que los usuarios pueden
adaptarla a sus necesidades sin que sea necesaria mucha
capacitación.

Como es lógico esta opción es solo de
carácter informativo y no es posible su
modificación, de ahí que se propone para ser
utilizada por los especialistas de la empresa para su
capacitación en aras de lograr diseños más
cercanos a sus necesidades.

En el caso de otras empresas que no posean el sistema
EXACT y su base de datos sea SQL, los especialistas de TI
pudieran elaborar un diccionario de datos por los que el usuario
avanzado pueda guiarse.

Con todo esto podemos plantear que es posible explotar
las potencialidades del acceso a consultar las bases de datos SQL
desde el paquete Office.

Es importante destacar que en muchas ocasiones se deben
especificar datos diferentes o con otro nivel de detalle para
ahondar más en una determinada problemática y que
generarían el desarrollo de una nueva herramienta, sin
embargo con este diseño que se propone los propios
especialistas pueden agregar fácilmente toda la
información que necesitan para realizar análisis
diferentes del mismo problema. De ahí su
importancia.

Pasos a
seguir

En resumen los pasos a seguir para el desarrollo de
estas herramientas serían:

  • 1. Crear un usuario de solo lectura en SQL:
    Para esto el administrador del sistema crea un nuevo Logins
    desde el Enterprise Manager del SQL Server,
    especificándole entre sus derechos Solo
    Lectura.

  • 2. Crear una conexión ODBC: En las
    herramientas administrativas del panel de control del sistema
    operativo, se selecciona Orígenes de datos/Agregar y
    dentro del asistente se escoge como controlador el SQL Server
    y como usuario y contraseña el creado en el paso
    anterior. Este proceso debe hacerse en cada una de las
    máquinas donde se vaya a trabajar.

  • 3. Realizar las consultas, lo cual está
    en dependencia del componente de Office que se vaya a
    utilizar.

  • a. Desde Excel: Se selecciona Datos/Obtener
    datos externos/Desde Microsoft Query. En este punto se escoge
    la conexión creada en el paso 2 y se abre un asistente
    con las tablas y los campos de toda la base de datos. Permite
    seleccionar, filtrar y ordenar por diferentes criterios. Al
    final el asistente permite devolver los datos a una hoja de
    trabajo en Excel o modificar la consulta SQL desde el
    Query.

  • b. Desde Access: Se vinculan las tablas que se
    necesitan desde datos externos/Bases de datos ODBC/Vincular y
    al igual que para Excel se escoge el origen previamente
    definido en el paso 2. A partir de este momento se puede
    utilizar como una tabla creada desde Access y realizar todas
    las consultas e informes que se necesiten. Como las tablas
    están vinculadas y no importadas se mantienen
    actualizadas.

  • 4. En cualquiera de los dos casos especificados
    el resultado de las consultas se pueden trabajar como
    documentos Office, agregándole fórmulas,
    filtros, condiciones, gráficos, etc

Implementación de algunas
herramientas

Tomando como base el modelado explicado anteriormente y
utilizando el paquete Office, se implementaron en la Empresa
Comercializadora Escambray un grupo sencillo de soluciones para
ayudar al trabajo de algunos especialistas de brindar
informaciones para hacer análisis puntuales o de
interés general. Tal es el caso de:

Catálogo de productos: La empresa
Comercializadora Escambray brinda información visual de
los productos que comercializa a través de un salón
de exposiciones (showroom), de esta forma los clientes que nos
visitan pueden verificar si los productos se corresponden con sus
necesidades, pero para esto están obligados a concurrir a
nuestra empresa. Es por esto que los especialistas comerciales
necesitaban además tener un catálogo impreso con
las imágenes de los productos para ayudar a los
clientes.

Se decidieron fotografiar los productos en inventario y
almacenar esta información en una tabla con el
código del producto, la descripción y un campo
donde se almacena la foto. Esta tabla fue creada utilizando el
Microsoft Access, con el nombre de Imágenes y se
vinculó en la propia base de datos creada con la tabla de
artículos del EXACT y otras de interés para brindar
información más detallada al cliente. Con esta
información se creó una consulta, enlazando toda la
información, creando un informe que se envía a los
clientes con toda la información, incluida la visual. Los
gestores comerciales personalizan la consulta filtrando o
agregándole las informaciones concretas que cada cliente
solicita. Este catálogo además se encuentra impreso
para ser consultado en la propia empresa si se desea.

Cuadre diario: Esta herramienta se realizó
utilizando las consultas externas del Microsoft Excel. En ella se
brinda toda la información del balance, del inventario en
almacén y las partidas pendientes deudoras y acreedoras,
en hojas de trabajo diferentes. Al final los económicos
crean una hoja de trabajo donde vinculan toda la
información consultada y la utilizan para cuadrar sus
cuentas. Esta hoja de trabajo varía de acuerdo a las
diferencias que se necesitan encontrar. Diariamente cada
especialista consulta esta información y puede determinar
si todos los procesos realizados en el día fueron
contabilizados correctamente.

Comportamiento de las ventas: El Exact brinda
gran cantidad de reportes sobre el comportamiento de las ventas,
los cuales además se pueden personalizar por parte del
administrador del sistema al nivel que se desee, no obstante el
jefe comercial diariamente revisa el estado de este indicador
para tomar decisiones que garanticen el cumplimiento de los
planes. En ocasiones necesita detallar más sobre un grupo
de artículos en específico o sobre un mercado
determinado o agregar nuevas informaciones sobre los proveedores
o clientes o los comerciales que realizan una determinada
venta.

Es por esto que se solicita tener una mayor
independencia en la obtención de sus propios reportes de
salida. Para el desarrollo de esta herramienta se utilizó
el Microsoft Excel, se crearon varias hojas de trabajo con
consultas externas a SQL que brindaban toda la información
de las tablas relacionadas con las ventas. A partir de esto el
jefe comercial realiza sus propias hojas de trabajo que agrupan
en tablas dinámicas la información de la manera que
la necesite, en ocasiones por meses o por trimestres o con otros
niveles de detalles, en dependencia del análisis que desee
hacer. Por esta vía además ha desarrollado una
emulación de venta entre los comerciales la cual publica
en la intranet de la empresa a través de gráficos
obtenidos.

Conciliación con clientes: Mensualmente se
realiza una conciliación entre la Comercializadora
Escambray y los clientes que en ella compraron. Esta
conciliación no tiene un formato predeterminado, depende
del tipo de relación que haya tenido con la empresa y de
las informaciones que se quieran conciliar. En ocasiones se debe
tener en cuenta las deudas o los anticipos o las facturas
realizadas para determinar una diferencia entre lo pagado por el
cliente y lo pendiente. Para esto se utilizó el Microsoft
Excel, se crearon hojas de trabajo para facturas y partidas
pendientes. El jefe comercial filtra la información
referida a un determinado cliente con quien se desee conciliar,
agrupa mediante tablas dinámicas todos los datos que posee
y determina los aspectos que necesita conciliar.

Estas son solo algunas de las soluciones que se han
propuesto a los especialistas de las áreas comercial y
contabilidad, es necesario destacar que utilizando esta
información inicial los comerciales y económicos
han desarrollado sus propios informes agregando a los resultados
otras fórmulas y datos que les han permitido explicar
aún más el comportamiento de algunos
indicadores.

Principales
ventajas

  • El usuario es más independiente para su
    trabajo, ya que no necesita de la atención de un
    especialista de TI para la solución.

  • Se desarrollan soluciones personalizadas, ya que el
    usuario puede obtener informes según sus gustos y
    necesidades.

  • Fácilmente adaptables a la necesidad de una
    información específica, ya que puede
    modificarse cada vez que se va a realizar un nuevo
    análisis o incluso utilizarse para análisis
    diferentes.

  • Mayor rapidez en la solución, ya que el
    usuario sabe exactamente lo que quiere y por lo tanto no
    necesita explicarlo de manera tal que un especialista de TI
    lo entienda y pueda desarrollar la herramienta.

Su principal desventaja está dada en que se debe
lograr que los usuarios se capaciten en la forma en que su
sistema tiene diseñado sus datos para lo cual el EXACT le
brinda toda la información. En caso de que el sistema no
lo haga el administrador debe brindar esta información o
crear consultas generales para cada tipo de usuario, que estos
puedan modificar según sus necesidades.

Conclusiones

  • Con las consultas externas desde las aplicaciones
    del paquete Office a las bases de datos SQL del EXACT Globe
    3.7 se pueden diseñar herramientas a nivel de usuario
    que brindan información personalizada, rápida y
    muy útil.

 

 

Autor:

Ing. Maite Rodríguez Cué
1

Datos de la autora:

1 Graduada en el Instituto Superior Politécnico
José Antonio Echevarría (CUJAE) en
Ingeniería en Sistemas Automatizados de Dirección
(SAD) en el año 1993. Trabaja como Especialista
Informática en la Empresa Comercializadora Escambray UCT
Villa Clara. Actualmente cursa la Maestría en
Informática Empresarial en la Universidad Central de Las
Villas.

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter