Sie sind auf Seite 1von 52

INTELIGENCIA DE NEGOCIOS

I) INTRODUCCION

El mundo de los negocios tiene su fundamento en la toma de decisiones


estratégicas. Lo que marca la diferencia entre una empresa exitosa y otra que no,
es la correcta y oportuna toma de decisiones. Para poder llevar esto a cabo de la
mejor manera es esencial contar con la información adecuada y en tiempo que
soporte toda la gestión de las operaciones de la empresa de forma ágil y rápida.

Uno de los activos más valiosos en una empresa es la información y el valor de esta
depende de cómo es gestionada, del tiempo que se emplea en procesarla y
traducirla en el lanzamiento de productos o servicios y de en qué medida es utilizada
eficientemente y si es cualitativamente mejor que la de las empresas competidoras.

La información confiable es crucial para el proceso de toma de decisiones tanto


operativas como estratégicas, siendo éstas más certeras cuando están basadas en
fuentes de información que ayudan a la empresa a reducir la incertidumbre y el
riesgo. La información es la clave de las organizaciones y saben muy bien que la
información vital para la toma de decisiones está en sus bases de datos. En la
mayoría de los casos, se almacenan montañas de datos, los cuales son acumulados
en diferentes bases de datos que se encuentran por toda la empresa, pero la clave
radica en ganar ventaja competitiva en la obtención inteligente de esos datos.

En este punto las tecnologías de información toman un papel muy relevante al


permitir la recolección, almacenamiento y procesamiento de datos generados
por la operación de la empresa. Así se facilita el acceso a la información y se
reduce el margen de error que pudiera existir al realizar una misma captura en varias
ocasiones.

El desarrollo de las tecnologías de información ha ido evolucionando en cuanto a la


gestión y hoy día es posible conocer información en tiempo real, por ejemplo, si un
producto o servicio tendrán éxito o cuál será la reacción de los clientes tras su
lanzamiento si se gestionan de manera adecuada tanto los sistemas como las
tecnología y sobre todo de la interpretación correcta de la información recabada.
Por lo tanto, la gestión eficiente de la información, así como, la inteligencia de
negocios permite ampliar la visión estratégica, reducir el riesgo y la incertidumbre
en la toma de decisiones empresariales y construir ventajas competitivas de largo
plazo.

En un panorama actual, donde las oportunidades fáciles dejaron de existir, las


organizaciones tiene la necesidad de encontrar nuevos caminos para sobrevivir y
crecer, no quedándose en la obsolescencia y así poder responder a los desafíos
constantes de cambio de manera ágil e ingeniosa. Es por ello, que para hacer frente
a estos desafíos, la mayor parte de las empresas están recurriendo a la Inteligencia
de Negocio con la expectativa de lograr un mayor retorno de su inversión a
diferencia a la que pueden obtener con Sistemas Operacionales como ERP
(Planificación de Recursos de la Empresa), CRM u otras implementaciones, al
mismo tiempo que desean obtener una riqueza de información almacenada en estos
sistemas operacionales (acceso a la información que realmente importa).

Es vital ser cautelosos con la información que se genera ya que igual de importante
es contar con información que saber manejarla e interpretarla, para esto existen
herramientas muy útiles como la inteligencia de negocios, también
llamada Business Intelligence.
II) HISTORIA DE LA INTELIGENCIA DE NEGOCIOS

Antes de 1960 la información de las empresas


se llevaba de forma manual en papel y se
requería de un gran espacio para archivar toda
esa información.

Luego, con la aparición del computador, la


información empezó a llevarse en archivos
digitales, sin embargo esto trae como riesgo
dificultad en el manejo de la misma y posibles
pérdidas si no se contaba con políticas de
respaldo adecuadas.

70’s

Durante los 70 nacen los sistemas de gestión de


bases de datos y comenzaron a desarrollar los
primeros modelos relacionales además estas
empezaron a ser usadas en las organizaciones, sin
embargo se requería de personal altamente
especializado para administrar dichas bases de
datos y para cargar la información.

La interacción con el usuario comienza a mejorar


gracias a la posibilidad de interacción con el scroll,
pero los informes seguían siendo estáticos.

80’s

Aparecen los primeros PCs y esto es una verdadera revolución empresarial. Se populariza el
uso de las bases de datos, se estandariza el lenguaje SQL.
Posteriormente se presentaron una serie de problemas como dificultad en el acceso
a la información, los datos empezaron a estar en múltiples localizaciones, se trató
de resolver el problema del acceso a la información por medio de reportes; pero
estos en un principio eran muy planos.

Como solución a esto hacia 1980 surge el concepto de bodega de datos y sus
principales autores son Ralph Kimball y Richard Inmon.

Durante estos años, el principal problema fue que un alto porcentaje de los
proyectos fracasaron debido a la falta de comprensión a la hora del diseño e
implementación de un Datawarehouse (DWH). Quedó bastante claro que no se
debe comparar con un sistema de bases de datos orientados a transacciones
(OLTP) ¡ni mucho menos “adaptar” modelos! Comenzaba a verse claro que eran
necesarias herramientas específicas, no bastaba con potentes bases de datos, se
necesitaba de aplicaciones que facilitasen su explotación.

Los usuarios finales comienzan a sonreír más gracias a la aparición de gráficas e


interfaces orientadas a usuarios, pero sobre todo por las facilidades de las famosas
hojas de cálculo.

El termino Business Intelligence tal como lo conocemos hoy en día surge en 1989
por parte del señor Howard Dresner quien propuso la inteligencia de negocios como
un término general para describir los conceptos y métodos usados para mejorar los
procesos de toma de decisiones mediante el uso de sistemas.

90’s

En los 90 se popularizó el término y surgen varias empresas y herramientas de


inteligencia de negocios; sin embargo con
el crecimiento de la información y el
surgimiento de nuevas tecnologías como
el internet surgen nuevos problemas:

_Consultas y reportes lentos.


_Herramientas de BI poco amigables con
el usuario final.
_Proliferación de Excel y de diferentes
versiones de la verdad.
_Altos costos y difícil mantenimiento.
En estos años nos encontramos con demasiada información descentralizada y no
conectada entre sí, pero en esta década se estandariza la correcta integración de
los datos y aparecen las BBDD distribuidas gracias a la arquitectura cliente/servidor.
Las publicaciones de Inmon y Kimball son el principal punto de referencia para la
implementación de los DW y aplicaciones BI. ¡Ya saben cómo enfrentarse a los
errores pasados! Es la década del Business Intelligence 1.0. Aparecen múltiples
aplicaciones de BI todavía incapaces de analizar grandes volúmenes de datos en
un tiempo aceptable y con limitaciones importantes como un número limitado de
fuentes de datos y un precio “inalcanzable”. Queda claro que el BI aun no era
accesible para todas las empresas.

2000’s

Increíble, llegó el boom aéreo y podemos viajar por 25€ a Londres, pero no es lo
único importante, dos conceptos son los que marcan esta etapa BI2.0 y Social BI,
además aparece el SW dedicado al BI (suites de BI) y se consigue la consolidación
de las aplicaciones BI en unas pocas plataformas Business Intelligence.

 BI 2.0: capacidad de los propios usuarios finales de generar contenido y


compartirlo. Desde las mismas herramientas de análisis se toman
decisiones, se ejecutan, se monitorizan y se vuelven a analizar resultados
para empezar con una nueva decisión.
 Social BI: capacidad de integrar datos externos a nuestros sistemas,
cruzando información con datos del mundo real que proviene de las redes
sociales; pudiendo entender mejor el mercado que hay fuera y ver que vamos
en línea al mismo.

Aparte de la información estructurada, se empieza a considerar otro tipo de


información y documentos no estructurados, nace Hadoop y llega la revolución de
los precios. Existe capacidad de almacenamiento masivo, alta velocidad de
respuesta y modularización de la información.

En la actualidad, nos encontramos con múltiples formas de diseñar soluciones de


Business Intelligence. Desde el BI tradicional todavía presente en muchas
empresas al BI con soluciones Big Data o el Cloud BI que nos permite una solución
totalmente integrada en la nube, con independencia de dónde se encuentren los
datos.
El Cloud Computing y Business Intelligence son una pareja ideal; se trata de integrar
la información correcta con las personas adecuadas en el momento adecuado
ofreciendo una forma ligera, ágil, rápida y económica de acceder a las aplicaciones
de BI. Parece que esto soluciona todos los problemas del pasado, ¿no? (Martín,
2015)

III) LA INTELIGENCIA DE NEGOCIOS

La Inteligencia de Negocios (Business Intelligence) es el conjunto de metodologías,


aplicaciones, prácticas y capacidades enfocadas a la creación y administración de
información que permite tomar mejores decisiones a los usuarios de una
organización.

Según Luis Méndez Del Río,


la Inteligencia de Negocios
(Business Intelligence) es un
conjunto de herramientas y
aplicaciones para la ayuda a
la toma de decisiones que
posibilitan acceso interactivo,
análisis y manipulación de
información corporativa de
misión crítica. Estas
aplicaciones contribuyen a
un conocimiento valioso
sobre la información
operativa identificando problemas y oportunidades de negocio. Con estas, los
usuarios son capaces de tener acceso a grandes volúmenes de información para
establecer y analizar relaciones y comprender tendencias que posteriormente
soportarán decisiones de negocios.

Resumiéndola inteligencia de negocios o business intelligence (BI) consiste en la


transformación de datos en información relevante para la toma de decisiones
empresariales.
3.1) UTILIDAD

 Ampliar la visión estratégica, reducir el riesgo y la incertidumbre en la toma


de decisiones empresariales y construir ventajas competitivas de largo plazo
en base a su información inteligente
 Tener una mejora continua de la organización, gracias a la información
oportuna que genera el conocimiento que enriquece la toma de decisiones.
 Que las organizaciones sean proactivas y ágiles en la gestión de la
información que utilizan.

En la actualidad, bajo el término Inteligencia de Negocios, se reconoce el valor de


suministrar hechos e información como soporte a la toma de decisiones dentro de
una organización.

Los procesos de inteligencia de negocios se han convertido en una parte esencial


de la gestión empresarial, ya que nos proporcionan información de mucha
importancia para una organización:

 Nos permiten saber con exactitud ¿quiénes son nuestros clientes?


 ¿dónde están los clientes?
 ¿cómo son los clientes?
 ¿qué pautas de comportamiento tienen?
 ¿qué es lo que quieren los clientes?

Así mismo:

 Permiten conocer el funcionamiento de los procesos internos de una


organización.
 Dan respuesta a preguntas importantes como:
 ¿cuánto cuesta cada uno de los productos o servicios que ofrece la empresa?
 ¿cuáles de esos productos o servicios son realmente rentables?
 ¿dónde está perdiendo la empresa?
 ¿cuánto cuesta conseguir cada cliente?
 ¿cuáles departamentos de la empresa funcionan correctamente?
 ¿qué servicios puede externalizar la empresa?
 etc.

La Inteligencia de Negocios es una fuente de innovación por lo tanto es más


