13
c u a C a p l c T s O p I c _ 1 e P i L i a i e a T p t c n | Newslette Newslette corren sobre alg un servidor, ya administrar las a Conforme los siadministración principal causa ocal. Resulta ex contraseñas de f Teniendo en me sistemas operatOAS4OAS permi políticas de segu Internet Directo clientes y migrac _____________1 *nix hace refer etc. Servi Por Ing. Ivan Ga garcia@datum. La seguridad es nformación y aspectos que nmportante y soes el acceso aplicaciones, es Todas las aplic políticas de acce todas las aplicentralizados. T nivel de aplicació er datum.c er datum.c guna plataforma sea virtual o fíaplicaciones. stemas de infor de estos sistem el que cada sist istiendo el mism forma segura ya ente ese escena ivos, Oracle Autte a las organiza uridad para amry. Además pro ción de usuarios _____________ rencia a todos lo 5a. Ave ww icios de Si rcia com.gt un tema muy im sin embargo e o se tomen en bre el cual poca a los sistema decir, los sistem caciones de neso y de autoriza caciones tenga Toda la atención ón. Ahora bien, com.gt com.gt y esta plataform sico; dicho serv mación crecen, mas operativos ema operativo mo usuario n vec que controlar tario, Oracle ha hentication Serv aciones centralibientes *nix 1 ut ovee una autom utilizando está______________ os sistemas opernida 5 55, Z o w.datum.co m Autenti istemas mportante en los muy común cuentan. Un s veces se centr as que soport mas operativos. uestra organiza ación, y es casi u an módulos d n se centra en la todas las aplica N da ma a su vez se a idor cuenta con muchas veces, se hace cada administra los u ces, 1 por cada s al cantidad de u desarrollado un vices for Operatizar la administrilizando un serv matización comp ndares abiertos ______________ ativos basados e o na 14 EuroP m .gt newsle cación d Operati s sistemas de que existan aspecto muy ra la atención an nuestras ación tienen una regla que e seguridad a seguridad a ciones New atum apoya en un sistn usuarios, los c lo hace igual el vez más complusuarios y políti servidor y mucha suarios y servidservicio de aut ng Systems (OAación de cuenta vicio de Director pleta para el pr______________ en Unix, por ejem laza Torre II tter@datum . de Oracl vos wsle m.co ema operativo i cuales son nece número de ser icada y costosa cas de segurida as veces no se m ores es muy com tenticación orie S4OS). s de usuario, co rios, en este cas oceso de config _________ mplo: Linux, SolNivel 12 Of. . com.gt Tel le para ette om.g nstalado en esarios para vidores. La a, siendo la ad de forma mantiene las mplejo. ntado a los ntraseñas y so el Oracle guración de aris, HPUX, C P Á 1202 Ciuda d : 00 (502) 23 er gt Volu Jun i ONTENID O Á GINA 1 Servicio Autenti Oracle Operat 3 Optimiza Reports Diseño) 6 Oracle H horizont 13 MetaD d , Guatemala 64 5300 newsle datum. Editores G Karlo EspiBeatriz Ca Pablo RosSergio Alo Debbie MAutores CIván Garcí Daniel Cac Cristian La Karlo EspiSergio Alo Página 1 men 14 i o 2009 O : os de icación de para Sistemas ivos. acion de Oracle (Formato y Hyperion, nuevo tes para BI. Datum etter com.gt Generales noza icedo ales nzo oran ontribuyentes a cia avarreda noza nzo 1 s

Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

Embed Size (px)

Citation preview

Page 1: Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

cua Caplc Ts OpIc_1

e

 Pi Liaiea Tptcn

|

Newslette Newslette  

corren sobre algun  servidor,  ya administrar las a Conforme  los sisadministración  dprincipal causa eocal. Resulta excontraseñas de f

Teniendo en mesistemas operati

OAS4OAS permipolíticas de seguInternet Directoclientes y migrac______________1 *nix hace referetc. 

Servi

Por Ing. Ivan Gagarcia@datum.

La seguridad es nformación  y  saspectos  que  nomportante y sobes  el  acceso aplicaciones, es 

Todas  las  aplicpolíticas de accetodas  las  apliccentralizados.   Tnivel de aplicació

er datum.cer datum.c

guna plataformasea  virtual o  físaplicaciones. 

stemas de  inforde  estos  sistemel que cada sististiendo el mismforma segura ya

ente ese escenaivos, Oracle Auth

te a las organizauridad para ambry. Además  proción de usuarios_____________rencia a todos lo

5a .  Aveww

icios de Si

rcia com.gt 

un tema muy imsin  embargo  eo  se  tomen  en bre el cual pocaa  los  sistemadecir, los sistem

caciones  de  nueso y de autorizacaciones  tengaToda  la atenciónón.  Ahora bien, 

com.gt com.gt

 y esta plataformsico; dicho  serv

mación crecen, mas  operativos ema operativo 

mo usuario n vec que controlar ta

ario, Oracle ha dhentication Serv

aciones centralizbientes *nix1 utovee  una  autom utilizando están

______________os sistemas opera

n ida  5 ‐55 ,  Zow.datum.com

Autentiistemas

mportante en loss  muy  común cuentan.   Un  as veces se centras  que  soportmas operativos. 

uestra  organizaación, y es casi uan  módulos  dn se centra en  latodas las aplica

Nda

 

ma a su vez se aidor  cuenta  con

muchas veces, se  hace  cada  vadministra  los uces, 1 por cada sal cantidad de u

desarrollado unvices for Operatin

zar la administrailizando un serv

matización  compndares abiertos______________ativos basados e

ona  14  EuroPm.gt      news le

cación d Operati

s sistemas de que  existan aspecto muy ra la atención an  nuestras 

ación  tienen una regla que e  seguridad a seguridad a ciones 

Newatum

apoya en un sisten usuarios,  los  c

lo hace  igual el vez  más  compliusuarios y polítiservidor y muchasuarios y servido

  servicio de autng Systems (OAS

ación de cuentavicio de Directorpleta  para  el  pro

______________en Unix, por ejem

laza  Torre   I I  t ter@datum.

de Oraclvos

wslem.co

ema operativo icuales  son nece

número de sericada  y  costosacas de seguridaas veces no se mores es muy com

tenticación orieS4OS). 

s de usuario, corios, en este casoceso  de  config

_________ mplo: Linux, Sola

Nive l  12  Of.  . com.gt      Te l

le para

etteom.g

nstalado en esarios para 

vidores.   La a,  siendo  la ad de  forma mantiene las mplejo. 

ntado a  los 

ntraseñas y so el Oracle guración  de 

aris, HP‐UX, 

CP Á

 

 

1202  C iudad:  00   (502)  23

er gt 

VoluJuni

ON T E N I D O

Á G I N A  

1 ServicioAutentiOracle Operat

3 OptimizaReports Diseño)

 

