Oracle Day 2015 (Barcelona, 17 Marzo)

febrero 26, 2015 Deja un comentario

avanttic Oracle Day 20150317 BCN

Transforme e impulse su negocio en la era de la revolución digital

El próximo día 17 de Marzo 2015, avanttic participará como Patrocinador Gold en el Oracle Day que tendrá lugar en Barcelona, en el Auditori i centre de Convencions AXA.

Después de la bienvenida de Victoriano Martín, Director Barcelona & Mediterranean Area, podrás escuchar la charla “Digital Transformation” que impartirá Neil Sholay, Head of Oracle Digital (Oracle EMEA), conocer un caso de cliente de Digital Business y, después del café, podrás seguir las sesiones especializadas del track al que te hayas apuntado al inscribirte:

  • Big Data & Business Analytics e IoT
  • Cloud y Movilidad

avanttic participará en la mesa redonda del track de Cloud y Movilidad, compartiendo mesa con otros partners y con Würth, a quien hemos desarrollado aplicaciones móviles mediante ADF Mobile.

Inscríbete aquí en el Oracle Day 2015 y aprovecha para visitarnos en nuestro stand. Éste va a ser el gran evento del año de Oracle en Barcelona, ¡no te lo pierdas!

Son temas apasionantes y de actualidad. Para todos ellos desde avanttic ofrecemos a nuestros clientes asesoramiento y soluciones basadas en tecnología Oracle. Contacta con nosotros en este e-mail Mónica Esteve o llamando al teléfono 618 907 428.

Categorías:Eventos Etiquetas: , , , ,

Novedades de Oracle MAF 2.1 (Mobile Application Framework)

febrero 23, 2015 Deja un comentario

Recientemente Oracle ha lanzado oficialmente la versión 2.1 de Oracle MAF (Mobile Application Framework). avanttic ha participado como beta tester, lo que nos ha permitido conocer a fondo las nuevas funcionalidades y cambios importantes que incorpora:

  • Alta Mobile UI: Implementación de la interfaz de usuario mediante el sistema Oracle Alta UI, que permite realizar aplicaciones atractivas visualmente con estilos modernos y actualizados.

MAF 2.1 Captura pantalla

  • Soporte para Java 8: La nueva versión contiene una máquina virtual Java 8 de 64 bits, que permite a los desarrolladores usar las mejoras del lenguaje Java y también que las aplicaciones desarrolladas con MAF cumplan con los nuevos requisitos de la AppStore, vigentes a partir del 1 de febrero (compatibilidad con arquitecturas de 64 bits).
  • Actualización de Apache Cordova: Se ha migrado la versión de Cordova a una versión más reciente, aumentando de este modo la cantidad de plugins disponibles. También se ha integrado el agente “cordova plugman” para facilitar la inclusión de plugins en las aplicaciones.
  • Soporte para Xcode 6: Permite generar y testear aplicaciones directamente para sistemas iOS 8.1.
  • Soporte para Android 5.0: Permite generar y testear aplicaciones para la última versión del sistema operativo Android.

Aparte de estas mejoras, también se han solucionado errores y se han aplicado nuevas estrategias para mejorar el rendimiento de las aplicaciones.

En este link encontraréis más información y documentación sobre la nueva versión.

Categorías:ADF Mobile Etiquetas: , , ,

Máximo rendimiento, el precio más bajo – Nuevos sistemas de ingeniería de Oracle

CDB

El día 21 de enero tuvo lugar un evento durante el cual Larry Ellison (Oracle Chairman of the board y CTO) presentó nuevos sistemas de ingeniería de Oracle, la serie X5: Virtual Compute Appliance X5, FS1 Flash SAN Storage y Zero Data Loss Recovery Appliance. Además habló de las actualizaciones de los sistemas de ingeniería ya existentes: Oracle Database Appliance X5, Big Data Appliance X5, Exalogic Elastic Cloud X5, SuperCluster y por supuesto Exadata Database Machine X5 (ya en su sexta generación).

Exas

El lema de la presentación fue: “Highest Performance, Lowest Price: New Strategy“. Larry Ellison empezó por describir el núcleo de CPD con servidores de 2 procesadores (2 sockets), almacenamiento SAN y Linux virtualizado entre otros. En este contexto presentó Virtual Compute Appliance (VCA) con el cuál Oracle quiere competir como contrapunto al sistema Cisco UCS + EMC. La transparencia muestra que VCA cuesta más o menos la mitad que su competidor. VCA promete reducir el tiempo de instalación y configuración y soporta cualquier aplicación Linux, Solaris o Windows. El siguiente sistema presentado fue FS1 Flash SAN Storage (FS1), complemento perfecto para VCA y con un coste una tercera parte del precio de EMC VNX 8000. Ambos fueron presentados juntos, como una solución escalable, simple y de máximo rendimiento; pero, como dijo Larry Ellison, ¡el cliente debe estar dispuesto a pagar menos! El último nuevo sistema presentado fue Zero Data Loss Recovery Appliance (R), el cual ya lo pudimos ver en Oracle Open World y ha sido creado con un solo propósito: proteger nuestras bases de datos, cientos de ellas, sin perder un solo dato. Sin entrar en detalle, su funcionamiento se basa en transporte de redo en tiempo real.