accesible a todo tipo de empresas u organizaciones. En la actualidad cualquier
organización se encuentra en condiciones de proveerse de sistemas de almacenar
información y analizarla para con ello obtener conocimiento inteligente para su
negocio.

La Inteligencia de Negocios va más allá de una simple tecnología o de una nueva


forma de gestión empresarial. En realidad es un nuevo escenario innovador, donde
la empresa:

 Busca la excelencia definiendo los objetivos que desea alcanzar


 Analiza sus procedimientos
 Gestionan información
 Obtienen conocimiento
 Toman las mejores decisiones
 Evalúan sus resultados
 Se renueva constantemente

Las organizaciones se han preocupado por la búsqueda de maneras más eficientes


de hacer uso de la información y tener un soporte para la óptima toma de decisiones.
Por lo tanto, en la última década, las organizaciones han invertido considerables
sumas de dinero en la implementación de sistemas ERP (Enterprise Resource
Planning, Sistemas de Planificación de Recursos Empresariales), gracias a estos
sistemas, las organizaciones pueden operar y realizar actividades propias de su
negocio, así mismo, este tipo de sistemas generan grandes cantidades de “datos
no aprovechables” mismos que son difícil de hacer uso de ellos para un análisis y
una adecuada toma de decisiones. Es por ello que en el año de 1993, E.F. Codd &
Associates, en una publicación titulada “Providing OLAP” afirmaba la importancia
de crear un modelo conceptual multidimensional, eh ahí el surgimiento del término
OLAP.

3.2) VENTAJAS

Aumento de eficiencia: Las organizaciones por lo regular recopilan información


con sus departamentos pero esta recopilación de información es lenta debido a que
van realizándolo departamento por departamento, con esta herramienta la facilidad
que se tiene es que es una plataforma centralizada donde toda la información se
concentra en un solo lugar, facilitando así la toma de decisiones para que sea de
manera más rápida y permita a la organización ahorrar tiempo.
Respuestas con mayor rapidez. Debido a su sistema de centralización, es mucho
más fácil y rápido realizar reportes detallados, ya que al centralizar toda la
información, te permite realizar reportes que contengan todo tipo de detalles como
ventas, inventarios, costos, entre otras cosas.

Cuenta con información precisa. Con BI se toman decisiones con información


objetiva, no con presentimientos o intuición, la información bien estructurada,
adecuada y generada por la misma empresa, permite tomar decisiones con
precisión.

Conoce el comportamiento de los clientes. Esta herramienta te permite analizar


los hábitos de compra del consumidor, con esta información es posible realizar
campañas de fidelización, construir modelos predictivos, realizar promociones y
otras estrategias.

Mejor control sobre las áreas funcionales de la organización. Este tipo de


sistemas de inteligencia de negocios permite recaudar información de todas las
áreas importantes de la organización, como es producción, ventas, inventarios,
marketing, entre otras, al ser una herramienta centralizada, toda esa información es
muy amplia y basta por lo que la toma de decisiones es mucho mas rápida.

La información brindada por el BI puede tener distintos alcances como son:

 Nivel operativo: En este rubro es utilizado para la toma de decisiones diarias


acerca de las transacciones que se realizan al llevar a cabo las operaciones
de la empresa.
 Nivel táctico: Aporta información para los mandos medios en análisis y
decisiones mensuales que son de utilidad para revisiones de seguimiento y
toma de acciones.
 Nivel estratégico: A este nivel las decisiones son de mayor impacto en la
compañía siendo utilizada la información por la alta dirección.

Cabe mencionar que estas herramientas son de gran utilidad para las distintas áreas
de la organización como por ejemplo:

 Mercadotecnia: En esta área el BI puede ser aprovechado para


segmentación de mercados, análisis de tendencias y de clientes.
 Ventas: Análisis de clientes y su rentabilidad, análisis por producto, por
segmento, proyecciones y pronósticos de ventas.
 Finanzas: Reportes detallados de gastos, costos e ingresos así como para
razones financieras y análisis financiero de la empresa.
 Logística: Seguimiento de embarques y monitoreo de pedidos para saber la
causa de su pérdida.
 Producción: Reporte de productividad de líneas de producción, rotación de
inventarios, etc. (Castro, 2015)

3.3) BENEFICIOS
Beneficios de un sistema de inteligencia de negocio

La implementación de sistemas de información en la Inteligencia de Negocio,


proporciona varios beneficios:

 Crear un “círculo de la información”, es decir, los datos se transforman en


información que genera un conocimiento el cual permite tomar las mejores
decisiones y esto se traduce a mejores resultados y como resultado se
generan nuevos datos.
 Permitir una visión única, conformada, histórica, persistente y de calidad de
toda la información que maneja una organización.
 Aportar información actualizada.
 Reducir la diferencia de orientación de negocio entre el departamento de TI
y la organización.
 Mejorar la comprensión y documentación de los sistemas de información en
toda la organización.

En conclusión, mejora la competitividad de la empresa para que sea capaz de:

 Diferenciar lo relevante sobre lo superfluo


 Acceder más rápido a la información
 Se generan nuevas oportunidades de negocio
 Mejora la toma de decisiones
 Fortalece las ventajas competitivas de la empresa
IV) TECNOLOGIAS QUE FORMAN PARTE DE LA INTELIGENCIA DE
NEGOCIOS

Información multidimensional: “Los datos se pueden encontrar en hojas de


cálculo, bases de datos o ficheros sueltos. Una herramienta de inteligencia de
negocios debe ser capaz de reunir información dispersa en toda la empresa e
incluso en diferentes fuentes para así proporcionar a los departamentos la
accesibilidad, poder y flexibilidad que necesitan para analizar la información. Estas
herramientas permiten que el usuario pueda hacer análisis de los datos desde
distintos ángulos o dimensiones, también conocidas como cubos.” (Rosa, 2010)

Data Mining(Mineria de datos): Es decir la aplicación de minería de datos para la


identificación de tendencias y comportamientos, descubrir las relaciones en bases
de datos que pueden identificar comportamientos no muy evidentes. En pocas
palabras descubrir información no trivial oculta en el interior de los datos.

Data Warehouse(Almacen de datos): Coloca información de todas las áreas


funcionales de la organización en manos de quien toma las decisiones y proporciona
herramientas para búsqueda y análisis.

Dashboards(Cuadros de mando): Permiten ver visualmente la información mas


importante de una empresa.Es uno de los recursos mas potentes y utilizados en
Business Intelligence y Reporting.Un Dashboard es un informe que incluye
graficos,tablas e indicadores en forma de Gauge o velocímetros.Su objetivo es
mostrar mucha información y hacerla visible y comprensible a primera vista,como
lo que ocurre en los cuadros de mandos de los vehículos.

Herramientas Query: Son las herramientas que le permite al usuario lanzar


búsquedas en SQUL contra la base de datos de forma intuitiva y sin conocer
el lenguaje, obteniendo resultados inmediatos.

La inteligencia de negocios permite optimizar la utilización de recursos, monitorear


el cumplimiento de los objetivos de la empresa y la capacidad de tomar
buenas decisiones para así obtener resultados óptimos.
¿Que permite?

1. Identificar el conocimiento que una organización posee o necesita


2. Resolver un problema específico
3. Implementación de mecanismos internos para la generación e
implementación de dicho conocimiento.

4. Construir habilidades críticas


5. Incrementar el valor de la organización. (Hernández, 2017)

V) HERRAMIENTAS DE INTELIGENCIA DE NEGOCIOS

Herramientas de inteligencia de negocios es un tipo de software de


aplicaciones diseñado para colaborar con la inteligencia de negocios (BI) en los
procesos de las organizaciones. Específicamente se trata de herramientas que
asisten el análisis y la presentación de los datos

 Cuadro de mando integral


 Digital Dashboards o paneles de Control Digital. - También conocidos como
Business Intelligence Dashboards, o Dashboards Ejecutivos, Son resúmenes
visuales de información del negocio, que muestran de una mirada la
comprensión del global de las condiciones del negocio mediante métricas
e Indicadores Clave de Desempeño (KPIs). Esta es una Herramienta de
Inteligencia de Negocios muy popular desde hace unos pocos años.

 OLAP (Procesamiento Analítico en línea por sus siglas en inglés)


(incluido HOLAP, ROLAP and MOLAP)- Es la capacidad de algunos sistemas
de soporte de decisiones gerenciales que permiten examinar de manera
interactiva grandes volúmenes de información desde varias perspectivas.

 Aplicaciones de Informes, genera vistas de datos agregadas para mantener a


la gerencia informada sobre el estado de su negocio.
 Minería de datos - Extracción de información de las bases de datos acerca del
consumidor, mediante la utilización de aplicaciones que pueden aislar e
identificar patrones o tendencias del consumidor en un alto volumen de datos.
Hay una gran variedad de técnicas de minería de datos que revelan distintos
tipos de patrones.2 Algunas de las técnicas son métodos
estadísticos (Particularmente Estadística de Negocios) y Redes Neurales como
formas altamente avanzadas de análisis de datos.

 Almacén de datos

Las herramientas de inteligencia de negocio son aplicaciones digitales


diseñadas para colaborar con el Business Intelligence durante el análisis y la
presentación de datos

La Inteligencia de Negocios o Business Intelligence (BI) permite a las compañías


contar con la información adecuada para una mejor toma de decisiones. Las
compañías que implementan el BI logran sacar mayor provecho de las situaciones
de crisis gracias a la posibilidad de contar con un análisis de mercado más
acertado debido a que los datos pesados son transformados en importantes
estrategias corporativas.
Actualmente, las herramientas de BI disponibles en el mercado son incontables,
pero estas 20 no pueden pasar desapercibidas:

1. Microsoft Dynamics NAV: especial para pequeñas y medianas empresas


que buscan mejorar su competitividad.
2. Microsoft Dynamics CRM: efectiva para la administración de clientes.
3. Oracle Business Intelligence: una de las más completas en el mercado ya
que cuenta con paneles interactivos, análisis predictivos en tiempo real,
entre otros.
4. Ultimus: un entorno integrado que permite compartir información entre
aplicaciones.
5. Office SharePoint Server: facilita el acceso a la información en cualquier
momento y lugar.
6. QlikView: mantiene las bases de datos al alcance de una manera sin
precedentes.
7. Microsoft Performance Point Server: permite supervisar, alinear y hacer
un plan de negocio.
8. Microsoft SQL Server: adecuada para realizar un análisis panorámico de
la empresa y tomar las mejores decisiones.
9. JetReports: especial para crear informes ERP.
10. Eclipse BIRT Project: genera informes para aplicaciones web de código
abierto.
11. JasperReports: permite crear informes de rápida impresión.
12. LogiReport: aplicación gratuita basada en web de LogiXML
13. OpenI: aplicación web orientada al reporting OLAP.
14. SPSS: programa estadístico especialmente empleado en ciencias sociales
e investigaciones de mercado.
15. Pentaho: incluye herramientas para generar informes, minería de datos,
ETL, entre otros.
16. RapidMiner: permite analizar datos a través de un entorno gráfico.
17. Crystal Reports: genera informes desde bases de datos múltiples.
18. ApeSoft: ofrece una interface sencilla similar a Microsoft Excel.
19. SAS Institute: facilita la gestión de riesgo financiero, desarrollo de modelos
de minería de datos, etc.
20. NiMbox: organiza los datos de la empresa en interactivas aplicaciones.