6 Oracle Hhorizont

13    MetaD

d,  Guatemala64 ‐5300  

newsledatum.

Editores GKarlo EspinBeatriz CaPablo RosaSergio AloDebbie Mo Autores CoIván GarcíDaniel CacCristian LaKarlo EspinSergio Alo

Página 1

men  14  io  2009  

O :    

os de icación de para Sistemas ivos. 

acion de Oracle (Formato y 

Hyperion, nuevotes para BI. Datum 

 

etter com.gt

Generales  noza icedo ales nzo oran 

ontribuyentesía cia avarreda noza nzo 

1

Page 2: Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

Newsletter datum.com.gt

Página 2

 Retos de la Seguridad en S.O.  Los  sistemas  *nix  poseen  funciones  de  seguridad nativas  para  la  administración  de  usuarios,  sin embargo  todo  se  maneja  de  forma  local,  en  un ambiente  empresarial  el  brindar  acceso  a  estos sistemas  se  convierte  en  una  tarea muy  repetitiva, costosa y propensa a errores.  Existen  soluciones  para  integrar  los  sistemas  de seguridad  de  los  sistemas  operativos,  como  NIS (Network  Information  Service)  o  por  medio  de interfaces  PAM  (Pluggable  Authentication  Module), pero  resultan  muy  complejas  de  implementar  y requieren  de  conocimientos  avanzados  tanto  de  los sistemas operativos como de  los servicios asociados.  También surgen riesgos de seguridad  intrínsecos a  la solución utilizada.  La Solución de Oracle  Oracle Authentication Services for Operating Systems es la solución propuesta por Oracle para enfrentar los retos  de  seguridad  en  los  sistemas  operativos.  OAS4OS  se apoya primordialmente en el  servicio de directorio  Oracle  Internet  Directory  (OID)  y  en estándares  abiertos  como  lo  son  PAM_LDAP, NSS_LDAP  y  sudo  LDAP  para  brindar  una administración  centralizada  de  los  usuarios, contraseñas y políticas de seguridad en un ambiente empresarial.  El  funcionamiento  de  OAS4OAS  se  resume  a continuación:  

• Utiliza un único repositorio para almacenar las cuentas de usuario, contraseñas, grupos, roles, privilegios, etc.    Toda  la  información 

pertinente  a  la  seguridad  de  los  sistemas operativos; OID como repositorio único. 

 • La  autenticación  y  autorización  de  los 

usuarios  se  realiza  por medio  de módulos que  permiten  la  autenticación  externa,  ya no  siendo necesario que  la  información de seguridad  resida  localmente.  Se    usan módulos PAM para autenticación. 

 • Por  medio  de  herramientas  de 

automatización,  la  instalación, migración  y configuración  son  tareas  sencillas  que posibilitan  trasladar  la  información  ya existente  al  nuevo  sistema  y  asegurar  la comunicación  entre  servidores.  (Scripts automáticos para instalar, configurar y para migrar datos.)  

Cuando  se  tiene  configurado  OAS4OS  en  los servidores,  al momento  de  autenticarse  un  usuario éste es buscado en el OID y se obtienen sus privilegios en base al grupo o grupos a  los cuales pertenece, de esta  forma  el  sistema  operativo  lo  autentica utilizando  el  repositorio  centralizado.    Otra  de  las ventajas  de  OAS4OS  es  que  su  integración  con  el sistema operativo es transparente y se pueden seguir utilizando  las  herramientas  de  administración  de usuarios  y  grupos;  así,  si  se  crean  usuarios  o  se modifican  sus  propiedades  estas  son  almacenadas directamente en el OID y no de forma local.  

  Conclusiones El acceso a los sistemas operativos debe ser administrado de forma centralizada debido a los riesgos de seguridad de conlleva. OAS4OS permite una administración, autenticación y almacenamiento de cuentas de usuarios a través de distintas plataformas utilizando estándares abiertos y con ello mejorando la seguridad de los sistemas operativos. 

Page 3: Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

N

Newsletter

OASOSManagseguridempre NOTA: RequerOracle  ClienteOracle Red HaSuse 9 Solaris HP‐UX AIX  Para m http://cleauth            Por Ingdcacia@ 

de los  

de mejen  sí, 

datum.co

S  es  parte  de gement y con eldad  de  Orasariales. 

rimientos: Internet Directo

es Soportados: Enterprise Linuxat Linux EL 4.0 (Uó 10 9 ó 10 11.23 

más información 

/www.oracle.comhenticationservi

g. Daniel Caciá @datum.com.gt

reportes tanto c

La optimizacjora continua, qsino  el  ambien

Optimiz

om.gt

la  suite  de llo complementacle  para  l

ory 10.1.4.3.0 

x (OEL) 4.0 ó 5.0UL 1 or higher) ó

viste: 

m/technology/pces.html 

como sea necesa

ción de  reportesque envuelve nonte  donde  este 

zación de

Oracle  Identitya  la solución deos  ambientes

0 ó 5.0 

products/oid/ora

Conforme  esistema  dereportes  desu aplicacióncrece  entamaño  ycomplejidadse  vuelve

necesariotomar  las

accionesnecesarias

para mejorare

rendimientoo  el  tiempode  ejecución

ario. 

s es un procesoo sólo el reportepublicado  y  e

e Oracle

y e s 

a

 

l e e n n y , e o s s s r l o o n 

o e l 

modeinform 

influerepor 

minutsegunembausuardespldebe los reRepodos so 

involuinclui 

••

e Report

Tip té ¿CuáleLink: http://s A  muchidentificy no puelas palabPero se compila engaños SYS: 2 3 4 5 6 .…………… Cristian Lclavarred

elo  de  datosmación que se d

Un  caso encia  del  contertes puede ser e

Tenemos  2to en desplegarsndos, cuando seargo, si el usuaririo Y corre el  reegarse  1 minuta que el Repor

eportes.  Esto purt Engine al Repolicitudes sean e

Es  necesarucrado en la ejer: 

• Los requeri• La eficacia 

subyacente

ts (Form

écnico del 

es son las pala

soporte.datum.c

hos  desarrolladoadores son resteden utilizarse ebras VARCHAR2 sorprenderá al ssin problemas aso. 

OCSDB> dec num int no_data_begin selec from …………………. 

Lavarreda [email protected]

  utilizado  padesplegará. 

clásico  dondexto  en  el  “rendl siguiente:  

2  reportes,  el  rese, el reporte B te corren de formio X corre el repeporte B, el  repoto  15  segundosrt Server ejecutuede solucionarsport Server de  tejecutadas en pa

rio  considerar  tecución del repo

imiento de la apo exactitud del e 

ato y Di

día:

abras reserva

com.gt/welcome

ores  les  puedetringidos, por traen su código.  Quy NO_DATA_FOsaber que no. Poaún y cuando el

clare teger; _found exc

ct 1 +2 indual

gt 

ara  obtener 

e  se  refleja dimiento”  de  lo

eporte  A  tarda tarda 15  ma  individual.   Sporte A y luego orte B  tardará es.    Lo  anterior  sa de  forma  serise agregando ottal  forma que  laaralelo. 

todo  el  contextrte, el cual pued

licación modelo de dato

seño)

adas en PL/SQ

e/tip.jsp 

  resultar  útil  catarse de palabuizás usted estáOUND son palabror ejemplo, el si resultado obte

eption;

to num

Página 3

la 

la os 

Sin el en se ial ro as 

to de 

os 

QL? 

conocer  cuáles ras reservadas,  pensando que ras reservadas.  iguiente código nido puede ser 

Page 4: Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

Newsletter datum.com.gt

Página 4

• El  ambiente  donde  el  reporte  correrá (hardware, firewalls, etc.) 

• El  nivel  de  interacción  necesaria  con  el  usuario  

   Luego de identificar el contexto del reporte, se  puede  orientar  el  proceso  de  mejorar  el rendimiento tratando de optimizar y minimizar:  

• Las llamadas a la fuente de datos (consultas del reporte y de los triggers) 

• La cantidad de formateo innecesario para el diseño. 

   Para  alcanzar  los  objetivos  anteriores, debemos  enfocarnos  en  los  siguientes  aspectos  del reporte:  

• Tiempo  de  ejecución:  Se  debe  determinar en  que  actividad  se  esta  ocupando  más tiempo durante  la  ejecución.   Una  vez  sea determinado,  puede  utilizar  alguna  de  las tareas de optimización disponibles: evaluar la  consulta,  revisar  la  optimización  de  la base de datos, examinar  los bloques pl/sql utilizados por el reporte. 

• Formato y diseño: Examinar el  formateo y diseño de la información en el reporte. 

• Parámetros  de  ejecución:  Configurar  los parámetros de ejecución para maximizar el rendimiento  y  la  distribución  de  los reportes. 

  La ejecución de un  reporte  incluye muchas fases, y es  influida por el ambiente en el que se está ejecutando.  El primer paso para optimizar un reporte consiste en identificar que fase es la que más tiempo está consumiendo dentro del ciclo de ejecución.    Para  ello  existen  diferentes  herramientas, que nos permiten monitorear el reporte:  

• Oracle Enterprise Manager • Habilitar el Report Trace • La tabla RW_SERVER_JOB_QUEUE • La  instrucción  de  línea  de  comando 

SHOWJOBS • La eficacia de los SQL (SQL Tuning Advisor) • Afinamiento de PL/SQL 

 Una vez  identificada  la fase en  la que el reporte 

esta consumiendo más tiempo, se procede a realizar la tarea correspondiente:  

• Afinar  las  configuraciones  del  Report Server. 

• Utilizar  rwdiag para  la  configuración de un Bridge y los timeouts de la Red. 

• Afinamiento del acceso a los datos 

• Afinamiento del formateo del reporte • Afinamiento del diseño del reporte • La  forma  en  la  que  se  llama  el  reporte 

desde Forms • Parámetros de ejecución del reporte 

   Existen diferentes  técnicas para mejorar el rendimiento  de  un  reporte,  y  en  este  artículo consideraremos  un  reporte  cuyo  principal  problema de  rendimiento  se  da  al momento  de  formatearlo, para ello analizaremos alguna técnicas generales que pueden  ser  tomadas  en  cuenta  para  mejorar  el tiempo que esta fase consume.  Técnicas de afinamiento para el formato de los datos en un reporte  

Luego  de  obtener  los  datos  requeridos  de  la fuente de datos, Oracle Reports genera el diseño del reporte y  formatea  la salida.   El  tiempo que  toma el diseño  en  papel  (paper  layout)  depende  de  varios factores, pero generalmente se reduce a:  

• El  trabajo  requerido  para  evitar  que  un objeto sobrescriba a otro. 

• La eficiencia de cualquier cálculo o  función realizada en los format triggers. 

   Cuando  se  genera  un  paper  layout  por defecto Oracle Report coloca una frame alrededor de virtualmente  todos  los  objetos  para  evitar  que  este sea sobrescrito por otro.  En el momento de correr el reporte,  cualquier  objeto  del  diseño  (frames,  fields, boilerplates y otros) es examinado para determinar la probabilidad  que  ese  objeto  sea  sobrescrito.    En alguna situaciones  (por ejemplo,  los encabezados de columnas) cuando no existe ningún  riesgo de que el objeto  sea  sobrescrito,  el  frame  que  los  rodea  es eliminado.    Esto  reduce  el  número  de  objetos  que Oracle Reports debe  formatear y  consecuentemente mejora el rendimiento.   Un  objeto  que  es  definido  como  variable, expandible, o  reducible  ya  sea  en dirección  vertical, horizontal  o  ambas  requiere más  procesamiento  al momento  de  formatearlo.    En  este  caso,  Oracle Reports debe determinar el tamaño del objeto, antes de  formatearlo  y  a  los  que  se  encuentren  a  su alrededor.    No  es  necesario  ningún  tipo  de procesamiento  para  aquellos  objetos  cuyo  tamaño está  definido  como  fijo,  debido  a  que  su  tamaño  y posición es conocido de antemano.  

El  siguiente  listado  incluye  algunas  guías  que pueden ayudar a mejorar el rendimiento del reporte cuando se está creando el diseño:  

• Hacer  todos  los  objetos  no‐gráficos  del diseño  (por  ejemplo,  etiquetas,  textos  o 

Page 5: Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

Newsletter datum.com.gt

Página 5

campos  con  texto)  de  tamaño  fijo configurando  las  propiedades  Vertical Elasticity  y  Horizontal  Elasticity  a  Fixed.  Configurar el tamaño del repeating frame y de  su  contenido  a  fijo  mejora considerablemente  el  rendimiento  en  esta fase. 

• Hacer  todos  los objetos gráficos del diseño (por  ejemplo,  imágenes  y  gráficas)  de tamaño  variable  configurando  las propiedades Vertical  Elasticity  y Horizontal Elasticity a Variable.  Las gráficas de tamaño fijo requieren mayor procesamiento ya que su  contenido  debe  ser  ajustado  para encajar.   Los objetos a  los que se asigna el valor  Variable  crecen  o  se  encojen  con  el contenido  eliminando  la  necesidad  de ajustarlos. 

• Asegurar  que  los  campos  de  texto  no ocupen más de una  línea y que el texto no sea  mayor  al  tamaño  especificado  (por ejemplo,  utilizar  SUBSTR  para  truncar  el texto  a  cierto  tamaño).    Si un  texto ocupa más de una  línea, Reports debe utilizar  los algoritmos  para  justificar  el  contenido (word wrapping).    Asegurar  que  el  campo sea de una sola línea evita el procesamiento para calcular el nuevo formato. 

• Minimizar  el  uso  de  diferentes  formatos (por  ejemplo,  tipos  de  letras,  colores) dentro del mismo campo o  texto, debido a que toma más tiempo formatearlos. 

• Utilizar la función SUBSTR en la consulta del reporte  para  truncar  los  datos  a  nivel  de base de datos, en  lugar de  truncarlos en el campo texto del reporte. 

• Si el reporte es tipo Diseño en Papel (Paper Layout),  los archivos  .rdf y  .rep corren más rápido que los .jsp, debido a que los archivo .rdf y .rep son binario y no requieren parseo a diferencia de  los  .jsp que  son  tipo  texto.  Adicionalmente,  los  .rep corren más rápido que los .rdf ya que esta optimizados para la plataforma en la que se compilaron. 

 Triggers de formato   Los  disparadores  de  formato  pueden deshabilitar,  habilitar  y  cambiar  dinámicamente  la apariencia  de  un  objeto.    Debemos  de  tener  sumo cuidado  al  utilizarlos  ya  que  se  disparan  por  cada instancia  del  objeto  asociado.      Existen  muchas situaciones en las que la lógica que se desea ejecutar en  el  trigger  puede  ser  implementada  dentro  de  la consulta del reporte, por ejemplo mediante joins para traer descripciones de código o filtros.    Se debe maximizar  la eficiencia del código. Por  ejemplo,  para  cambiar  un  atributo  visual  de  un 

campo  de  forma  dinámica  para  resaltarlo,  es preferible  utilizar  built‐ins  individuales  como SRW.SET_TEXT_COLOR.   Asignar una borde y relleno  transparente a los  objetos  del  diseño  (por  ejemplo,  frames  y repeating  frames)  mejora  el  rendimiento,  ya  que estos  objetos  no  son  “dibujados”  como  archivos binarios.  Imágenes   Se  puede  mejorar  el  rendimiento  de  la inclusión  de  las  imágenes  configurando  algunas variables de ambiente  relacionadas al soporte de  las mismas.  REPORT_GRAPH_IMAGE_DPI es una variable que  indica  la  cantidad  de  puntos  por  pulgada  (DPI) para  una  gráfica  que  se  agregará  a  un  PDF  o  se imprimirá.  El valor por defecto es de 72 DPI minimiza el  tiempo  que  toma  generar  el  reporte,  un  mayor valor  mejorará  la  resolución  de  las  imágenes  pero aumentará el tiempo de generación.    Si  la mayoría de  imágenes que  se  incluyen son  tipo  JPG  debe  indicarse  en  la  variable REPORTS_OUTPUTIMAGEFORMAT el valor  JEPG y no GIF  o  PNG,  ya  que  los  últimos  valores  (que  no corresponden con el tipo de  la  imagen) aumentarían el  tamaño  de  la  imagen  y  podría  verse  afectado  el rendimiento del reporte.  Fetching Ahead   Oracle  Reports  permite  mostrar información como el total de páginas o totalizaciones, en los márgenes del reporte o en los encabezados del reporte.    Esta  opción,  aunque  útil,  fuerza  a  que  el reporte  se  genere  completamente  (se  calcule anticipadamente  ‐ “Fetching Ahead”).   Esta situación requiere que todo el reporte sea procesado antes de construir  la  primera  página,  cuando  usualmente  el modelo  de  ejecución  debería  ser  formatear  una página al momento de requerirla.    Aunque  esta  operación  no  afecta directamente  el  tiempo  en  el  que  el  reporte  se ejecuta,  afecta  el  tamaño  del  espacio  temporal requerido    y  el  tiempo  que  se  requiere  para  ver  la primera  página.    Este  es  un  ejemplo  de  lo  que  se conoce como “rendimiento percibido” a diferencia de “rendimiento real”.   Si el reporte va ser mostrado en pantalla debería evitarse esta situación.    Como  se mencionó  anteriormente,  existen diferentes fases de la ejecución del reporte, cada una de  ellas  puedes  ser  optimizada  utilizando  ciertas guías.  En este artículo nos concentramos únicamente en  la  fase  de  formateo  y  diseño,  por  lo  cual incluiremos  otros  concejos  de  optimización  en  los siguientes números de este Newsletter. 

Page 6: Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

|

Newslette

    Por Ingsalonzo

(Tablerel  llamexclusi

Es  unproducempreproporsuite móduloy  recaractealta  earquitemoder

 Oracleproveeanálisisabarcaempreaplicac

podero

Como sdocumson undecisio En  el  ctecnolo

er datum.c

g. Sergio [email protected].

ro de comando),mado    “Oracle vamente con la 

na  suite  de ctos  de    BI sariales  que rcionan  una completa  de os  de  análisis eportes.  Se eriza por tener scalabilidad  y ectura na.   

e  BI  EE  Plus e  inteligencia y s de datos que n  recursos sariales  y ciones 

osas. 

se observa, Oramento estará cena herramienta bones tanto a nive

contexto  de  la ogía web media

Oracle

com.gt

o gt 

Desde (tinO

Esextaumcom

produ, Web Analysis, Bussiness  Intelversión Enterpr

cle tiene una gantrado principalmbastante represeel de alta gerenc

suite  de  Hypernte la cual se de

 Hyperio

hace dos años, BI),  para  podetambién  para  abnformación heteOracle como aqu

ta  es  una  de  latender  su  estramentar su capacmplementarios  auctos  financieroSQR Productionligence  Suite  Erise de Oracle BI

ama bastante ammente en el prodentativa de los scia como de gere

rion,  se  llama  despliega en tiem

on, nuevInt

Oracle Corp,  rer  ofrecer  una barcar  una  famerogéneas, es deellos que se orig

as  razones  por ategia  en  prodcidad de conectiva  los  que  Oracos,  reportería  Reporting, Etc. Enterprise  Editio. 

Oracle Oracle Hfinancie   

mplia de productducto Hyperion istemas de Intelencia media.  Pe

dashboard  es  umpo real informa

vos horiztelligenc

eorientó sus prosolución  no  sóilia  de  productoecir, tanto para dginen en otras b

las  que  Oracleductos  de  Bussvidad, Oracle Hyle  ofrece,  por Interactiva,  d Abarcando conon  Plus”.      Est

BI  EE  Plus  se  aHyperion para inras de Hyperion

tos, para Businepara la creaciónligencia de Negoro, ¿qué es, en e

n  conjunto  de ación de la empr

zontes pce 

oductos de Busslo  para  ambienos  que  trabajendatos que proveases de datos 

e  adquirió  Hypeiness  Intelligenyperion permite ejemplo,  para ashboards,  baln estos y con otrte  paquete  de 

apoya  en  produntegrar reportesn.  

ess Intelligence, n de dashboardsocios, que nos peesencia, un Dash

páginas  desarrresa, extraída de

para Bus

siness  Intelligencntes  Oracle,  sinn  con  Fuentes  dengan de sistema

erion,  para  podce.    Además  dañadir productoconsolidación  dlance  scorecardos productos mproductos  vien

uctos  de  repors con aplicacione

sin embargo ess.  Los dashboardermite la toma dhboard? 

ollada  en  base e varias fuentes

ssiness 

Página 6

ce no de as 

er de os de ds ás ne 

te es 

te ds de 

a  o 

6

Page 7: Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

Newsletter datum.com.gt

Página 7

bases de datos. Su característica de tiempo real otorga a los usuarios un conocimiento completo sobre la marcha de la empresa y permite hacer análisis instantáneos e inteligencia de negocios.    Métricas y KPI: Las Métricas y los KPI’s son la base para construir un dashboard de gran despliegue visual, ya que son las herramientas más eficaces para alertar a los usuarios en cuanto a donde se encuentran parados en relación a los objetivos. Por ello es  importante  contar  con una  clara definición de estos elementos que  constituyen  la base del diseño del dashboard.  Métrica: Cuando utilizamos  el  término métrica nos  referimos  a una medida numérica directa, que  representa un conjunto de datos de negocios en  la  relación a una o más dimensiones. Un ejemplo  sería:  "las  ventas brutas por semana." En este caso, la medida sería de quetzales (ventas brutas) y la dimensión sería el tiempo (semana) Para una medida  dada,  es  posible  que  también  se  quiera  ver  los  valores  a  través  de  diferentes  jerarquías  dentro  de  una dimensión. Por  ejemplo,  al  ver  las  ventas brutas por día,  semana o mes  se mostrará  la medida de pesos  (ventas brutas)  por  diferentes  jerarquías  (día,  semana  y mes)  dentro  de  la  dimensión  temporal.  Hacer  la  apertura más detallada de una medida dentro de un determinado nivel  jerárquico de una dimensión es perseguir un objetivo de gran detalle para la métrica estudiada. 

A continuación se presenta un pequeño ejemplo de cómo construir un dashboard (Con la herramienda Dashboard Studios de Hyperion), de forma sencilla, con aplicación versátil y poderosa. 

En primer lugar se realiza la conexión: 

 

 

Despues de realizada la conexión, en la esquina inferior izquierda aparecerán los objetos  

 

 

 

 

 

 

  Estas son las tablas disponibles para formar las consultas del Dashboard.

Page 8: Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

Newsletter datum.com.gt

Página 8

 

Se le da click a las tablas que conformaran la consulta base sobre la cual se creara la información del dashboard, y luego se crean las correspondientes relaciones (se puede observar el diseño estrella en el que la tabla de Ventas (Sales) es el centro de la estrella): 

 

 

 

 

 

 

 

 

 

 

 

 

Seleccionamos los campos que constituirán la parte del “select” de la consulta, haciendo drag and drop, de cada tabla hacia el área de “Request”  así: 

 

 

 

 

 

 

 

 

 

Page 9: Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

Newsletter datum.com.gt

Página 9

 

 

Y generamos el resultado de dicha selección con el botón de “Process” 

 Ahora procedemos a seleccionar los filtros que corresponden a la parametrización del dashboard:  

 

Llenamos los campos correspondientes del filtro que se está creando: 

 

 

 

 

 

Page 10: Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

Newsletter datum.com.gt

Página 10

 

Ahora regresamos a la parte de la selección para que en base a esta información podemos crear documentos que incluyen nuestros KPI’s: 

 

 

 

 

 

 

 

Por medio de Drag and Drop creamos un chart así: 

 

Seleccionamos la herramienta de diseño, y en la sección de navegación damos Drag and Drop del chart que hemos creado, hacia el área de trabajo (despliegue). 

Page 11: Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

Newsletter datum.com.gt

Página 11

 

 

El cual queda si: 

 

 

 

 

 

 

Herramienta De Diseño

Drag and Drop al área de despliegue.

Page 12: Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

Newsletter datum.com.gt

Página 12

El procedimiento arriba explicado, se puede realizar de forma iterativa, creando reportes, gráficas, tablas pivote, etc.  

 

 

 

 

Conclusión  

 La  inteligencia de negocios en  la actualidad está cobrando mucho auge entre  las empresas debido a  la  importancia que tiene para la toma de decisiones. La estrategia de Oracle, para los productos de Inteligencia de Negocios implica darle  al  cliente una  aplicación  integral que pueda  satisfacer  la mayor  cantidad de  sus necesidades.   Así mismo  le provee  de  herramientas  versátiles  y  sencillas,  que  al mismo  tiempo  permiten  construir  aplicaciones  complejas  y poderosas, Oracle se asegura de abarcar dichas necesidades.  Herramientas como Dashboard de Oracle Hyperion, es en ejemplo de sencillez y seguridad, accesible a través de una interfase atractiva y práctica. 

Page 13: Newsletter Vol14 Junio 19newsletter.datum.com.gt/wp-content/uploads/2010/07/Newsletter-Vol... · uración de ris, HP‐UX, ... contraseñas y políticas de seguridad en un ambiente

N

Newsletter

         

Edu GraciasDatumcurso: 

DatQué ap

En esteutilizarconsegorganizdatos dicha  sbásicasbásicasde  CautentdatabaOracle Manag

Aprend

• • •

• •

 

El  cursuna du

  

datum.co

  

ucación: s  a  la  retroalim

m – Educacional  

 Otabase 1prenderá: 

e curso, los estur  características guir  los  requerzación.    Aprendy  cómo  usar seguridad.    El  cs  de  seguridad s de Oracle NetwConnection  Maicación  por  case, varias forma

Label  Secugement.  

da a: 

Usar característManejar secureManejar  usuaProxy con un apImplementar fiManejar una Vi

so  se  imparte  euración de 32 ho

 

om.gt

mentación  de  nuestará impartie

Oracle 10g: Sec

diantes aprendede  base  de  daimientos  de  seden  cómo  asegulas  característiccurso  inicia  cony  avanza  haciawork.   Tambiénanager  como capa  media, as de auditoria eurity  y  Enter

ticas básicas de e application rolarios  utilizandopplication contene‐grain access irtual Private Da

en  nuestras  instoras y un costo d

uestros  clientesndo el siguiente

curity

en como puedenatos Oracle  paraeguridad  de  suurar  su  base  decas  que  provenn  característicasa  características se cubre el uso

un  firewallvirtual  privatee introducción arprise  Identity

seguridad es o  autenticaciónext control atabase (VPD) 

talaciones,  tienee $ 1,100 + IVA.

, e 

n a u e n s s o , e a y 

e  

                 Para ieducaemprasiste 

Inf   C

Sce

P

NcahdnD

inscribirse, [email protected], y Datum le encia. 

formació

Comentari

Su opinión es mucomentario o sugelectrónico: new

Portal de D

Nuestros  clientecontenido  de accediendo https://soporte.ddatos  de  su  cnewsletter@datDatum, S.A., dire

de un correo a om.gt con su nocontactará para

ón Gener

o y Sugere

uy importante; sgerencia,  por fa

wsletter@datum

Datum: 

es  tienen  la  veinterés  a  trav

a datum.com.gt/cuenta,  envíe  uum.com.gt o  biectamente con la

ombre, puesto ya reservar su 

ral 

encias:

si desea hacernoavor escríbanos .com.gt. 

entaja  de  podevés  de  la  vía

la clientes    .    Paraun  correo  solicen llamando a laa Licda. Yessi Mo

Página 13

os algún al correo 

er  descargar electrónica, 

dirección a  obtener  los citándolos  a as oficinas de oran.