Lo que más me interesó fue la parte de presentación de Exadata. Hay muchas novedades pero personalmente creo que las más importante son las configuraciones elásticas y la posibilidad de tener OVM en Exadata. ¿Qué son las configuraciones elásticas? Hasta ahora el cliente podía empezar por 1/8, pasar a 1/4 de rack, después a 1/2 y al final a un rack entero; eran las configuraciones de upgrade preestablecidas. Para pasar de 1/8 a 1/4 se habilitaban los procesadores y celdas que ya estaban en el rack, de 1/4 a 1/2 se añadían 2 nodos de computo y 4 celdas de almacenamiento, y de 1/2 a completo otros 4 nodos de computo y 7 celdas de almacenamiento adicionales. A partir de X5 se empieza con 2 nodos de computo y 3 celdas pero a partir de allí ya se puede ir añadiendo nodos de 1 en 1. Además ahora es posible mezclar en el mismo rack las celdas de alta capacidad con las de alto rendimiento. De hecho desaparecen las celdas de alto rendimiento basadas en discos ya que son reemplazados por celdas sólo basadas en flash, llamadas Extreme Flash Storage. Aparte de las mejoras obvias de hardware, las configuraciones elásticas son el anuncio más significativo y creo que hará que Exadata sea más atractivo para los clientes de lo que ya lo era. Una cosa más: se pueden expandir sistemas más antiguos con los nodos X5, es decir, si una empresa por ejemplo tiene 1/4 de X2-2 y ya se le quedaba pequeño, pero la expansión de 1/4 adicional era excesiva, ahora podrá añadir más capacidad a medida que vayan creciendo sus necesidades.

Dedicaré próximos posts a cada uno de estos sistemas, describiendo con más detalle las novedades y mejoras. Recomiendo ver la presentación, que se puede encontrar en el siguiente enlace: The Next Generation of Oracle Engineered Systems

Webinar: Oracle Data integrator 12c (25-02-2015)

febrero 9, 2015 Deja un comentario

avanttic - Webinar ODI 25-02-2015

 Mueva y transforme sus datos (E-LT), localmente o hacia el cloud,

en sus proyectos de BI, Data Warehousing, Big Data y SOA

Oracle Data Integrator (ODI) es una herramienta de integración de datos capaz de satisfacer las necesidades más actuales y exigentes: paralelismo para grandes volúmenes de datos, alta disponibilidad, integración SOA o guiada por eventos, CDC (Change Data Capture) para near real-time DWH, integración mejorada con GoldenGate y conectores para Big Data.

Con una arquitectura abierta, potente y flexible, capaz de acceder a multitud de tecnologías origen/destino de datos y sus KM (Knowledge Modules) que abstraen la lógica del ELT de la capa física y una interface de usuario rediseñada, con enfoque basado en flujos para mejorar su productividad.

Si es Ud. usuario de Oracle Warehouse Builder (OWB), la convergencia de los siguientes factores le indica que es el momento apropiado para abordar la migración a ODI:

  • Finaliza el período de Extended Support para la versión terminal de OWB, la 11.2
  • En la versión 12c de ODI convergen finalmente las mejores características de OWB con las de ODI, que, tras adaptar su IDE, resultará más familiar a los desarrolladores habituados a OWB
  • Existe una herramienta para automatizar la migración de OWB a ODI, proporcionada por Oracle

avanttic - Esquema migracion ODI

Reserve su plaza y no pierda la oportunidad de asistir a este seminario Web organizado por Oracle y avanttic, que le permitirá conocer de manera cómoda, ágil e interactiva, las ventajas que le aportará trabajar con esta nueva herramienta de integración.

Miércoles 25 de febrero de 2015, 10:00 am – 11:00 am

Webinar: Oracle Data integrator 12c

Joan MassegúConsultor y Técnico Preventa del Área de Business Analytics

[Presentación]

El ritmo anual del “mundo Oracle” reflejado en las visitas a nuestro blog

Revisando las estadísticas de visitas a avanttic blog, tras haber celebrado hace unas pocas semanas su quinto aniversariome he quedado muy sorprendido al observar la evolución de las visitas mensuales.

Ante de nada indicar que las visitas a nuestro blog el año pasado se han realizado desde 109 países, la mayoría desde España, México y Colombia.

Hasta ahora sabía que año tras año iba subiendo la media de visitas a nuestro blog (de 24.465/año en 2010 a 109.531/año en 2014 y de 67/semana en 2010 a 300/semana en 2014), y que existían altibajos provocados por el periodo estival y el navideño. Pero no había descubierto que existe una especie de estacionalidad de las visitas que se repite cada año.