5.1) ALGUNAS HERRAMIENTAS CONOCIDAS

5.1.1) Microsoft Dynamics Nav

Microsoft Dynamics NAV es un software ERP(por sus siglas en ingles:Enterprise


resource planning).Microsoft Dynamics NAV forma parte de la familia de productos
Microsoft Dynamics.

Ha pasado por varios nombres desde 1995. Los nombres Navision Financials,
Navision Attain, Microsoft Business Solutions Navision y el actual Microsoft
Dynamics NAV hacen referencia al mismo producto.
ARQUITECTURA

Microsoft Dynamics NAV es un software multicapa, lo que significa que la ejecución


es realizada por distintos componentes de software, que en este caso son:

 El servidor de base de datos para almacenar la información. Dynamics NAV


utiliza únicamente Microsoft SQL Server.
 El servidor de aplicaciones que trata los datos aplicando lógica y reglas de
negocio. Dynamics NAV incluye su propio servidor de aplicaciones denominado
NST (NAV Service Tier).
 El cliente que es el encargado de recoger y visualizar la información de manera
entendible y agradable para los humanos. Se incluyen los siguientes:
Cliente Windows (aplicación de escritorio de Windows)
Cliente Web (accesible mediante cualquier navegador)
Cliente tablet y smartphone (app disponible para Windows Phone, Apple y
Android)
Cliente Sharepoint (integrado en portal de Sharepoint)
Cliente API (permite el acceso a la lógica de negocio a terceras aplicaciones
mediante web services)
Cliente NAS (sesión desatendida sin interface para ejecutar procesos
AREAS FUNCIONALES
Microsoft Dynamics NAV es un ERP orientado a roles. El sistema está basado en
las personas dentro de una organización, su rol, y las tareas que llevan a cabo.
Cuando los usuarios entran por primera vez a Microsoft Dynamics NAV, entran a la
página de su rol, viendo así la información que necesitan para realizar sus tareas
diarias, según su rol.
Microsoft Dynamics NAV cubre las siguientes áreas funcionales dentro de una
organización:

 Gestión Financiera. En el área de Gestión Financiera se cubren las siguiente


funcionalidades: contabilidad, presupuestos, esquemas de cuentas, informes
financieros, gestión de tesorería, efectos a cobrar y a pagar, activos fijos,
declaraciones de IVA, registros entre empresas, contabilidad de costes,
consolidación, divisas, e Intrastat.
 Ventas y Marketing. Esta área cubre la gestión de clientes, procesamiento de
pedidos, precios, contactos, marketing, campañas, etc.
 Compras. Esta área incluye la gestión de proveedores, procesamiento de
pedidos, aprobaciones, planificación de compras, costes, etc.
 Almacén. Dentro del área de almacén encontramos en inventario, enviar y
recibir productos, gestión de distintos almacenes, picking, montaje de kits (o
fabricación ligera), etc.
 Fabricación. El área de fabricación incluye diseño de productos, capacidades,
planificación, ejecución, costes, subcontratación, etc.
 Proyectos. En el área de proyectos se pueden crear proyectos, fases y tareas,
planificación de proyectos, hojas de tiempos, trabajo en curso, etc.
 Planificación de recursos. Esta área incluye recursos, capacidades, etc.
 Servicio. El área de Servicio permite gestionar productos de servicio, gestión
de contratos, procesamiento de pedidos, planificación y ejecución, tareas de
servicio, etc.
 Recursos Humanos. Esta área permite gestionar empleados, ausencias, etc.

El código fuente de Microsoft Dynamics NAV es accesible con la licencia


adecuada, por lo que el producto es altamente personalizable. Esto quiere decir
que es posible crear una nueva área funcional y añadirla al sistema, completando
la funcionalidad estándar. También es posible añadir nueva funcionalidad a las
áreas existentes. De hecho existen más de 2000 soluciones desarrolladas y
registradas, que amplían considerablemente la funcionalidad de las soluciones.
5.1.2) Oracle Business Intelligence

Oracle Business Intelligence, en su versión Enterprise Edition (OBIEE) es una


herramienta proporcionada por Oracle para crear informes interactivos, paneles y
cuadros de mando en entorno OLAP.

Oracle Business Intelligence proporciona al usuario un sólido conjunto de


informes, consultas ad-hoc, paneles de control y funcionalidad de cuadro de
mando. Las soluciones OBIEE son soluciones rentables si la comparamos con una
arquitectura orientada a servicios basada en web.

La solución Oracle Business Intelligence tiene atributos que la configuran como


una opción diferente y a tener en cuenta. Entre ellos, se encuentran los cuatro
siguientes:

 Visualización enriquecida.
 Paneles interactivos.
 Gráficos animados.
 Innovador sistema de búsqueda.

Las características más interesantes de la solución Oracle Business Intelligence


A la hora de escoger una solución de inteligencia empresarial hay que saber
comparar entre las alternativas disponibles en el mercado. Algunas características
importantes de Oracle Business Intelligence que pueden resultar determinantes
para la elección son:

1. Dashboard interactivo. OBIEE ofrece al usuario la posibilidad de crear sus


propios tableros interactivos que contienen una visualización armónica y rica,
donde no faltan los gráficos de barras y gráficos circulares en 3D, así como una
apariencia enriquecida. El tablero interactivo es una de las características más
importantes de la solución de Oracle.
2. Informes empresariales. Oracle Business Intelligence proporciona un atributo
de Enterprise Reporting que brinda al usuario la posibilidad de explotar plantillas
con gran formato y también informes Flash.
3. Creación de informes de autoservicio. Esta solución de Oracle permite al
usuario crear sus propios informes desde cero. El usuario puede crear o
modificar informes interactivos, de forma totalmente personalizada.
4. Integración de Microsoft Office. Esta es otra característica a tener en cuenta
de Oracle Business Intelligence ya que hace posible que los datos de
aplicaciones Microsoft como Word, Powerpoint o Excel se utilicen en OBIEE en
minutos.
5. Detección y alertas proactivas. Oracle Business Intelligence proporciona un
motor de alerta muy potente, casi en tiempo real, basado en eventos
empresariales. Este motor de alerta notificará a los clientes o partes interesadas
a través de un medio específico predeterminado.
6. Inteligencia procesable. La conversión de procesos empresariales en informes
y cuadros de mando interactivos es uno de los puntos fuertes de esta solución.
7. Visualización avanzada. El software de Oracle permite al usuario visualizar
datos analíticos en diferentes tipos de mapas, como el gráfico circular, el gráfico
de barras, etc., lo que facilita el procesamiento de información y agiliza la toma
de decisiones, mejor informadas.

Ventajas de Oracle Business Intelligence

Una vez se conocen las principales características de Oracle Business Intelligence


pueden empezar a intuirse sus beneficios para el negocio. Sus ventajas son
muchas, aunque podemos destacar las 5 siguientes:

1. Visualización. Una de las mayores ventajas de esta solución es la visualización


y los tipos de visualizaciones utilizados, que proporcionan una apariencia
interactiva del tablero.
2. Creación de informes partiendo de cero. La creatividad e intuición del usuario
le permitirán, de forma sencilla, construir sus propios informes en cualquier
funcionalidad.
3. Usabilidad. El reporting se enriquece cuando es fácil de usar. El usuario puede
arrastrar y soltar columnas para crear un informe a su medida, no puede resultar
más sencillo.
4. Informe Flash. Oracle Business Intelligence permite crear informes flash que
mejoran la estética de los paneles interactivos, haciéndolos mucho más
atractivos.
5. Integración con las principales fuentes de datos. Microsoft o proveedores de
terceros se acomodan a las exigencias del usuario de la solución de Oracle, que
garantiza su integración para agilizar el reporting.
5.1.3) Nimbox

Fundar y estar a cargo de una empresa no es un asunto sencillo, son muchas


responsabilidades y mucha la atención que debe prestarse para que todo vaya en
orden. ¿Qué tal si las empresas contaran con aplicaciones para solventar problemas
del día a día? Algo que facilite su trabajo en asuntos como gestión de cobros,
supervisión de ventas… los venezolanos Ricardo Marimon y Mauricio de
Simone decidieron hacer algo al respecto. Pronto lanzaron Nimbox.

Ricardo Marimon de 47 años había trabajado como consultor de una importante


empresa multinacional donde ayudo a empresas medianas y grandes, apoyando a
los gerentes a mejorar la situación de su empresa. Luego, trabajo como gerente de
un par empresas, ya no estaba en un rol de consultor sino como un operador del
día a día.

De estas experiencias, donde paso casi 15 años de observación, logro entender


cuáles son las herramientas que pueden facilitar la gestión del día a día.
Herramientas poderosas, innovadoras pero a su vez, sencillas de usar.

Se unió a Mauricio de Simone, otro venezolano ávido por emprender. En 2010 la


aventura arrancó con un gran objetivo, desarrollar aplicaciones para ayudar a la
gestión diaria de empresas, convertirse en una especie de complemento de los
sistemas administrativos existentes.

Por ejemplo: acaba con los tediosos reportes, en vez de datos, Nimbox le ofrece a
la empresa el análisis directo, con gráficos explicativos en lugar de tablas. La
empresa ahorra mucho tiempo al usar sus aplicaciones, tiempo que actualmente se
invierte en mucho trabajo manual.

Fundar y estar a cargo de una empresa no es un asunto sencillo, son muchas


responsabilidades y mucha la atención que debe prestarse para que todo vaya en
orden. ¿Qué tal si las empresas contaran con aplicaciones para solventar problemas
del día a día? Algo que facilite su trabajo en asuntos como gestión de cobros,
supervisión de ventas… los venezolanos Ricardo Marimon y Mauricio de
Simone decidieron hacer algo al respecto. Pronto lanzaron Nimbox.

Ricardo Marimon de 47 años había trabajado como consultor de una importante


empresa multinacional donde ayudo a empresas medianas y grandes, apoyando a
los gerentes a mejorar la situación de su empresa. Luego, trabajo como gerente de
un par empresas, ya no estaba en un rol de consultor sino como un operador del
día a día.

De estas experiencias, donde paso casi 15 años de observación, logro entender


cuáles son las herramientas que pueden facilitar la gestión del día a día.
Herramientas poderosas, innovadoras pero a su vez, sencillas de usar.

Se unió a Mauricio de Simone, otro venezolano ávido por emprender. En 2010 la


aventura arrancó con un gran objetivo, desarrollar aplicaciones para ayudar a la
gestión diaria de empresas, convertirse en una especie de complemento de los
sistemas administrativos existentes.

Por ejemplo: acaba con los tediosos reportes, en vez de datos, Nimbox le ofrece a
la empresa el análisis directo, con gráficos explicativos en lugar de tablas. La
empresa ahorra mucho tiempo al usar sus aplicaciones, tiempo que actualmente
se invierte en mucho trabajo manual.

De igual forma logra facilitar el contacto con los clientes y manejar tareas
pendientes. Siempre hay información relevante disponible para la empresa, todo
con un click.

Nimbox cuenta con tres aplicaciones principales, Cuentas por cobrar, Supervisión
de ventas y apoyo al vendedor.

Nimbox ha logrado que la compra de tecnología no sea un proceso angustioso, al


contrario, es sencillo de probar, no tiene altos costos y requiere una pequeña
inversión inicial. Importante destacar que el pago incluye todos los usuarios que la
empresa requiera y todas las compañías que tenga el usuario, sin cobro de horas
adicionales. Se establece una mensualidad y no hay otros pagos sorpresa.

Desde el momento que Nimbox se instala es útil para la empresa gracias a que
viene pre configurado con ideales prácticas de negocio, además que funciona
rápidamente.

Una de las grandes motivaciones de Ricardo y Mauricio es que han ido innovando
en base a su idea, y actualmente están logrando atacar un antiguo problema:
gerenciar una empresa con herramientas que no son tradicionales. Ya no más
hojas de Excel difíciles de entender o tediosos reportes.
Actualmente Nimbox cuenta con 14 personas trabajando en Venezuela y en
República Dominicana, atendiendo a empresas formales, desde las más modestas
a las más grandes.

Emprendimientos como Nimbox, basados principalmente en la tecnología, ¿serán


la nueva estrategia para lograr gerenciar de forma más sencilla, innovadora y
eficiente los problemas diarios de una empresa?

Información clave de nuestra historia:

- Microsoft publicó la primera versión de Excel para Mac en 1985, y la primera


versión de Windows en noviembre de 1987. Pronto el programa alcanzo las
primeras posiciones de los principales desarrolladores de software para hoja de
cálculo.

5.1.4 Microsoft Sql Server

Microsoft SQL Server es un sistema de gestión de base de datos relacional,


desarrollado por la empresa Microsoft.
El lenguaje de desarrollo utilizado (por línea de comandos o mediante la interfaz
gráfica de Management Studio) es Transact-SQL (TSQL), una implementación del
estándar ANSI del lenguaje SQL, utilizado para manipular y recuperar datos (DML),
crear tablas y definir relaciones entre ellas (DDL).
Dentro de los competidores más destacados de SQL Server
están: Oracle, MariaDB, MySQL, PostgreSQL. SQL Server ha estado
tradicionalmente disponible solo para sistemas operativos Windows de Microsoft,
pero desde 2016 está disponible para GNU/Linux,y a partir de 2017
para Docker también.4
Puede ser configurado para utilizar varias instancias en el mismo servidor físico, la
primera instalación lleva generalmente el nombre del servidor, y las siguientes -
nombres específicos (con un guion invertido entre el nombre del servidor y el
nombre de la instalación).
Versiones

El código fuente original de SQL Server que fue utilizado en las versiones previas a
la versión 7.0 habría sido comprado de Sybase, pero fue actualizado en las
versiones 7.0 y 2000, y reescrito en la versión 2005. Generalmente, cada 2-3 años,
una nueva versión es lanzada y, entre estos lanzamientos, se proponen service
packes con mejoras y correcciones de bugs, y hotfixes por problemas urgentes en
el sistema de seguridad o bugs críticos.

Caracteristicas

 Soporte de transacciones.
 Soporta procedimientos almacenados.
 Incluye también un entorno gráfico de administración, que permite el uso
de comandosDDL y DML gráficamente.
 Permite trabajar en modo cliente-servidor, donde la información y datos se
alojan en el servidor y los terminales o clientes de la red sólo acceden a la
información.
 Además permite administrar información de otros servidores de datos.
Este sistema incluye una versión reducida, llamada MSDE con el mismo motor
de base de datos pero orientado a proyectos más pequeños, que en sus versiones
2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.
Es común desarrollar proyectos completos empleando Microsoft SQL
Server y Microsoft Access a través de los llamados ADP (Access Data Project). De
esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de
desarrollo (VBA Access), a través de la implementación de aplicaciones de dos
capas mediante el uso de formularios Windows.
En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD, osql, o
PowerShell.
Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL
Serverincluye interfaces de acceso para varias plataformas de desarrollo, entre
ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos.
El tipo NUMERIC fue mejorado para ser usado como identificador de columna a
partir de la versión 2008 R2.
Programación

T-SQL
T-SQL (Transact-SQL) es el principal medio de interacción con el Servidor, el cual
permite realizar las operaciones claves en SQL Server, incluyendo la creación y
modificación de esquemas de base de datos, inserción y modificación de datos en
la base de datos, así como la administración del servidor como tal. Esto se realiza
mediante el envío de sentencias en T-SQL y declaraciones que son procesadas por
el servidor y los resultados (o errores) regresan a la aplicación cliente.

Cliente Nativo de SQL


Cliente Nativo de SQL, es la biblioteca de acceso a datos para los clientes de
Microsoft SQL Server versión 2005 en adelante. Implementa de forma nativa
soporte para las características de SQL Server, incluyendo la ejecución de la
secuencia de datos tabular, soporte para bases de datos en espejo de SQL Server,
soporte completo para todos los tipos de datos compatibles con SQL Server,
conjuntos de operaciones asíncronas, las notificaciones de consulta, soporte para
cifrado, así como recibir varios conjuntos de resultados en una sola sesión de base
de datos. Cliente Nativo de SQL se utiliza como extensión de SQL Server plug-ins
para otras tecnologías de acceso de datos, incluyendo ADO u OLE DB. Cliente
Nativo de SQL puede también usarse directamente, pasando por alto las capas de
acceso de datos.

Ediciones y servicios

Cada versión de SQL Server posee distintas versiones con distintos precios (para
cada versión) que dependen también en la configuración física del servidor. A
continuación se presentan las versiones principales:
Enterprise
Contempla todas las características (deshabilitadas en otras ediciones).Es el tipo
de versión con más privilegios existente en el mercado.
Developer
Una edición con las mismas características que la Enterprise, con el fin de ser
instalada solamente en ambiente de desarrollo y no en producción. Si se desarrolla
para una edición Standard hay que tener en cuenta las características
deshabilitadas para esta versión.
Standard
Una versión limitada según la configuración del servidor y sus características,
diseñada para servidores inferiores.
Por ejemplo: en la versión 2012, la edición Enterprise soporta un número ilimitado
de procesadores, y la agregación de memoria y CPUs en caliente sin la interrupción
del servicio o del servidor; mientras la edición Standard esta limitada a 16
procesadores y no soporta la "agregación en caliente".
Express
Una versión gratuita que posibilita la creación de bases de datos limitadas con
características básicas, con el fin de apoyar aplicaciones que necesiten una solución
simple para almacenamiento de una cantidad limitada de datos, o usuarios que sus
recursos y necesidades son limitados.
En la versión 2012, esta edición puede utilizar un máximo de 1 GB de memoria, y
almacenar no más de 10GB, funciona en servidores con un número máximo de
cuatro procesadores. Estas limitaciones se mantienen en la versión 2014 (4 cores,
1GB ram, y 10Gb por base de datos).
SQL Azure
Es una versión de SQL Server en la nube, que permite pagar mensualmente por el
servicio sin la necesidad de mantener un servidor físico (On Premise). La empresa
paga solo por el servicio, y el servicio es manejado a través de torres de
servidores en distintos lugares en el mundo.
Con SQL Azure no es necesario instalar, mantener o actualizar un servidor físico; a
pesar que este servicio depende de aspectos relacionados a problemas de
seguridad con respecto a su presencia fuera de la empresa y a la disponibilidad de
conexión a Internet.
Durante un tiempo, el servicio fue ampliado con la opción de crear un servidor
virtual por la red, e instalar SQL Server tanto como uno de los servicios
competidores, y manejar el servidor virtual como si fuera un servidor físico local
(aunque físicamente no está accesible); y se puede diferenciar entre la opción
original que esta denominada PAAS (Platform as a Service: El Plataforma como un
Servicio) y la nueva opción de los servidores virtuales denominada IAAS
(Infrastructure as a Service, Infraestructura como un Servicio).
Este servicio esta otorgado por Microsoft desde 2009 y se une a servicios similares
de empresas de third-party.
Interfaz de usuario

SQL Server proporciona unos interfaz que han cambiado durante los años, de los
cuales los más conocidos son los interfaz gráficos que están utilizados como
herramienta de desarrollo estándar a los desarrolladores y administradores.
La interfaz gráfica hasta 2005 incluyó el Enterprise Manager con una vista de árbol
de los distintos objetos y con la capacidad de manejarlos; y el Query analyzer como
interfaz textual para ejecutar comandos de TSQL.
En la versión 2005 las dos herramientas se unificaron a una –el SQL Server
Management Studio (SSMS), y a partir de 2008 fue incluida la opción de trabajar
con elVisual Studio– la interfaz estándar de desarrollo de Microsoft (a los
distintos lenguajes, BI, etc.). Otro interfaz opcional es la utilización de Línea de
comandos, con herramientas como SQLCmd, ISQL, OSQL que posibilita la
ejecución de scripts y procesamiento por lotes. Desde 2008 se puede desarrollar
con SQLCmd (SQL Command) a través del SSMS sin interconectarse al interfaz
textual de Windows. Otra opción en el ámbito de scripts es la utilización del lenguaje
de scripts Powershell de Microsoft.
Aparte de los intefaces estándares de SQL Server, se puede ejecutar comandos de
TSQL con herramientas de conexión como ODBC y OLE-DB.14

Servicios

A contrario de sistemas de bases de datos como Microsoft Access que son


"pasivas" y contienen un archivo a cual hay que conectar y la ejecución de los
comandos se lleva a cabo en el cliente (la computadora de usuario), en SQL Server
hay número de servicios, software que están ejecutadas en la memoria del servidor
por parte del sistema, y por lo tanto aprovechan las capacidades del servidor que
es más potente que los clientes, previenen congestión en la red, y pueden
programar tareas que corran aunque el cliente no está conectado.
Los servicios principales:

 SQL Server - El "motor" del sistema


 SQL Agent - Ejecución de tareas (Jobs, scripts programados) y envió de
advertencias en caso de carga pesada e irregulares en el sistema
 Full-Text Filter Daemon Launcher - La utilización en los indexes especiales
del "Full text search" por búsqueda textual avanzada
 SQL Browser - El "oyente" dedicado a comandos enviados y redirigirlos a su
destino
 SSIS Server - La operación del SSIS (la herramienta de ETL)
 SSAS Server - La operación del SSAS (la herramienta de OLAP)
 SSRS Server - La operación del SSRS (la herramienta de informes)

Capacidades y herramientas basicas

Bases de datos
En cada instalación de SQL Server hay 4 bases de datos de sistema, y la capacidad
de crear nuevas bases de datos por el usuario, en los cuales los datos están
almacenados en tablas.
Estas bases de datos, creadas por parte de los usuarios, incluyen básicamente un
archivo de datos (con el sufijo mdf) con las tablas y los distintos objetos a nivel de
la base de datos; y un archivo de registro (con el sufijo ldf) con las transacciones
abiertas, y transacciones cerradas, Sujeto al modelo de recuperación seleccionado
(se puede acumular en el archivo de registro todos los cambios en la base de datos
desde el último respaldo). Se puede crear un conjunto de archivos de datos además
del principal (con el sufijo ndf) por consideraciones de eficiencia, partición de carga
de trabajo entre los discos rígidos, etc.
Las bases de datos del sistema:

 master - Todos los procedimientos, funciones y tablas del sistema que están