Es como si el “mundo Oracle” tuviese un ritmo anual y que éste se reflejase en nuestro blog. Fijaos en la siguiente gráfica, que muestra las visitas a avanttic blog durante los últimos 29 meses:

He coloreado en verde los meses de octubre, por ser cuando más visitas tenemos cada año, en rojo diciembre, ya que es el mes con menos visitas, y en naranja mayo, pues es el momento más álgido del año si descontamos octubre.

Los valles y montañas se suceden cada año: va subiendo el ritmo desde principio de año hasta alcanzar un punto álgido en mayo, coincidiendo con el cierre de año fiscal de Oracle; después cierta calma; el parón de agosto; despunta octubre como mes de máxima actividad, tras coger velocidad a la vuelta de verano y como preparación del último tramo del año; en diciembre parón con tanto día festivo.

Dentro de 1 año volveré a observar la estadística, separándome 1 metro de la pantalla para ver si el relieve del horizonte sigue mostrando la misma forma; seguro que sí porque el hombre es un animal de costumbres.

Categorías:avanttic Etiquetas: , , ,

Generar comandos SQL a partir de los ficheros de trail de Oracle GoldenGate

Como ya hemos comentado en otras entradasGoldenGate es una herramienta que “permite capturar, enrutar, transformar y enviar datos transaccionales entre entornos heterogéneos en tiempo real”. Los datos (las transacciones) una vez capturados se almacenan en unos ficheros con formato propietario (independientes de la plataforma) llamados ficheros de “trail”. Vamos a revertir este proceso y obtener, de estos ficheros de trail, las sentencias SQL equivalentes a las transacciones almacenadas en ellos.

En esta entrada considero que el lector ya tiene un mínimo conocimiento de Goldengate, por lo que en caso contrario os recomiendo que reviséis la presentación que acompaña al post indicado anteriormente (ya que os estáis perdiendo un producto muy muy interesante).

Los datos capturados por GoldenGate se pueden almacenar en forma de ficheros de trail en diferentes puntos (dependiendo de la arquitectura escogida) y estos ficheros tendrán mas o menos información dependiendo de si ésta ha estado filtrada en la ruta hasta ese fichero concreto.

oracle_config

Pueden existir casos en que sea interesante disponer de las sentencias “SQL” que equivalen a los datos almacenados en estos ficheros de trail, o lo que es lo mismo, obtener las sentencias que GoldenGate ejecutaría en la BBDD destino al aplicar en ella esos ficheros de trail.

Existe una herramienta propia de GoldenGate llamada logdump que nos permite abrir estos ficheros, movernos entre las diferentes transacciones y sentencias, filtrar, buscar transacciones determinadas e incluso modificar el contenido de los ficheros.

El “aspecto” que tienen las transacciones mostradas mediante logdump dista mucho de lo que podríamos esperar si estamos acostumbrados a trabajar con sentencias SQL en herramientas tipo SQL*Plus o SQL*Developer:

logdumprecord_wseqinfoNo obstante podemos pasar estas sentencias SQL a formato “texto”, lo que nos permitirá trabajar con ellas (modificarlas/auditarlas/contabilizarlas) mas fácilmente.

La manera de conseguir esto consiste en crear un proceso de replica replicat, que leerá de los ficheros de trail y escribirá en un fichero de texto las sentencias (en lugar de aplicarlas a una BBDD).

Leer más…

Categorías:GoldenGate Etiquetas: , ,

ADF tips: Plantillas de código en JDeveloper

En este tip hablaremos de 2 opciones que nos brinda JDeveloper para definir y utilizar fragmentos de código reutilizable.

La primera opción la encontraremos dentro de la paleta de componentes, donde podemos definir “Code Snippets”. La forma de utilizarlos es muy sencilla, simplemente debemos arrastrar el “snippet” en la línea donde queremos utilizarlo. Esta opción tiene una gran limitación, y es que el código definido aquí debe ser código fijo, no podemos definir una serie de variables a reemplazar cada vez que utilicemos el código.

Aquí podemos ver en imágenes cómo definir un Code Snippet y el resultado final:

adftips_template1

adftips_template2

    // ---------------------------------------------------
    // ---    Custom code
    // ---------------------------------------------------

    // ---------------------------------------------------
    // ---    Auto generated code / Do not modify
    // ---------------------------------------------------

La siguiente alternativa ofrece mucho más juego, se trata de la opción de “Code Templates”. Ésta podemos encontrarla dentro de las preferencias de nuestro JDeveloper. Desde aquí definiremos un atajo de teclado que estará disponible en un contexto determinado (Java Code, CSS, HTML, Anywhere….) y una breve descripción.

adftips_template3

Con este método podemos definir el código fuente para ser reutilizable por todo un equipo de desarrollo, haciendo uso de variables si fuese necesario (definidas entre símbolos $).

Leer más…

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 158 seguidores