utilizadas por parte de todas las bases de datos y que están instaladas
automáticamente, tanto como las que han sido creado por parte de los
administradores del sistema. Además, todas las definiciones en respecto a la
seguridad a nivel del servidor, están almacenadas en esta base de datos.
 msdb - Almacenamiento de las tareas del agente, los códigos
de CLR combinados en el sistema, los paquetes de SSIS, y otros más.
 model - El molde de las bases de datos. Cada nueva base de datos se crea
como una copia de esta base de datos, menos que algo más estaba definido
explícitamente.
 tempdb - Base de datos temporal que se crea de nuevo cada vez que el servicio
reinicia. Se utiliza para almacenar tablas temporales creadas por parte de los
usuarios o el sistema (por ejemplo en ordenaciones complejos).
Tablas fijas y temporales
Desde la perspectiva lógica, los datos almacenados en las bases de datos en tablas,
que mediante ellas se implementa la teoría de las bases de datos relacionales. La
tabla se divide en filas y columnas (A veces se les conoce como registros y campos).
Las tablas pueden ser fijas o temporales, mientras que en el segundo caso existen
físicamente en la base de datos tempdb, y se borran automáticamente en caso de
desconexión de la sesión o de la conexión al servidor, depende en el tipo de la tabla
temporal.
Desde la perspectiva física, el sistema divide los archivos de la base datos en
Extents de 64 KB, y cada cual a ocho páginas de 8 KB. Generalmente, cada Extent
se asigna a una tabla o un índice, menos las tablas pequeñas; y cada página se
asigna siempre a una tabla específica. El sistema es responsable del aumento de
los archivos, de acuerdo con los ajustes del usuario, y de asignar Extents y páginas
a las tablas.
A las tablas se puede crear índices. Los índices se almacenan junto a la tabla (Non
Clustered Index) o son la tabla en sí (Clustered Index). Los índices asisten en la
búsqueda de datos en las tablas (como los ficheros en las librerías), en ordenarlas,
y la definición de claves primarias.
Entre las tablas se puede crear una relación de uno a muchos.
Aparte de las tablas de los usuarios, hay tablas que almacenan meta data: datos
sobre el sistema mismo, los diferentes objetos, los derechos, estadísticas sobre el
rendimiento del sistema (DMV), etc.

Tipos de datos
Para cada columna en una tabla y a cada variable o parámetro, se define un tipo de
datos que sean almacenados en él, entre ellos:

1. Numeros: Números enteros y no enteros en distintos tamaños, y en


diferentes niveles de precisión; y auto incremento opcional.
2. Textos: Cadenas de distintas longitudes, y distintas capacidades de apoyar
distintas lenguas.
3. Fechas: Fechas en distintos niveles de precisión, desde días completos
hasta fracciones menores de un segundo, que apoyan fechas a partir del
principio del siglo 20 o del calendario gregoriano, y la capacidad de
diferenciar entre distintos usos de horarios.
4. XML: Datos textuales (cadenas) que representan conjuntos estándares de
datos (estándar SGML).
5. Datos binarios: Datos almacenados como datos binarios (bits y bytes), que
posibilitan el almacenamiento de archivos gráficos, etc.
6. Geography: Representación estándar de información geográfica, tales como
estados, zonas geográficas, localidades; y las cálculos como distancias.
7. Geometry: Representación estándar de puntas, líneas, superficies en el
plano; y las relaciones entre ellas.
8. Hierarchid: Representación estándar de información jerárquica como lista
de materiales, relaciones de subordinación entre empleados, etc.

Vistas
Las vistas representan generalmente comandos de extracción de datos, que se
almacenan sin los datos (que están almacenados en las tablas). Esta opción nos
posibilita crear extracciones complejas o estándares, almacenarlas como vistas, y
utilizar las vistas sin la necesidad de escribir de nuevo los comandos o mantener los
códigos donde ellas aparecen. Adicionalmente, es un medio muy importante para
otorgar derechos selectivos de lectura (en caso que queremos posibilitar a un
usuario contemplar parcialmente las columnas o las filas de una tabla).
Una vista se puede considerar una tabla virtual o una consulta almacenada. Los
datos accesibles a través de una vista no están almacenados en un objeto distinto
de la base de datos. Lo que está almacenado en la base de datos es una instrucción
SELECT. El resultado de la instrucción SELECT forma la tabla virtual que la vista
devuelve. El usuario puede utilizar dicha tabla virtual haciendo referencia al nombre
de la vista en instrucciones Transact-SQL, de la misma forma en que se hace
referencia a las tablas. Las vistas se utilizan para alguna de estas funciones, o para
todas:
• Restringir el acceso del usuario a filas concretas de una tabla. Por ejemplo, permitir
que un empleado sólo vea las filas que guardan su trabajo en una tabla de
seguimiento de actividad laboral.
• Restringir el acceso del usuario a columnas específicas. Por ejemplo, permitir que
los empleados que no trabajen en el departamento de nóminas vean las columnas
de nombre, oficina, teléfono y departamento de la tabla de empleados, pero no
permitir que vean las columnas con los datos de salario u otra información personal.
• Combinar columnas de varias tablas de forma que parezcan una sola tabla.
• Agregar información en lugar de presentar los detalles. Por ejemplo, presentar la
suma de una columna o el valor máximo o mínimo de una columna.

Las vistas se crean definiendo la instrucción SELECT que recupera los datos
presentados por la vista. Las tablas de datos a las que hace referencia la instrucción
SELECT se conocen como las tablas base para la vista. Las vistas en todas las
versiones de SQL Server son actualizables (pueden ser objetivo de instrucciones
UPDATE, DELETE o INSERT) mientras la modificación afecte sólo a una de las
tablas base de la vista.

Procedimientos almacenados
Los procedimientos son scripts de comandos de TSQL, que pueden ser ejecutados
con distintos parámetros. Por ejemplo, procedimiento que obtiene número de año
como parámetro, y actualiza una tabla de resumen de ventas, con las ventas de los
agentes en el dicho año, basada en la tabla de registro de ventas.
Los procedimientos almacenados pueden facilitar en gran medida la administración
de la base de datos y la visualización de información sobre dicha base de datos y
sus usuarios. Los procedimientos almacenados son una colección precompilada de
instrucciones SQL e instrucciones de control de flujo opcionales almacenadas bajo
un solo nombre y procesadas como una unidad. Los procedimientos almacenados
se guardan en una base de datos; se pueden ejecutar desde una aplicación y
permiten variables declaradas por el usuario, ejecución condicional y otras
funciones eficaces de programación. Los procedimientos almacenados pueden
contener flujo de programas, lógica y consultas a la base de datos. Pueden aceptar
parámetros, proporcionar resultados de parámetros, devolver conjuntos de
resultados individuales o múltiples y devolver valores.
Las ventajas de utilizar procedimientos almacenados en SQL Server en vez de
programas Transact-SQL almacenados localmente en equipos clientes consisten
en que:

• Permiten una programación modular.


Puede crear el procedimiento una vez, almacenarlo en la base de datos, y llamarlo
desde el programa el número de veces que desee. Un especialista en
programación de bases de datos puede crear procedimientos almacenados, que
luego será posible modificar independientemente del código fuente del programa.
Facilitan el mantenimiento.

• Permiten una ejecución más rápida.


En situaciones en las que se necesita una gran cantidad de código Transact-SQL,
o si las operaciones se realizan varias veces, los procedimientos almacenados
pueden ser más rápidos que los lotes de código Transact-SQL. Los
procedimientos son analizados y optimizados en el momento de su creación, y es
posible utilizar una versión del procedimiento que se encuentra en la memoria
después de que se ejecute por primera vez. Las instrucciones de Transact-SQL
que se envían varias veces desde el cliente cada vez que deben ejecutarse tienen
que ser compiladas y optimizadas siempre que SQL Server las ejecuta.

• Pueden reducir el tráfico de red.


Una operación que necesite centenares de líneas de código Transact-SQL puede
realizarse mediante una sola instrucción que ejecute el código en un
procedimiento, en vez de enviar cientos de líneas de código por la red.

• Pueden utilizarse como mecanismo de seguridad.


Es posible conceder permisos a los usuarios para ejecutar un procedimiento
almacenado, incluso si no cuentan con permiso para ejecutar directamente las
instrucciones del procedimiento.

Funciones definidas por el usuario


Las funciones son un objeto que combina algunas capacidades de las vistas, con
otras de los procedimientos. Como las vistas, pueden extraer datos y ejecutar
cálculos, y devuelven un resultado al usuario o al programa que les ejecutó. Tanto
como los procedimientos, incluyen códigos de TSQL, y pueden ser ejecutados con
parámetros.
Las funciones devuelven un valor o un conjunto de valores.
Las funciones definidas por el usuario se crean con la instrucción CREATE
FUNCTION, se modifican con la instrucción ALTER FUNCTION y se quitan con la
instrucción DROP FUNCTION. Todos los nombres de funciones completos
(database_name.owner_name.function_name) definidos por el usuario deben ser
únicos. Para crear, modificar o quitar funciones definidas por el usuario, debe tener
permisos de CREATE FUNCTION. Los usuarios distintos del propietario deben
tener permiso EXECUTE para una función, y solo así podrán utilizarla en una
instrucción de Transact-SQL. Para crear o modificar tablas con referencias a
funciones definidas por el usuario en la restricción CHECK, la cláusula DEFAULT o
la definición de una columna calculada, también debe tener permiso REFERENCES
para las funciones. Los errores de Transact-SQL que producen la cancelación de
una instrucción y continúan con la siguiente instrucción del módulo, como
desencadenadores o procedimientos almacenados, se tratan de forma distinta
dentro de una función. En las funciones, estos errores hacen que se detenga la
ejecución de la función. Esto hace que se cancele la función que invocó la
instrucción. Una función definida por el usuario no tiene ninguno o tiene varios
parámetros de entrada y devuelve un valor escalar o una tabla. Una función puede
tener un máximo de 1024 parámetros de entrada. Cuando un parámetro de la
función toma un valor predeterminado, debe especificarse la palabra clave
DEFAULT al llamar a la función para poder obtener el valor predeterminado. Este
comportamiento es diferente del de los parámetros con valores predeterminados de
los procedimientos almacenados, para los cuales omitir el parámetro implica
especificar el valor predeterminado. Las funciones definidas por el usuario no
admiten parámetros de salida.

Consultas Distribuidas
Las consultas distribuidas tienen acceso a datos de varios orígenes, que pueden
estar almacenados en un equipo o en equipos distintos. Microsoft SQL Server 2000
admite las consultas distribuidas a través de OLE DB Las consultas distribuidas
proporcionan a los usuarios de SQL Server acceso a:
• Datos distribuidos almacenados en múltiples instancias SQL Server.
• Datos heterogéneos almacenados en varios orígenes de datos relacionales y no
relacionales a los que se tiene acceso mediante un proveedor OLE DB.
Los proveedores OLE DB exponen datos en objetos tabulares llamados conjuntos
de filas. En las instrucciones Transact-SQL, SQL Server 2000 permite que se haga
referencia a los conjuntos de filas de los proveedores OLE DB como si fueran una
tabla de SQL Server. En las instrucciones SELECT, INSERT, UPDATE y DELETE
de Transact-SQL, se puede hacer referencia directa a las tablas y vistas de orígenes
de datos externos. Puesto que las consultas distribuidas usan OLE DB como interfaz
subyacente, éstas tienen acceso a los sistemas DBMS relacionales tradicionales
con procesadores de consultas SQL, así como a los datos administrados por
orígenes de datos de capacidad y sofisticación diversas. Siempre que el software
propietario de los datos los expone en un conjunto de filas tabular a través del
proveedor OLE DB, los datos se podrán usar en las consultas distribuidas. Nota: El
uso de las consultas distribuidas en SQL Server es similar a la funcionalidad de las
tablas vinculadas mediante ODBC, que anteriormente admitía Microsoft Access.
Esta funcionalidad se encuentra ahora integrada en SQL Server con OLE DB como
interfaz para los datos externos.

Transacciones
Una transacción es un conjunto de comandos, que se está ejecutado
completamente o no ejecutado en absoluto: todo o nada. Por ejemplo, si una suma
de dinero fue trasladada de una cuenta bancaria a otra, y hay que actualizar ambas
cuentas sobre el depósito y la retirada; es obligatorio que ambas cuentas se
actualizan juntas, o ninguna (en caso que una de las actualizaciones falla); para
evitar consecuencias inconsistentes de un depósito sin ninguna retirada, o
viceversa. Por lo tanto, una transacción es una secuencia de operaciones realizadas
como una sola unidad lógica de trabajo. Una unidad lógica de trabajo debe exhibir
cuatro propiedades, conocidas como propiedades ACID (atomicidad, coherencia,
aislamiento y durabilidad), para ser calificada como transacción:

 Atomicidad
Una transacción debe ser una unidad atómica de trabajo, tanto si se realizan todas
sus modificaciones en los datos, como si no se realiza ninguna de ellas.

 Coherencia
Cuando finaliza, una transacción debe dejar todos los datos en un estado coherente.
En una base de datos relacional, se deben aplicar todas las reglas a las
modificaciones de la transacción para mantener la integridad de todos los datos.
Todas las estructuras internas de datos, como índices de árbol B o listas doblemente
vinculadas, deben estar correctas al final de la transacción.

 Aislamiento
Las modificaciones realizadas por transacciones simultáneas se deben aislar de las
modificaciones llevadas a cabo por otras transacciones simultáneas. Una
transacción ve los datos en el estado en que estaban antes de que otra transacción
simultánea los modificara o después de que la segunda transacción se haya
concluido, pero no ve un estado intermedio. Esto se conoce como seriabilidad
debido a que su resultado es la capacidad de volver a cargar los datos iniciales y
reproducir una serie de transacciones para finalizar con los datos en el mismo
estado en que estaban después de realizar las transacciones originales.

 Durabilidad
Una vez concluida una transacción, sus efectos son permanentes en el sistema. Las
modificaciones persisten aún en el caso de producirse un error del sistema.
SQL Server tiene una capacidad limitada de anidar transacciones.

El optimizador
El optimizador es una parte del software que "toma la decisión" de como cada
comando se ejecutará, tanto que la ejecución será lo más eficiente, o por lo menos
bastante eficiente (es decir, bastante eficiente para evitar seguir buscando otra
solución, que aún que sea más eficiente, el precio de la búsqueda adicional
"costará" más que el ahorro de recursos).
SQL es un lenguaje declarativo, en el cual el desarrollador declara que quiere
extraer o actualizar sin la necesidad de indicar cómo (a contrario de los lenguajes
imperativos, y por lo tanto el optimizador juega un papel protagónico, que de
acuerdo con las estadísticas que el sistema almacena sobre las distribuciones de
los datos en las tablas, los indexes, y reglas internas; toma la decisión adecuada.

Privilegios y seguridad de datos

Para conectarse al SQL Server, se necesita un Login (usuario a nivel del servidor).
Cuando la política de seguridad se define como Windows Authentication y el
servidor se combina con las definiciones del Domain, los Logins se definen en
el Active Directory. Cuando la definición es SQL Server Authentication los logins
(usuario y contraseña) se definen en el SQL Server mismo. Consecuentemente, en
el primer caso hay que identificarse con nombre y contraseña solamente al
conectarse a la red, y luego se conecta automáticamente a todos los servidores que
son Windows Authentication (con el Login global); y en el segundo caso hay que
identificarse al conectarse a cada servidor de SQL Server Authentication (cada vez
con un Login local).
A nivel de la base de datos, el usuario se identifica como un User que está
relacionado generalmente al Login (que es a nivel del servidor), y los privilegios al
User existen solamente en el ámbito de la base de datos (además a los privilegios
al Login). Para otorgar derechos generales puede asistirse con listas de Server
Roles (roles a nivel del servidor) o Database Roles (roles a nivel de la base de datos
específica), cada cual con privilegios específicos a un rol específico; y cada usuario
asociado con uno de estos Roles obtiene los privilegios asociados con él. Además,
el administrador puede otorgar derechos specificos, y crear otros Database Roles
(no se puede crear Server Roles).
Los privilegios a nivel del servidor incluyen la capacidad de crear bases de datos,
utilizar las tareas (Jobs), crear respaldos de bases de datos y restaurarlos, modificar
las definiciones del servidor, etc. Los privilegios a nivel de la base de datos
posibilitan extraer y actualizar datos, crear objetos como procedimientos y tablas,
utilizar dichos objetos, etc. Como regla general se puede otorgar derechos (Grant),
revocar privilegios existentes (Revoke), y denegar privilegios aún no existen (Deny).
Otras herramientas de servicio

Adicionalmente a sus capacidades elementarías como herramienta de gestión de


bases de datos relacionales (crear tablas, definir las relaciones entre ellas, gestión
de transacciones, crear índices etc, SQL Server apoya una lista que aumenta de
otras herramientas de servicio; aparte de herramientas de terceros que cambian o
que completan lo que existe.

Respaldos y recuperaciones
Aparte de soluciones de alternativas a nivel del sistema operativo (respaldo de los
archivos de la base de datos), hay una herramienta integrada en el SQL Server que
posibilita un respaldo completo o diferencial, de acuerdo con el modelo de
recuperación (Recovery Model) predefinido a la base de datos; y una recuperación
completa o a un punto de tiempo. Aparte de un respaldo de la base de datos se
puede respaldarlos a través de un guion (con o sin los datos). A partir de 2008, se
puede comprimir los archivos de respaldo.

Compresión
A partir de 2008 se añadió la opción de compresión que posibilita comprimir el
tamaño físico de las tablas y los índices, y utilizar más eficientemente el volumen de
los discos rígidos y reducir operaciones de IO (lo que aumenta la carga del CPU).
Como ya ha sido mencionado, se puede comprimir también los archivos de
respaldo.

Replicación, alta disponibilidad, y recuperación de desastres


Algunas herramientas posibilitan crear replicas parciales o completos de las bases
de datos, mejorar la disponibilidad, y recuperar de desastres; aparte de la opción de
respaldar y recuperar las bases de datos, una opción que se supone que es muy
lenta.
Las copias creadas por estas herramientas, pueden ser utilizadas como un respaldo
disponible inmediatamente en caso de que el sistema falla, tanto como una réplica
en un subsistema, independiente del sistema de origen, para equilibrio de carga; y
que las actualizaciones se ejecuten en la base de datos, y las recuperaciones para
los reportajes se ejecuten en la réplica.
Entre dichas herramientas se puede mencionar la replicación que posibilita crear
una réplica sincronizada de la base de datos, el Mirroring que ejecuta en el servidor
de espejo cada actualización que se ejecuta en el servidor de origen, Log Shipping
que posibilita almacenar una copia sincronizada a través de archivos de registro
(Log) con todas las actualizaciones en el servidor de origen, y las herramientas de
alta disponibilidad y recuperación de desastres (HADR, desde 2012) que solucionan
problemas de Mirroring en relación con el tiempo de reacción de los fallos técnicos
y la disponibilidad de las copias en tiempos de paz.

El agente y la programación de tareas


El agente es el servicio encargado de la programación de tareas, y se encarga de
ejecutarlas independientemente. Generalmente el ejecuta tareas de mantenimiento,
tareas complejas de ETL, respaldos, etc.

Mantenimiento
Con el fin de mejorar el rendimiento del sistema hay que mantener las estadísticas,
utilizadas por el optimizador, organizar los archivos físicos, etc; y se utilizan
herramientas dedicadas para estos propósitos, que se ejecutan periódicamente por
tareas programadas, y de una manera coordinada con las tareas de ETL y de
respaldo.

Service Broker
Una tecnología que fue agregada en 2005 que implementa arquitectura orientada a
servicios, y que posibilita ejecuciones asíncronos: primero que nada para enviar
mensajes entre distintas aplicaciones que se ejecutan simultáneamente, pero
también para ejecutar procedimientos asíncronamente, en la manera de dispara y
olvida- un procedimiento que se ejecuta en una sesión diferente de la sesión que lo
inicio, y ambos procedimientos siguen ejecutado independientemente uno del otro.

Enviar Correos Electrónicos


SQL Server tiene la capacidad de enviar correos electrónicos a través del código.
Esta funcionalidad se utiliza generalmente para enviar alertas sobre problemas en
el sistema (por ejemplo si el uso de la CPU aumentó hasta un umbral predefinido o
si el proceso ETL falló), pero también cuando el proceso terminó exitosamente.
Full Text Search (Búsqueda de Textos completos)
Una herramienta que posibilita indexar columnas textuales como textos y no solo
como cadenas; y ejecutar búsquedas complejas dependientes en el sentido del
texto y en el idioma. Por ejemplo, buscamos un verbo, y queremos obtener todas
las ocurrencias de sus conjugaciones.

Rastrear
Estas herramientas incluyen el Trace que posibilita rastrear actividades con el fin de
mantener cargas y fallos, y seguridad de datos (recuperación no permitida de datos),
el Profiler que posibilita rastrear los commandos que se ejecutan y los eventos que
se ocurren en el servidor, y el Extended Events que fue agregado en 2008 y cambia
el profiler gracias a su baja signatura (la consumición de recursos y la influencia
sobre el rendimiento del servidor).
Aparte de estos, se puede utilizar 2 tipos de Trigers (disparadores) para rastrear los
cambios y las actividades: DML Trigers pre definidos sobre las tablas y las vistas y
que se inician por instrucciones de actualización de datos (Select / Update / Delete),
y DDL Triggers que se inician por cambios en los objetos mismos (y no en los datos),
en el nivel de la base de datos o del servidor.

Combinación de CLR
A partir de 2005 se puede combinar fácilmente en SQL Server procedimientos,
funciones, y funciones de agregado desarrolladas en CLR. Hay que desarrollar el
código en una de las herramientas de desarrollo de .NET, crear un archivo DLL, y
combinarlo en el sistema. La ventaja de esta tecnología es sus capacidades en
problemas que no son exclusivamente de bases de datos (manipulación de datos),
e incluyen cálculos complejos o manipulaciones textuales de cadenas.
Herramientas de Inteligencia empresarial

Una instalación típica incluye también las herramientas de Inteligencia


empresarial (en inglés, bussiness intelligence o BI):

SSIS (SQL Server Integration Services)


Una herramienta de ETL que posibilita la extracción de datos de distintos orígenes
(no solo SQL Server), la transformación de dichos datos, y la carga (generalmente
pero no obligatoriamente a almacén de datos).

SSAS (SQL Server Analysis Services)


Una herramienta para crear Bases de Datos Multidimensionales (no relacionales),
que se puede explorar mediante extracciones de datos en distintos niveles de
agrupación, profundización (Drill Down) de una suma a sus detalles, y utilización
de MDX (un lenguaje parecido a SQL, adaptado a bases de datos
multidimensionales).

SSRS (SQL Server Reporting Services)


Una herramienta para crear y dar formato a informes, otorgar derechos de
contemplación en ellos, y su distribución. Se puede contemplarlos con
un Navegador web, y se puede exportarlos a archivos de Excel, PDF, etc. los datos
se extraen generalmente del almacén de datos o del OLAP.

Desventajas

 Desde la versión de SQL Server 2012 las consultas escritas en T-SQL no son
retrocompatible con la versión de SQL Server 2008 o anteriores.
 En versiones de 32 bits, SQL Server usa Address Windowing Extension (AWE)
para hacer el direccionamiento por encima de 4 GB. Esto le impide usar la
administración dinámica de memoria, y sólo le permite alojar un máximo de
64 GB de memoria compartida. Esta limitación es exclusiva de sistemas
operativos 32 bits; en sistemas operativos 64 bits, la memoria máxima que se
puede direccionar en Edición Estándar es 64 Gb y en Edición Enterprise 4Tb
VI) CRITERIOS DE UNA PLATAFORMA DE INTELIGENCIA DE
NEGOCIOS

La BI es definida en algunas ocasiones de manera escueta, ya que se refieren a


ella como una plataforma de datos sobre la que los desarrolladores pueden crear
soluciones de BI.

Para poder obtener un mayor beneficio de las soluciones de Inteligencia de Negocio,


las organizaciones deben tener una visión más amplia. Por lo tanto, para que una
plataforma se considere dentro de la BI, debe cumplir con ciertos criterios: (Río,
2006)

 Amplitud. Integración de funciones y tecnologías de toda la empresa.


 Profundidad. Ha de llegar a todo el que la necesite de un modo comprensible.
 Completa. Debe ser una plataforma integral, de principio a fin.
 Análisis avanzados. Ha de proporcionar análisis predictivos, no solo
retrospectivos.
 Calidad de los datos. Ha de proporcionar una versión de los hechos
comprobada y de calidad.

VII) DEFINICION DE ERM

La ERM (Enterprise risk management) o gestión de riesgos empresariales son


las herramientas o métodos que cuentan algunas organizaciones para intentar
gestionar los riesgos en los que se involucra, a la vez que intentar lograr
los objetivos que se plantearon.

Estas herramientas intentan prever lo que va a suceder, anticiparse a los eventos.


Algunos de estos eventos son decisivos para el alcance de los objetivos de la
organización. Será necesario evaluar, en términos de probabilidad, el impacto que
proporcionará, así como dar una respuesta eficiente a tal riesgo.

Todo ello irá encaminado de la búsqueda y protección del valor que será
entregado a sus stakeholders (grupos de interés de la empresa) que determinarán,
en parte, que se cumplan o no sus objetivos.
El ERM puede contar con sistemas informáticos (softwares) o planes
específicos para poder llevarse a cabo de manera eficiente y correcta.

Características de la gestión de riesgos empresariales

Entre los rasgos que caracterizan las ERM podemos encontrar:

o Es un proceso retroalimentativo, constante y continuo que afecta a toda la


organización
o Suele ser diseñado acorde a eventos especiales que incurran en riesgo real a la
empresa
o Es administrado y llevado a cabo por personal especializado en la empresa, con
estabilidad y larga duración en la empresa (que sepa cómo reaccionará)
o Debe asegurar cierta estabilidad y seguridad al personal administrativo de los
riesgos que puedan afectar
o Mejora la agilidad de los sistemas de detención de riesgos para poder adaptarse de
mejor manera al entorno de forma oportuna
o Mejora la comunicación e intercambio de información

Elementos de la gestión de riesgos empresariales

Estos son los componentes que forman parte de la gestión de los riesgos en la
empresa.

o Ambiente interno o de la compañía


o Establecimiento de objetivos empresariales alcanzables
o Identificación de los eventos o sucesos que puedan acaecer
o Evaluación de los riesgos
o Dar respuesta a los riesgos
o Tener actividades de control que evaluen que todo vaya en correcto funcionamiento
o Que la información y comunicación sea efectiva
o Supervisión por parte de un coordinador y encargados
VIII) INTELIGENCIA DE NEGOCIO Y LOS SISTEMAS OPERACIONALES
(ERP, CRM)

Las organizaciones han dejado atrás sistemas convencionales y sencillos, los


cuales tenían opciones meramente básicas que estaban desconectados y
almacenaban datos los cuales estaban separados y aislados (información de cada
departamento de la empresa); con la evolución de la tecnología y la creciente
necesidad de las empresas por sistemas más robustos que manejen los grandes
volúmenes de información que estas generan, se dio el uso cada vez más extendido
de aplicaciones o sistemas operacionales como ERP (Enterprise Resource
Planning, Planificación de Recursos Empresariales) o CRM (Customer Relationship
Management, estrategia de negocio enfocada al cliente, su objetivo es reunir la
mayor cantidad posible de información sobre los clientes para generar relaciones a
largo plazo y aumentar así su grado de satisfacción), gracias a estos se eliminaron
los problemas de no tener conectada la información generada por los sistemas de
todas áreas de la organización, esto facilitaba las operaciones diarias de la
empresa.

Estos sistemas operacionales como los ERP y los CRM generan enormes
cantidades de datos resultado de las transacciones que en ellos se manejan; sin
embargo estos datos suelen estar “durmiendo” por lo tanto se tiene poco acceso a
ellos por los usuarios que necesitan esa información, perdiendo de esta manera la
oportunidad de aportar un valor agregado a dicha información generada por los ERP
o CRM.

La BI es la única forma de solucionar los inconvenientes que tienen el uso de los


sistemas operacionales, ya que permite incrementar la capacidad de acceso a los
datos generados por los ERP y los CRM, combinarlos de maneras diferentes,
mezclarlos con información externa a la organización o con datos históricos, etc.;
todo esto para llevar a cabo un análisis de los datos para detectar oportunidades,
desbloqueando y haciendo que los usuarios visualicen de forma destilada los datos
contenidos en los sistemas operacionales.
Ejemplo de la aplicación de la inteligencia de negocios en una empresa
comercial

1. Recolectar todos los datos posibles sobre la clientela

Entre estos datos se encuentran:


_Cantidad de personas que ingresan a la tienda en diferentes momentos
del día .Esto se realiza mediante un contador de personas avanzado

_Recorrido que hacen dentro del local

_Sitios web que visitan desde sus teléfonos móviles mediante el Wi-fi
gratuito brindado por la tienda

2. Analizar los datos recolectados

De nada sirve un conjunto de números si no se los interpreta. La tecnología


de la inteligencia de negocios, en su estado actual, brinda soluciones
automatizadas para esto
Así pueden conocerse, entre otras cuestiones, cuales son los días y horarios
más o menos concurridos o cuales son los sectores de la tienda que pasan
desapercibidos a los ojos de los clientes.

3. Elaborar estrategias para aumentar las ganancias

Con las herramientas que brinda la inteligencia de negocios y tomando como


base los datos recolectados y su posterior análisis e interpretación, se
pretende elaborar estrategias para aumentar las ganancias. Se buscara:

_Aumentar el porcentaje de compra, es decir, buscar que cada persona


que ingresa al local se convierta en un cliente

_Fidelizar a los clientes. Lograr que regresen y se transformen en clientes


habituales

– Reducir los gastos. Eliminar aquellas acciones y cuestiones innecesarias


que reportan pérdidas al negocio y no brindan ningún beneficio que las
compense.
4. Permitir el control constante del responsable de la tienda

Bajo la premisa de que delegar tareas es importante, pero nunca debe


abandonarse su supervisación, la inteligencia de negocios le brinda al responsable
de la tienda, la posibilidad de tener en tiempo real todos los datos que precisa para
tomar las decisiones correctas.
Por ejemplo, mediante la app Jefes de Tienda, desarrollada por Intelligenxia, es
posible conocer en tiempo real cuestiones como el tráfico, la tasa de
conversión y otros KPI’s relevantes.

Todos los objetivos anteriormente mencionados, a los que antes debía llegarse
con un largo y complejo análisis, o mediante la simple intuición de los
comerciantes, son ahora alcanzables mediante la inteligencia de negocios.
Basta aplicar estas tecnologías y estrategias para empezar a ver los resultados y
disfrutar de los beneficios.
VIIII) LA INTELIGENCIA DE NEGOCIOS EN EL MUNDO

1) Google compra Looker por más de 2.300 millones y refuerza su oferta en la nube

La cuarta mayor adquisición de la compañía le permitirá competir mejor con Amazon


y Microsoft en analítica de datos

Google da un paso adelante para reforzar su oferta en la nube, donde compite


con dos gigantes de la talla de Amazon y Microsoft. La compañía ha anunciado
este jueves 6 de Junio de 2019 que ha acordado la compra de Looker Data
Sciences, una firma especializada en análisis de datos, por 2.600 millones de
dólares (unos 2.303 millones de euros). Se trata del primer gran movimiento
dado por Thomas Kurian, quien se unió como CEO de Google Cloud el pasado
noviembre, sustituyendo a Diane Greene. La adquisición se hará en efectivo.

Se trata de la mayor compra que hace Google desde que adquirió Nest Labs,
dedicada a la fabricación de dispositivos para el hogar inteligente, por 3.200
millones de dólares en 2014. Y es la cuarta mayor de su historia si se cuenta
los 12.500 millones de dólares que desembolsó por Motorola y los 3.100
millones que pagó por DoubleClick.

Looker ofrece soluciones para que las compañías puedan visualizar y analizar
los datos almacenados en la nube, con el fin de poder detectar tendencias y
extraer información realmente útil. Con su adquisición, el buscador asegura
que podrá ofrecer a sus clientes "la solución de análisis de datos más
completa (...) y permitiremos a las empresas aprovechar el poder de la
analítica, el aprendizaje automático y la inteligencia artificial", dijo Google en
un comunicado.

La multinacional busca con este movimiento ganar cuota de mercado a


Amazon y Microsoft en la nube y diversificar su fuente de ingresos, ahora que
se desacelera su negocio publicitario. Amazon Web Services reportó en el
último trimestre 7.700 millones de dólares en ingresos y ostenta el 32% del
mercado de infraestructura informática en la nube. Un negocio donde Google
tenía el 7,6% de cuota a finales de 2018, y Microsoft el 13,7%, según Canalys.
Google no desglosa los ingresos de su negocio en la nube, pero sí ha señalado
que aporta más de 1.000 millones por trimestre entre la nube pública y las
aplicaciones en la nube.
Looker y Google Cloud tienen culturas muy similares y comparten más de 350
clientes de diferentes industrias, entre ellos BuzzFeed, Yahoo y Hearst. Según
explica Kurian a Reuters, la herramienta de inteligencia de negocios de la
firma adquirida será un complemento perfecto para BigQuery, otra solución
que ya poseen para la gestión de grandes cantidades de datos, lo que les
daría mayor fuerza en el segmento de datos y análisis, un área "donde ya
somos fuertes", dice.

En concreto, Looker proporciona una herramienta de visualización creada


para la nube que ayuda a los clientes a detectar tendencias y extraer
información útil a partir de los datos. Esta solución compite con otras como
Tableau, Power BI de Microsoft o QuickSight de Amazon.

Se espera que la adquisición, que está sujeta a la aprobación de los


reguladores, se complete a lo largo de este año. Looker, con sede en Santa
Cruz (California), fue fundada en 2012 y en la actualidad emplea a 800
personas. La firma había recaudado hasta la fecha 281 millones de fondos de
capital riesgo y había sido valorada en 1.600 millones de dólares en su última
ronda de financiación el pasado año. Entre sus inversores están Goldman
Sachs, Kleiner Perking y Meritech Capital Partners.

La herramienta de Looker se ofrece en múltiples nubes, además de la de


Google y se integra con otras bases de datos que compiten con productos del
gigante de internet. Según ha explicado Kurian, Looker seguirá trabajando con
otros productos, como Redshift de Amazon Web Services y Azure SQL Server
de Microsoft.

Alphabet, matriz de Google, ya había invertido en Looker a través de su fondo


de capital riesgo CapitalG. Según Techcrunch, Looker habría superado el
pasado año los 100 millones de dólares de ingresos y estaría creciendo un
70% anual. Google confía en que le ayude a ser un jugador clave en el
mercado de inteligencia empresarial y análisis.

La compra se produce solo un día después de que Microsoft y Oracle


anunciaran que conectan sus nubes para sumar fuerzas frente a Amazon. La
batalla entre los gigantes tecnologías en la nube sube de decibelios.
2) Tecnologías de business intelligence, analítica o big data son
herramientas indispensables

En tiempos de transformación digital ser más competitivas y crecer en innovación


son metas prioritarias que las empresas de Colombia y Latinoamérica tienen que
enfocarse para no quedar rezagadas en comparación a sus competidores, razón
por la cual, incorporar tecnologías de business intelligence, analítica o big
data son herramientas indispensables para el logro de metas.

Más allá de una tendencia, la utilización de datos e inteligencia de negocios están


llamados en este 2019 a estar incluidos dentro del plan estratégico y tecnológico de
las compañías. Estudios adelantados por el Instituto Tecnológico de Massachusetts
determinó cómo a nivel mundial más de la mitad de las empresas en el mundo (55
%), usan el análisis de datos como herramienta para conocer y lograr influencia
sobre su público objetivo, esto con el fin de obtener ventajas competitivas al interior
de los diferentes mercados y planificar sus estrategias comerciales.

Es importante recalcar que los empresarios de éxito identificaron que el creciente


volumen de información y el poco tiempo que les queda para analizar todos los
datos, hace que la toma de decisiones oportunas se complique un poco, y por ello,
es importante que los empresarios tengan a la mano herramientas que les permitan
información de sus operaciones actualizada y en el momento preciso, sin importar
donde se encuentren.

“No es la tecnología, por la tecnología, no solo es la herramienta que nos muestre


un reporte bonito o que sea interactivo, también está la persona que coge la
herramienta y crea, depura el modelo ajustando las fuentes de datos que son
realmente relevantes para cada compañía, filtrando y analizando estos datos, es lo
que ahora algunos llaman el analista de datos o el analista de inteligencia de
negocios”, afirmó Gonzalo Sandstad, director regional de ventas Softland.

Según Sandstad, tres años atrás, estos modelos de inteligencia de negocios


estaban limitados a las grandes compañías y requerían una inversión muy alta, así
como una plataforma tecnológica muy desarrollada; por esto estaban restringidas a
empresas con mucho poder adquisitivo. “En la actualidad el mercado de la
inteligencia de negocios y las herramientas disponibles para realizarla dieron
un cambio radical, al día de hoy existen herramientas muy accesibles, con
costos de inversión bajos, que las empresas, independiente de su tamaño,
pueden contratar por medio de subscripciones”, agregó el director regional de
ventas Softland.
Es importante destacar la importancia de que al interior de las compañías se cuente
con al menos una persona que tenga el conocimiento necesario para el análisis de
datos y las características de la analítica. Esto con el fin de sacar mejor provecho a
las herramientas de análisis de datos y darles un uso estratégico a los modelos que
muchas de ellas ya traen, puesto que lo único que deben hacer es conectarlas con
sus datos e incluso si se está en una empresa de un nicho particular, le permite
generar su propio modelo de datos, además estas soluciones cuentan con la
característica que permiten combinar los datos internos, con los datos externos.

Es muy importante que las compañías en Latinoamérica empiecen a incursionar en


la inteligencia de negocios, con modelos de inteligencia de negocios accesibles y
universales que se encuentran en el mercado y que, combinados con la analítica,
les permitirá sacar provecho inmediato, en su toma de decisiones.

De esta manera, a través de su foco de la inteligencia de negocios, Softland brinda


a compañías de diversos tamaños tanto en Colombia, como en Latinoamérica las
herramientas para aprovechar de manera adecuada, estructurada, objetiva y
segura, esa información interna y externa disponible, así como su combinación con
infinidad de variables, para ayudar en la toma de decisiones corporativas acertadas.
3) 4 ejemplos de empresas que utilizan inteligencia de negocios

Te mostramos los siguientes casos de éxito de empresas que utilizan inteligencia


de negocios y que decidieron invertir en soluciones inteligentes para mejorar sus
objetivos comerciales.

La inteligencia de negocios o business intelligence al contrario de lo que en


ocasiones se cree, no es algo reservado sólo para grandes empresas. Pequeñas y
medianas empresas también puede gozar de sus beneficios, entre los que se
encuentran la optimización del stock, la captación de nuevos clientes, su
fidelización y la detección y corrección de desviaciones presupuestarias.
A continuación veremos algunos ejemplos de empresas que incorporaron la
inteligencia de negocios a su funcionamiento. Todas ellas empezaron a hacer
negocios de manera inteligente y desde entonces sus clientes tienen
experiencias de compra más satisfactorias, con el consecuente aumento de las
ganancias.

Ejemplo 1: Cadena Milar

Esta cadena de tiendas española, especializada en venta de productos electrónicos


para el hogar e informática considera que la información y los datos que miden y
analizan son clave para prever el comportamiento de los consumidores y para
negociar con los proveedores.Su director de Sistemas, Javier Arnandis, asegura
también que la incorporación de la inteligencia de negocios a la empresa, trajo
consigo un cambio de cultura, que favoreció el trabajo en equipo y los resultados
son más que satisfactorios.
Ejemplo 2: Holcim Costa Rica

Holcim es una empresa suiza de cementos y derivados. Desde que en su planta


costarricense incorporaron la inteligencia de negocios, lograron gestionar sus
recursos y logística de un modo mucho más eficiente que les permitió posicionarse
por sobre la principal empresa competidora, CEMEX.
Es para destacar que CEMEX cuenta con una ventaja competitiva importante al
obtener la materia prima de forma directa, mientras que Holcim debe comprarla.
Aún así, la inteligencia de negocios cumplió su cometido y posicionó en primer lugar
a quien la tuvo en cuenta a la hora de tomar decisiones.

Ejemplo 3: Wal-Mart

Otra de las empresas que utilizan inteligencia de negocios es el gigante del


autoservicio Walt-Mart, quien la emplea nivel mundial y así logra dominar la
industria. Mide casi absolutamente todos los datos que puede como el número
de visitantes, el recorrido de los clientes dentro de sus tiendas y la tasa de
conversión.

JU

Además, en los últimos años incorporó estrategias omnicanal que le brindan


comodidad a los consumidores y así atraen y fidelizan a los clientes. Su presencia
internacional le permite que, cuando abren una tienda en un lugar nuevo, puedan
prever con facilidad qué es lo que ocurrirá en base a condiciones similares en otras
partes del mundo.
Ejemplo 4: Toyota Motor Corporation

La automotriz incorporó software de gestión de la información que le permitió


reducir costos de producción. Además logró optimizar los pedidos que recibe
para enviarlos en menor tiempo y así poder abastecer a un mayor número de
clientes.

No importa si se trata de una tienda de retail, una cementera o, como en este caso,
una automotriz. No importa si es una empresa grande o pequeña. La inteligencia
de negocios tiene soluciones para todo aquel que la incorpore.
Conclusión

Como pudimos notar, la inteligencia en los negocios o business intelligence es una


herramienta de suma importancia para las organizaciones hoy en día, debido a su
manera de trabajar con datos de manera actualizada y de manera global, hoy en
día las organizaciones con esta herramienta pueden tomar decisiones con
fundamentos en base a los datos adquiridos, con esta herramienta se puede tomar
decisiones que impactan directamente al negocio y multiplican los beneficios de la
organización, convirtiendo a la inteligencia en los negocios parte fundamental hoy
en día de las grandes organizaciones mundiales y como un modelo de trabajo
ejemplifico para las organizaciones de menor tamaño que desean crecer y
potenciar su economía.
BIBLIOGRAFIA
https://blog.corponet.com.mx/que-es-la-inteligencia-de-negocios

http://analiticaderetail.com/objetivos-de-la-inteligencia-de-negocios/

http://solucionesynegociosinteligentes.blogspot.com/p/historia-de-la-inteligencia-de-
negocios.html

https://www.gestiopolis.com/historia-de-la-inteligencia-de-negocios/

https://www.gestiopolis.com/inteligencia-de-negocios-business-intelligence/

https://es.wikipedia.org/wiki/Herramientas_de_inteligencia_de_negocios

https://www.esan.edu.pe/apuntes-empresariales/2015/07/20-herramientas-inteligencia-
negocios-debes-conocer/

https://es.wikipedia.org/wiki/Microsoft_Dynamics_NAV

https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/principales-beneficios-de-oracle-
business-intelligence

http://www.0800flor.net/historias/nimbox-gerencia-mejor-en-menos-tiempo/

https://es.wikipedia.org/wiki/Microsoft_SQL_Server

https://cincodias.elpais.com/cincodias/2019/06/06/companias/1559835334_678726.html

http://analiticaderetail.com/empresas-que-utilizan-inteligencia-de-negocios-ejemplos/

Das könnte Ihnen auch gefallen