viernes 1 de mayo de 2009

McGraw Hill IBM Cognos 8 Business.Intelligence:The Official Guide May 2008



Este se trata de un muy buen libro que contiene una aproximación acerca de toda la suite de Cognos en la serie 8, específicamente para la versión 8.3.

Se incursiona en temas avanzados de Reporting Studio, Metric Studio y Cognos Connection. Altamente recomendado para usuarios, líderes de proyecto y desarrolladores de Cognos.

Descargar / Download

Archivo RAR sin password.

miércoles 15 de abril de 2009

Cognos Tutorial - Parámetros en SQL usando MACROS




Vamos a ver como crear SQL dinámico por medio del uso de MACROS dentro del query. Primero hacemos el modelado en Framework Manager y posteriormente, vemos reflejado el parámetro en Report Studio..




Here we are going to see how to create dynamic SQL statements using MACROS within our query. First we create our model in Framework Manager and later we'll see how to use it with Report Studio.



Nivel: Avanzado


Este tutorial es compatible con Cognos Report Studio 8.3

Descargar Versión Inglés alta resolucion 2.2 Mb - Download Quicktime Hi-Res version English
No Password


Descargar Versión Español alta resolucion 2.1 Mb - Download Quicktime Hi-Res version Spanish
No Password







jueves 2 de abril de 2009

Oracle DBA Guide to Data Warehousing and Star Schemas (link)



Este post fue de los primeros del año pasado. Bueno, finalmente he conseguido la liga el eBook y se las paso al costo.

Descargar
No Password.

Saludos!

sábado 28 de marzo de 2009

Cognos Tutorial - Como hacer que un reporte quepa en una página de ancho




Cuando tenemos que hacer que un reporte se vea bien con muchas columnas, o bien con mucho texto en las columnas, es posible hacerlo fácilmente insertando un nuevo renglón antes de los encabezados y agrupando columnas. Versión en español e inglés. English & spanish version.



Nivel: Básico


Este tutorial es compatible con Cognos Report Studio 8.1, 8.2 y 8.3

Descargar Versión Inglés alta resolucion 11.6 Mb - Download Quicktime Hi-Res version English
No Password


Descargar Versión Español alta resolucion 11.7 Mb - Download Quicktime Hi-Res version Spanish
No Password







lunes 16 de marzo de 2009

Ralph Kimball - The Datawarehouse Toolkit



De todos los libros que puedo recomendar para los que inician en proyectos de DWH, éste es sin duda alguna el mejor a nivel teórico y por lo tanto, el que deberían leer primero.

El libro relata de una forma muy práctica, como utilizar el modelo dimensional (estrellas) para la creación de un Datawarehouse. Casi todos los capítulos son enfocados a un área de negocio específica y definitivamente vale la pena leerlo en orden secuencial, ya que no es un libro de referencia, sino una serie de pasos para conseguir con éxito la implementación de esta metodología de Kimball.

Lo recomiendo ampliamente a diseñadores, DBA y quizás por su ligero contenido, a líderes de proyecto de Datawarehouse. Espero que lo disfruten.

Descargar
Sin Password

sábado 31 de enero de 2009

Cognos Tutorial - Como crear sparklines dentro de un Crosstab




Tutorial para incrustar sparklines dentro de un Crosstab y darle un aspecto más gráfico al reporte. Esta versión esta en inglés. English version.



Nivel: Intermedio


Este tutorial es compatible con Cognos Report Studio 8.1, 8.2 y 8.3

Descargar Version alta resolucion 12.1 Mb - Download Quicktime Hi-Res version
No Password




martes 6 de enero de 2009

Cognos Query Cache

Hace un par de años, cuando instalé por primera vez la versión 8 de Cognos, me encontré con algunas sorpresas. Entre ellas ésta del Query Cache, que puede provocar algunas dudas si no se usa correctamente.

Por default, Cognos configura este cache para que sea refrescado cada cinco consultas, es decir, que si ejecutamos un reporte e inmediatamente cambiamos los datos, no se verá reflejado dicho cambio sino hasta después de un tiempo o bien, después que se ejecuten 5 consultas.

Esto por supuesto que puede ajustarse a nuestras necesidades. Hay tres opciones:
  • Cambiar manualmente las propiedades del Query en Report Studio (Query Properties --> Use Local Cache -> No)
  • Cambiar manualmente las propiedades del paquete en Framework Manager (Edit Governors -> -> desactivar)
  • Modificar la configuración de Cognos

De las tres opciones, únicamente voy a explicar la tercera, puesto que las otras dos requieren procesos manuales y no soy partidario de ellos.

Es posible modificar la configuración de Cognos, en un archivo XML llamado CQEConfig.xml y después de reiniciar el servicio, automáticamente todos los queries, los nuevos y los que hayan sido anteriormente publicados, tomarán este valor.

Estos son los pasos para hacerlo:
  1. Abrir el directorio cognos\c8\configuration
  2. Localizar el archivo CQEConfig.xml.sample y hacer una copia por seguridad
  3. Cambiar el nombre del archivo de CQEConfig.xml.sample a CQEConfig.xml
  4. Abrir el archivo con un editor de texto
  5. Localizar un apartado llamado queryReuse y cambiar el valor por default de 5 a 0
  6. Guardar el archivo y cerrarlo
  7. Reiniciar el servicio
Ahora verán que cualquier cambio que se haga en la base de datos, se verá reflejado de inmediato en Cognos.

martes 30 de diciembre de 2008

Reoganización de Post

Que tal! Debido a la cantidad de material que venía conservando, he tenido que hacer una limpieza general de post que no están relacionados directamente con la Inteligencia de Negocios.

Una disculpa a quienes estén buscando este tipo de información y ahora no está disponible. De cualquier forma les dejo las ligas en RS que estarán vivas hasta abril 2009, el password para todos los archivos es: http://cognosoracle.blogspot.com/ . Saludos y feliz 2009!

Hi there! Due to the huge number of post I was managing I had to delete all that had nothing to do with Business Intelligence. I apologize for this situation. Anyway the links will be alive and available for downloading until april 2009 in case you need them (rapidshare.com). The password for all the files is: http://cognosoracle.blogspot.com/ . Happy 2009 and cheers!

Ligas / Links:


AccessExpert Access 2007 Programming

McGraw Hill Microsoft Office Access 2007 The Complete Reference Jan 2007

que publishing - easy microsoft office access 2003

Wiley Access 2007 Bible Jan 2007

adobeAmplicacion de Flash 8

Aprendizaje de ActionScrip en Flash Lite 1.x

Desarrollo de aplicaciones en Flash Lite

Extending Dreamweaver

Extending Fireworks 8

Focal Press Black and White in Photoshop CS3 and Photoshop Lightroom

Focal Press How to Cheat in Photoshop CS3

Guia para desarrolladores de Spry 1.4

How to Do Everything with Flash 8

john wiley & sons - adobe illustrator cs for dummies

john wiley & sons - coldfusion mx bible

Margulis-Photoshop LAB Color

Muestras de Flash 8

o'reilly - flash hacks. 100 industrial-strength tips & tools

o'reilly - flash remoting. the definitive guide

o'reilly - pdf hacks. 100 industrial-strength tips and tools

peachpit press - macromedia flash mx 2004 actionscript. training from the source

Primeros pasos con Dreamweaver 8

Primeros pasos con Flash 8

Primeros pasos con Flash Lite

Programacion de ActionScript 3.0

Referencia de los componentes y el lenguaje de ActionScript 3.0

Referencia del Lenguaje ActionScript 2.0

Referencia del lenguaje ActionScript de Flash Lite 1.x

Referencia del Lenguaje de Componentes

Sybex - The Hidden Power of Photoshop Elements 3

Sybex Photoshop CS3 for Nature Photographers

wiley & sons - 50 fast dreamweaver mx techniques

wiley publishing - dreamweaver mx e-learning toolkit

ajaxAJAX - Creating Web Pages With Asynchronous JavaScript and XML 2006

AJAX And PHP - Building Responsive Web Applications (2006)

Ajax Design Patterns (2006)

Ajax For Dummies 2006

Ajax for Web Application Developers 2006

Ajax Hacks - Tips Tools For Creating Responsive Web Sites 2006

Ajax In Action 2006

Ajax On Rails (2006)

Ajax Patterns And Best Practices 2006

Apress Practical JavaScript DOM Scripting and Ajax Projects

Beginning Ajax With ASP.NET 2006

Beginning Ajax With PHP - From Novice To Professional (2006)

Foundations Of Ajax (2006)

Pro Ajax and Java 2006

Professional Ajax (2006)

Teach Yourself Ajax In 10 Minutes 2006

Understanding AJAX - Using JavaScript to Create Rich Internet Applications 2006

business intelligenceAddison Wesley - Business Intelligence Roadmap

Advanced Data Mining Techniques

Advanced Data Mining Technologies in Bioinformatics

AGENT INTELLIGENCE THROUGH DATA MINING

Business Intelligence with Microsoft Performance Point 2007

Data Warehouses and OLAP Concepts, Architectures and Solutions

Knowledge Management and Data Mining in Biomedicine

PRIVACY PRESERVING DATA MINING

Research and Trends in Data Mining Technologies and Applications

SAP and Data Warehousing

Wiley Interscience Data Minning the Web Uncovering Patterns in Web Content Structure and Usage

CC & C++ Programming Style Guidlines - Fred Richards

C Plus Plus By Dissection - Ira Pohl

c++ footprint and performance optimization

o'reilly - cpp in a nutshell

wordware publishing - wireless game development in c_cpp with brew

cadautocad 2002 bible bonus_appd

autocad 2002 bible bonus_appe

Google SketchUp For Dummies

Sybex AutoCAD Professional Tips and Techniques Dec 2006

Wiley Modeling Maximum Trading Profits with C plus

databasesApress Applied Mathematics for Database Professionals Jun 2007

Apress Date on Database Nov 2006

Cryptography for Internet and Database Applications (2002)

Data And Databases Concepts In Practice - Joe Celkos

Database Design For Mere Mortals

Database Design For Smarties Using UML For Data Modeling - RobertMuller

Database Modeling & Design

IBM Press Understanding DB2 9 Security Dec 2006

Implementing Database Security and Auditing

morgan kaufmann - data quality. the accuracy dimension

Nearest Neighbor Search

Springer Fundamentals of Relational Database Manag

The Berkeley DB Book

wiley & sons - building pda databases for wireless and mobile development

db2prentice hall ptr - db2 version 8.the official guide

ExcelCRC Press Automated Data Analysis Using Excel

Excel Advanced Report Development 2005

Holy Macro Books Learn Excel from Excel 277 Excel Mysteries Solved

Microsoft Excel 2007 Bible

Microsoft Office Excel 2003 Programming Inside Out 2004

Office Excel 2003 InsideOut

Programming Excel With VBA And .NET 2006

QUE - Formulas And Functions With Microsoft Excel 2003 Business Solutions

Que Formulas and Functions with Microsoft Office Excel 2007

Wiley Excel 2007 Formulas

Wiley Excel 2007 Power Programming with VBA Apr 2007

Wiley Financial Applications using Excel Add in Development in C C++

Wiley Microsoft Excel and Access Integration

Wiley Publishing - Microsoft Office Excel 2007 Bible

financeswiley & sons - private equity

Hardwareaddison wesley - pci express system architecture

hungry minds - tablet pc's for dummies

o'reilly - pc hardware in a nutshell, 3rd edition

Upgrading and Fixing PCs For Dummies 7th Ed

javaaddison wesley - a programmer's guide to java certification. second edition

addison wesley - eclipse modeling framework

Addison Wesley - Eclipse Web Tools Platform Developing Java Web Applications

Addison Wesley - Scripting in Java

Agile Java Development With Spring Hibernate And Eclipse 2006

Apress Pro Java 6 3D Game Development Java 3D JOGL JInput and JOAL APIs Apr 2007

Apress Pro NetBeans IDE 5.5 Enterprise Edition

Art Of Java Web Development 2004

BLUETOOTH APPLICATION PROGRAMMING WITH THE JAVATM APIs

Building Spring 2 Enterprise Applications

Core Java 2 - Volume I - Fundamentals 7th Edition

Core Java 2 - Volume II - Advanced Features 7th Ed

creating web applets with java 1996

Design Patterns Java Companion - James Cooper

Eclipse Rich Client Platform Designing Coding and Packaging Java Applications 2005

Eclipse-A Java Developer's Guide 2004

Effective Enterprise Java 2004

Effective Java - Programming Language Guide - 1st Ed 2001

EJB Cookbook 2003

Enterprise JavaBeans - JBoss 3.2 Workbook 3rd Ed 2003

Enterprise JavaBeans 3.0 5th Ed 2006

Enterprise JavaBeans 4th Ed 2004

enterprise javabeans developer's guide 1997

Essentials of the Java Programming part I 2000

Essentials of the Java Programming part II 2000

For Dummies Java All In One Desk Reference For Dummies 2nd Edition Jun 2007

Fundamentals of OOP and Data Structures in Java 2001

Hardcore Java 2004

Hibernate In Action 2005

hungry minds - java data access - jdbc, jndi, and jaxp

J for C Programmers - Henry Rich

J2EE AntiPatterns

J2EE Design Patterns 2003

Java 2d Graphics - Jonathan Knudsen

Java and XML 2nd Edition - Brett McLaugblin

Java EE And .NET Interoperability - Integration Strategies, Patterns, And Best Practices (2006).chm

Java For Artists - The Art, Philosophy, And Science Of Object-Oriented Programming (2006).chm

Java Java Java - Object-Oriented Problem Solving

Java Methods for Financial Engineering

Java Open Source Programming

Java Programming with Oracle JDBC

Java Programming with Oracle JDBC - GiantDino

Java Web Services - David Chappell - Tyler Jewell

JUnit in Action

Killer Game Programming In Java 2005

Managing Spring in Action

o'reilly - java and soap

Packt Publishing Learning JQuery

Performance Analysis for Java Web Sites

Prentice Hall Filthy Rich Clients

Prentice Hall JBoss Seam Simplicity and Power Beyo

Prentice Hall SOA Using Java Web Services

prentice.hall.introduction.to.computing.and.programming.with.java.a.multimedia.approach.apr.2006

Professional Java Development With The Spring Fram

Professional Java JDK 6 Edition 2007

Servlets & JSP

syngress - programming lego mindstorms with java

Sys-Com Rich Internet Applications with Adobe Flex

WebSphere J2EE Application Development

XML and Java-Developing Web Applications 2nd Ed 2002

javascriptBeginning JavaScript 3rd Ed

JavaScript AJAX For The Web - Visual QuickStart Gu

JavaScript Bible - 5th Edition

Professional JavaScript For Web Developers 2005

SitePoint Simply JavaScript

Wiley JavaScript Bible 6th Edition 2007

ldapLDAP System Administration - Gerald Carter

linux100 Linux Tips And Tricks

Automating UNIX And Linux Administration 2003

Beginning Ubuntu Linux - From Novice To Profession

digital press - unix for openvms users, third edition

Guia Instalacion Oracle 10g en Ubuntu

Hungry Minds - Red Hat Linux 7.2 Bible Unlimited Ed

john wiley & sons - red hat linux 9 professional secrets

Linux Complete Command Reference

Linux Shell Scripting with Bash 2004

linux_book

linux+ certification bible

Moving to Ubuntu Linux 2006

no starch press - absolute openbsd. unix for the practical paranoid

o'reilly - linux in a nutshell, 4th edition

o'reilly - linux security cookbook

o'reilly - practical unix & internet security, 3rd edition

oreilly running linux 5th edition dec 2005

Packt Publishing Hacking Vim

Red Hat Linux Networking and System Administration

Redes Linux con TCPIP - Pat Eyler

Running Linux 4th_Edition - Matt Welsh - Matthias Kalle Dalhelmer - Terry Dawson - Lar Kaufman

Sams Teach Yourself C++ For Linux in 21 days (2000)

Ubuntu Hacks - Tips Tools For Exploring Using And

Understanding The Linux Kernel - Daniel Bovet - Marco Cesati

Understanding The Linux Kernel 1st Edition 2000

Understanding The Linux Kernel 2nd Edition 2002

Understanding The Linux Kernel 3rd Edition 2005

UNIX Backup and Recovery - W. Curtis Preston

Unix for Oracle DBAs Pocket Reference - Donald K. Burleson

Wiley Pattern Oriented Software Architecture Vol 4

Wiley Publishing - SUSE Linux 9 Bible

wiley suse linux toolbox 1000 plus commands for opensuse and suse linux enterprise dec 2007

Wiley Ubuntu Linux Bible Jan 2007

wiley ubuntu linux toolbox 1000 plus commands for ubuntu and debian power users nov 2007

maco'reilly - mac os x hacks

o'reilly - mac os x unwired

o'reilly - macosx for java geeks

que publishing - special edition using mac os x v10.3 panther

mysqlBeginning ASP NET Databases using VB NET 2002

Brainy Software Dimensional Data Warehousing with mySql

Creating your MySQL Database

Expert MySQL

John Wiley Sons-MySQL enterprise solutions

La Biblia de MySQL

sams - mysql second edition

net(Digital Press) Network Programming in NET With Csharp

(Manning) CSharp in Depth

(McGraw Hill Osborne) CSharp 2 0 - The Complete Reference

(McGraw-Hill Osborne) Visual Csharp 2005 Demystified

(McGraw-Hill) OOP Demystified

(Microsoft) Extreme Programming Adventures in C Sharp

(Microsoft) Programming Microsoft Visual Csharp 2005 - The Language

(Microsoft) Visual C Sharp 2005 Step by Step

(Microsoft) Visual CSharp 2005 Express Edition - Programming for the Absolute Beginner

(Morgan Kaufman) CSharp 2 0 - Practical Guide For Programmers

(MS Press) Microsoft Visual CSharp 2008 - Step By Step

(O'Reilly) - Learning CSharp

(O'Reilly) C Sharp Cookbook, 2nd Edition

(O'Reilly) CSharp 3 0 Pocket Reference

(O'Reilly) Head First - CSharp

(O'Reilly) Programming NET 3 0

(O'Reilly) Programming C Sharp

(O'Reilly) Programming CSharp 3 0

(Prentice Hall) Core CSharp And NET

(Rasheed) Programmers Heaven

(Sams) Microsoft Visual CSharp 2005 Unleashed

(Sams) Teach Yourself C Sharp Language in 21 Days

(Sams) Teach Yourself Visual CSharp 2005 in 24 Hours - Complete Starter Kit

(Sams) Teach Yourself Visual CSharp 2008 in 24 Hours

(Wiley) C# 2005 for Dummies

(WordWare) Learn CSharp

(Wordware) Unlocking Miscosoft CSharp 2 0 Programming Secrets

(Wrox) Beginning CSharp 2008

(Wrox) Beginning Microsoft Visual CSharp 2008

(Wrox) CSharp 2005 - Programmers Reference

(Wrox) Visual C# 2005 Express Edition Starter Kit

A Programmers Guide to ADO NET in CSharp

A Programmers Introduction to CSharp-APress

Advanced CSharp Programming

Applied Microsoft .NET Framework Programming - MS Press - JeffreyRichter

Apress Beginning ASP NET 2 0 E Commerce in C Sharp 2005 From Novice to Professional Oct 2005

Apress Client Side Reporting with Visual Studio in C Sharp Sep 2007

Apress Foundations of WF An Introduction to Windows Workflow Foundation Oct 2006

Apress LINQ for Visual C Sharp 2008 Jun 2008

Apress Pro ASP .NET for SQL Server High Performance Data Access for Web Developers Sep 2007

Apress Pro dot NET 2 0 Code and Design Standards in C Sharp 3rd Edition Nov 2005

Apress Pro WPF Windows Presentation Foundation in dot NET 3.0 May 2007

ASP NET 2 0 Instant Results

ASP Net 2 0 Unleashed 2006

ASP NET 2 0 Web Parts in Action Oct 2006

ASP.NET 2.0 Website Programming - Problem-Design-S

ASP.NET Web Developer's Guide

ASP.NET Website Programming C Sharp

Beginning .NET game Programming in VB NET

Beginning ASP NET 3.5 in C# 2008

Beginning C Sharp 2005 Databases Oct 2006

Building XML Web Services for the Microsoft .NET Platform

C Sharp and VB NET Conversion Pocket Reference 2002

C# .NET Web Developer's Guide

CSharp 2 0 The Complete Reference

CSharp and The NET Platform 2nd Edition

CSharp Essentials 2nd Edition

CSharp Programming for the Absolute Beginner

DATA STRUCTURES AND ALGORITHMS USING C#

Designing Microsoft ASP.NET Applications

Developing Microsoft NET Applications for Windows in Visual CSharp

Dot NET for Java Developers Migrating to CSharp

Essential ASP NET 2 0 Nov 2006

Essential ASP NET with Examples in CSharp

Essential CSharp 2.0 2006

Expert CSharp 2005 Business Objects 2nd Edition

Expert Service-Oriented Architecture In CSharp 200

for dummies dotnetnuke for dummies apr 2007

Hitchhiker's Guide To Visual Studio And SQL Server

Introduction to CSharp Programming for the Microsoft NET Platform

LINQ for Visual C Sharp 2005 Jan 2007

Manning LINQ in Action Jan 2008

Mastering Web Development With Microsoft Visual St

Microsoft Press Developing More Secure Microsoft ASP NET 2 0 Applications Oct 2006

Microsoft SQL Server 2005 Applied Techniques Step by Step Jun 2006

MS Press - Building Web Solutions with ASP.NET and ADO.NET

MS Press - Developing Windows-Based Applications with Visual

o'reilly - ado.net in a nutshell

o'reilly - asp.net in a nutshell, second edition

o'reilly - c sharp in a nutshell

o'reilly - mastering visual studio .net

o'reilly - programming c.sharp. 3rd edition

oreilly c sharp 3.0 cookbook 3rd edition jan 2008

oreilly c sharp 3.0 design patterns jan 2008

Packt Publishing LINQ Quickly Nov 2007

Pragmatic Unit Testing in C#

Pro ASP NET 3.5 in C# 2008

Pro C Sharp with dot NET 3 0 Special Edition Jan 2007

Pro CSharp 2008 and the NET 3 5 Platform Fourth Edition

Pro VB 2008 and the NET 3.5 Platform

Professional ADO.NET 2 Programming With SQL Server Oracle MySQL 2006

Professional ASP NET 2 0 Special Edition Oct 2006

Professional CSharp 2005

Professional LINQ

Professional Software Testing with Visual Studio 2005 Team System

Programming CSharp

Programming Microsoft Windows with CSharp

Programming with Microsoft Visual C.NET 6th Edition

sams - teach yourself visual studio .net in 21 days

SitePoint Build Your Own ASP NET 2 0 Web Site Using C Sharp and VB 2nd Edition Nov 2006

Sybex-Visual CSharp NET Developers Handbook

Sybex-Visual CSharp NET Programming

Thinking in C# (Revision 1)

VB.NET Developer's Guide

Visual Basic .NET at Work

Visual CSharp 2005 Recipes A Problem Solution Approach

Visual Studio C++.NET Developers Guide 2002

Windows Forms Programming With CSharp

Windows Workflow Foundation Step By Step Mar 2007

wordware publishing - ado .net programming

Wrox Professional ASP NET 2.0 Databases Feb 2007

wrox professional asp.net 2.0 ajax

wrox professional iis 7 and asp net integrated programming oct 2007

Wrox Professional VB 2005 with dot NET 3.0

Wrox Visual Basic 2005 Instant Results

networkingaddison-wesley - wi-foo. the secrets of wireless hacking

Administering Cisco QoS

artech house - lans to wan's the complete management guide

Bluetooth Application Developers Guide

Building Cisco Networks for Windows 2000

Cisco AVVID & IP Telephony

cisco press - cisco wireless lan security

cisco press - optical network design and implementation

cisco press - self study ccsp cisco secure vpn exam certification guide

digital press - wireless operational security

john wiley & sons - home networking bible

john wiley & sons - ip-based next-generation wireless networks

john wiley & sons - wireless home networking for dummies

mcgraw hill - sun certified solaris 9.0 system and network administrator all-in-one exam guide

McGraw Hill Hacking Exposed Wireless

mcgraw-hill - wi-fi handbook. building 802.11b wireless networks

mcgraw-hill - wi-fi security

nokia network security solutions handbook

o'reilly - building wireless community networks, second edition

o'reilly - network security assessment

o'reilly - tcpip network administration. 3rd edition

o'reilly - tony bourke. server load balancing

prentice hall - ip in wireless networks

prentice hall - personal firewalls for administrators and remote users

prentice hall ptr - how secure is your wireless network

prentice hall ptr - prentice hall ptr - network management, mibs and mpls

sybex - cisco ccip mpls study guide

sybex todd lammles ccna ios commands survival guide nov 2007

syngress - stealing the network how to own the box

wiley & sons - the cisa prep guide. mastering the certified information systems auditor exam

Wiley High Performance Switches and Routers

Wiley Multiplexed Networks for Embedded Systems

wiley next generation iptv services and technologies jan 2008

officeMicrosoft Office Super Bible 2003

Programming MS Office 2000 Web Components

sams - sams teach yourself office 2003 in 24 hours

Wiley Office 2007 Bible

Wiley Visio 2007 Bible Apr 2007

Word 2003 Bible

oracleAdvanced Sql Functions in Oracle 10g

Apress Pro Oracle Collaboration Suite 10g Sep 2006

data warehouse - oracle warehouse builder

Digital Press Oracle Performance Tuning for 10g R2

Elsevier Oracle Database 10g Data Warehousing

Oracle - Data Provider for .NET 10.2

Oracle - Data Provider for .NET 9.2.0.4

Oracle - Extensions for .NET Developer's Guide

Oracle 9i - The Complete Reference 2002

Oracle 9i DBA Fundamentals II

Oracle Automatic Storage Management

Oracle Database 10g-Administration Workshop 1

Oracle Database 10g-Administration Workshop 2

Oracle Database 11g - New Features for DBAs and Developers

Oracle Database 11g PL SQL Programming

Oracle Documentation - 2 Day DBA

Oracle Documentation - Administrator's Guide

Oracle Documentation - Administrator's Reference for UNIX-Based Operating Systems

Oracle Documentation - Advanced Replication

Oracle Documentation - Advanced Security Administrator's Guide

Oracle Documentation - Application Developer's Guide - Fundamentals

Oracle Documentation - Application Developer's Guide - Large Objects

Oracle Documentation - Application Developer's Guide - Object-Relational Features

Oracle Documentation - Application Developer's Guide - Rules Manager and Expression Filter

Oracle Documentation - Application Developer's Guide - Workspace Manager

Oracle Documentation - Backup and Recovery Advanced User's Guide

Oracle Documentation - Backup and Recovery Basics

Oracle Documentation - Client Installation Guide for Linux x86

Oracle Documentation - Client Installation Guide for Microsoft Windows

Oracle Documentation - COM Automation Feature Developer's Guide

Oracle Documentation - Companion CD Installation Guide for Linux x86

Oracle Documentation - Companion CD Installation Guide for Microsoft Windows

Oracle Documentation - Concepts

Oracle Documentation - Data Warehousing Guide

Oracle Documentation - Enterprise User Administrator's Guide

Oracle Documentation - Installation Guide for Linux x86

Oracle Documentation - Installation Guide for Microsoft Windows

Oracle Documentation - Java Developer's Guide

Oracle Documentation - JDBC Developer's Guide and Reference

Oracle Documentation - Oracle C++ Call Interface Programmer's Guide

Oracle Documentation - Oracle Call Interface Programmer's Guide

Oracle Documentation - Oracle Objects for OLE Developer's Guide

Oracle Documentation - Performance Tuning Guide

Oracle Documentation - PLSQL Packages and Types Reference

Oracle Documentation - PLSQL User's Guide and Reference

Oracle Documentation - Pro C C++ Precompiler Getting Started for Windows

Oracle Documentation - Pro C C++ Precompiler Programmer's Guide

Oracle Documentation - Programmer's Guide to the Oracle Precompilers

Oracle Documentation - Provider for OLE DB Developer's Guide

Oracle Documentation - Security Guide

Oracle Documentation - SQL Plus Quick Reference

Oracle Documentation - SQL Plus User's Guide and Reference

Oracle Documentation - SQL Reference

Oracle Documentation - SQLJ Developer's Guide and Reference

Oracle Documentation - Streams Concepts and Administration

Oracle Documentation - Streams Replication Administrator's Guide

Oracle Documentation - Text Application Developer's Guide

Oracle Documentation - Text Reference

Oracle Documentation - Transparent Gateway for Microsoft SQL Server Administrator's Guide for Microsoft Windows

Oracle Documentation - Ultra Search Administrator's Guide

Oracle Documentation - Universal Installer and OPatch User's Guide for Windows and UNIX

Oracle Documentation - Workflow Administrator's Guide

Oracle Documentation - Workflow API Reference

Oracle Documentation - Workflow Client Installation Guide

Oracle Documentation - Workflow Developer's Guide

Oracle Documentation - Workflow User's Guide

Oracle PL-SQL Best Practices 2001

oracle_curricula

Oracle9i Forms Developer

Oracle9i Index-Organized Tables

OReilly Oracle Essentials Oracle Database 11g 4th Edition

Pro Oracle Database 10g RAC on Linux

Pro Oracle Spatial for Oracle Database 11g

Professional Oracle Programming (2005)

sams - toad handbook

Wiley The Oracle Hackers Handbook

outlookque publishing - easy microsoft office outlook 2003

The Microsoft Outlook Ideas Book 2006

phpBeginning Google Maps Applications With PHP And Ajax - From Novice To Professional (2006)

Beginning PHP and MySQL From Novice to Professional Third Edition

Beginning PHP and Oracle

Managing PHP in Action

o'reilly - web database applications with php & mysql, second edition

Peachpit Press PHP 5 Advanced

php4 rus

prentice hall ptr - core php programming, third edition

wiley & sons - secure php development - building 50 practical applications

programmingaddison-wesley - software engineering and computer games

Advanced Number Theory - Harvey Cohn

Algorithms - Robert Sedgewick

alm os programming bible

APPLIED ED CRYPTANALYSIS Breaking Ciphers in the Real World

Apress Foundations of GTK plus Development Apr 2007

Beginning Game Development with Python and Pygame

Beginning Information Cards and Cardspace

concrete mathematics - a foundation for computer science

CRC Press The Compiler Design Handbook 2nd Edition Dec 2007

Extreme Programming Explained - Kent Beck

Extreme Programming Explored - William Wake

Foundations of F#

Foundations of Qt Development

idea group - current security management & ethical issues of information technology

Ingenieria de Software

Jakarta Pitfalls

john wiley & sons - programming with object-oriented programming

Learning WML & WMLScript - Martin Frost

LPIC 1 Certification Bible

Managing Software Requirements - Dean Leffingwell Don Widrig

Manning Junit Recipes

marcel dekker - watermarking systems engineering

Mastering Perl

mcgraw-hill - perl. the complete reference. second edition

No Starch Press Code Craft The Practice of Writing

Object Technology - Taylor-David

Open Sources Voices from the Open Source Revolution - Eric Raymond

OpenGL Graphics Through Applications

o'reilly - perl 6 essentials

o'reilly - perl and xml

o'reilly - secure programming cookbook for c and c++

o'reilly - snort cookbook

o'reilly - squid. the definitive guide

Physics for Game Developers - David M. Bourg

Physics for Game Programmers

Planning Extreme Programming - Kent Beck-Martin Fowler

PostScript Language Reference Manual

Pragmatic Programming Erlang

Professional SlickEdit

Programming ArcObjects with VBA

Refactoring Improving the Design of Existing Code - Fowler-Beck-Brant-Opdyke-Roberts

Sams Microsoft XNA Unleashed

Scheduling Algorithms

Server Load Balancing - Tony Bourke

Software Craftsmanship The New Imperative - Pete McBreen

STREAM DATA MANAGEMENT

TCP IP Sockets in C Practical Guide for Programmers

understanding ipv6

VISIBILITY ALGORITHMS IN THE PLANE

wiley & sons - software testing fundamentals

Wiley Blackjacking

Wiley Hacking MythTV

Wiley Pragmatic Software Testing

wiley publishing - 2005 - 3ds max 7 bible - isbn 0764579711 - 1297s - lotb

Wiley Software Testing

wordware publishing - lightwave 3d character animation

wordware publishing - memory management

Wrox Beginning Lua Programming

Wrox Professional Rootkits

Wrox Puzzles for Programmers and Pros

pythonoreilly learning python 3rd edition oct 2007

python 2.1 bible

rubyApress Practical Ruby Gems

oreilly learning ruby

Ruby on Rails For Dummies

SitePoint Build Your Own Ruby on Rails Web Applications

sapwiley & sons - sap netweaver for dummies

sasSAS for Dummies

securityE-mail Virus Protection Handbook

john wiley & sons - mission-critical security planner

o'reilly - amazon hacks. 100 industrial-strength tips and tools

o'reilly - digital photography hacks

o'reilly - ebay hacks. 100 industrial-strength tips and tools

o'reilly - ldap system administration

o'reilly - managing security with snort and ids tools

o'reilly - secure coding. principles and practices

oreilly voip hacks tips and tools for internet telephony dec 2005

sams - maximum security, fourth edition

Springer Decrypted Secrets 4th Ed

syngress - security assessment case studies for implementing the nsa iam

Syngress AVIEN Malware Defense Guide for the Enter

wiley & sons - ssl & tls essentials. securing the web

Wiley Auditors Guide to Information Systems Auditing

sharepointApress Pro SharePoint Solution Development May 200

OReilly Essential SharePoint 2007 2nd Edition Sep

SharePoint 2007 and Office Development Expert Solutions

solarisSolaris Internals, Core Kernel Components - Jim Mauro and RichardMcDougall

sql serverA Developer's Guide To SQL Server 2005 2006

Addison Wesley - SQL for MySQL Developers

Apress Expert SQL Server 2005 Development May 2007

Apress Foundations of SQL Server 2005 Business Intelligence Apr 2007

Apress Foundations of SQL Server 2005 Business Intelligence Apr 2007

Apress Pro T-SQL 2005 Programmers Guide Apr 2007

Apress Pro T-SQL 2005 Programmers Guide Apr 2007

Beginning SQL Server 2005 Programming 2006

Fast Track to MDX 2002

Inside Microsoft SQL Server 2005 - T-SQL Programming (2006).chm

Mastering SQL Server 2005 Reporting Services Infrastructure Design

Mastering SQL ServerTM 2005 Reporting Services

MDX Solutions with SQL Server Analysis Services 2005 and Hyperion Essbase

Microsoft SQL Server 2000 Performance Optimization and TuningHandbook -Ken England

Microsoft SQL Server 2005 Administrator's Companion 2006

Microsoft SQL Server 2005 Developers Guide

Microsoft SQL Server 2005 Implementation and Maintenance

Microsoft SQL Server 2005 Integration Services 2006

Microsoft SQL Server 2005 Performance Optimization and Tuning Handbook

Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL .NET

Microsoft SQL Server 2005 Unleashed Dec 2006

Microsoft SQL ServerTM 2005 Performance Optimization and Tuning

Morgan Kaufmann Joe Celkos SQL Puzzles and Answers

MS Press - Inside Microsoft SQL Server 2000 eBook

MS Press- SQL Server 2000 Administrators Companion

o'reilly - sql in a nutshell, second edition

o'reilly - sql tuning

Pro SQL Server 2005 (2006)

Pro SQL Server 2005 Replication Dec 2006

Pro SQL Server 2005 Reporting Services 2006

Pro SQL Server 2005 XML (2006)

Pro SQL Server Disaster Recovery

Professional SQL Server 2005 CLR Programming Dec 2006

Professional SQL Server 2005 Integration Services

sams sql server 2005 management and administration oct 2007

Sams Teach Yourself Microsoft SQL Server T-SQL in 10 Minutes Aug 2007

SQL All in One Desk Reference for Dummies

SQL Hacks

SQL Performance Tuning - Peter Gulutzan, Trudy Pelzer

SQL Server 2005 Bible

SQL Server 2005 T-SQL Recipes - A Problem-Solution

The Guru's Guide To Transact SQL - Ken Henderson

Wiley Data Analysis Using SQL and Excel Oct 2007

umlApplying Use Case Driven Object Modeling with UML An Annotatede-CommerceExample - Doug Rosenberg-Kendall Scott

Aprendiendo UML en 24 horas - Joseph Schmuller

Diseño Orientado a Objetos con UML

Object Oriented Analysis and Design Understanding System Development with UML 2.0

o'reilly - learning uml

The Rational Unified Process An Introduction, 2nd Edition - Philippe Kruchten

The UML Profile for Framework Architectures - Fontoura-Pree-Rumpe

The Unified Modeling Language User Guide - Booch-Rumbaugh-Jacobson

UML Distilled Second Edition. A Brief Guide to the Standard Object Modeling Language - Fowler-Scott

virtualizationSyngress Virtualization with Xen

visual basicProgramming MS Visual Interdev 6.0

VB & VBA in a Nutshell The Language - Paul Lomax

webaddison wesley - open source web development with lamp

Apache Server 2 Bible - HUNGRY MINDS

Internet Routing Architectures 2nd Edition

Prentice Hall SOA Principles of Service Design

sams - sams teach yourself internet and web basics all in one

Springer IPv6 in Practice A Unixers Guide to the Next Generation Internet

Springer Web Component Development with Zope 3

Sybex Actionable Web Analytics Using Data to Make

The Zen Of Css Design Visual Enlightenment For The Web 2005

Web servies Essentials - Etban Cerami

Web Standards Solutions-The Markup and Style Handbook

Webmasters Guide to the Wireless Internet

Wiley 250 HTML and Web Design Secrets Jul 2004 eBook-DDU

windowsConfiguring and Troubleshooting Windows XP Professional

Developing User Interfaces for MS Windows

Digital Press Microsoft Windows Security Fundamentals

Hack Proofing Windows 2000

How To Cheat At Windows System Administration Usin

Inside Windows 2000, 3rd Edition - MS Press

Install and Configure the Email Server Windows Server 2003.pdf

Learning Windows Server 2003 2nd Edition 2006

mcgraw-hill - windows server 2003. best practices for enterprise deployments

MCSD Training Kit-Analysing Requirements and Defining

MCSD Training Kit-Distributed Applications with MSVB6

Microsoft IIS 6.0 Administrator's Pocket Consultant 2003

Microsoft Press Windows Vista Inside Out

Microsoft Windows Security Inside Out for Windows XP and 2000

o'reilly - active directory, second edition

o'reilly - fixing windows xp annoyances

o'reilly - securing windows server 2003

o'reilly - windows server 2003 in a nutshell

o'reilly - windows server hack

o'reilly - windows xp unwired

peachpit press - microsoft windows xp.visual quickstart guide

sams - microsoft windows server 2003 delta guide

syngress - mcsa mcse exam 70-292 study guide

syngress - mcsa mcse exam 70-296 study guide

syngress - mcse exam 70-293. planning and maintaining a windows server 2003 network infrastructure

syngress - mcse exam 70-294. planning, implementing and maintaining a windows server 2003 active directory infrastructure

Syngress How to Cheat at Microsoft Vista Administr

The Windows 2000 Device Driver Book, 2nd Edition - Baker & Lozano

Troubleshooting Windows 2000 TCPIP

Wiley Hacking Windows Vista ExtremeTech

Wiley Windows Vista Secrets

Wiley Windows Vista Security Securing Vista Agains

Windows 2000 Accelerated

Windows 2000 Active Directory Second Edition

Windows 2000 Active Directory Services

Windows 2000 Commands Pocket Reference - Frisch

Windows 2000 Configuration Wizards

Windows 2000 Network Infrastructure Administration

Windows 2000 Server

Windows XP Bible - Alan Simpson

XP power tool kit

workflowWorkflow in the 2007 Microsoft Office System

xmlBeginning XML 4th Ed

Fuzzy Database Modeling with XML

o'reilly - xml hacks. 100 industrial-strength tips and tools

o'reilly - xml in a nutshell. second edition

eBooks Databases

Database_Design_For_Smarties_Using_UML_For_Data_Modeling_-_Robert_Muller


Descargar download
Password: http://cognosoracle.blogspot.com/


Data_And_Databases_Concepts_In_Practice_-_Joe_Celkos


Descargar download
Password: http://cognosoracle.blogspot.com/


morgan_kaufmann_-_data_quality._the_accuracy_dimension

Descargar download
Password: http://cognosoracle.blogspot.com/


Nearest_Neighbor_Search

Descargar download
Password: http://cognosoracle.blogspot.com/


Database_Design_For_Mere_Mortals

Descargar download
Password: http://cognosoracle.blogspot.com/


The_Berkeley_DB_Book

Descargar download
Password: http://cognosoracle.blogspot.com/


Implementing_Database_Security_and_Auditing

Descargar download
Password: http://cognosoracle.blogspot.com/


Database_Modeling___Design

Descargar download
Password: http://cognosoracle.blogspot.com/


Apress.Date.on.Database.Nov.2006
"
Descargar download
Password: http://cognosoracle.blogspot.com/"


Apress.Applied.Mathematics.for.Database.Professionals.Jun.2007

Descargar download
Password: http://cognosoracle.blogspot.com/


pringer_Fundamentals_of_Relational_Database_Management_Systems

Descargar download
Password: http://cognosoracle.blogspot.com/

eBooks Data Warehouse

SAP_and_Data_Warehousing

Descargar download
Password: http://cognosoracle.blogspot.com/


Data_Warehouses_and_OLAP_Concepts__Architectures_and_Solutions

Descargar download
Password: http://cognosoracle.blogspot.com/

eBooks Data Mining

Research_and_Trends_in_Data_Mining_Technologies_and_Applications

Descargar download
Password: http://cognosoracle.blogspot.com/


Wiley_Interscience_Data_Mining_the_Web_Uncovering_Patterns_in_Web_Content_Structure_and_Usage


Descargar download
Password: http://cognosoracle.blogspot.com/


PRIVACY_PRESERVING_DATA_MINING

Descargar download
Password: http://cognosoracle.blogspot.com/


Knowledge_Management_and_Data_Mining_in_Biomedicine

Descargar download
Password: http://cognosoracle.blogspot.com/


AGENT_INTELLIGENCE_THROUGH_DATA_MINING

Descargar download
Password: http://cognosoracle.blogspot.com/


Advanced_Data_Mining_Technologies_in_Bioinformatics

Descargar download
Password: http://cognosoracle.blogspot.com/


Advanced_Data_Mining_Techniques

Descargar download
Password: http://cognosoracle.blogspot.com/

miércoles 26 de noviembre de 2008

BI-SAE Inteligencia de Negocios para todos

Bueno, finalmente después de 4 meses de trabajo, hemos conseguido terminar este proyecto. Se trata de un servicio On Demand de Inteligencia de Negocios orientado a usuarios de Aspel SAE.

En algunos países como USA, Inglaterra y Alemania, este tipo de servicios está creciendo por el orden del 20% por año y se estima que para 2010 gran parte de las PYMES van a estar haciendo uso de él.

Si bien, la historia ha demostrado que este tipo de implementaciones ayudan a mejorar productividad, incrementar participación de mercado, identificar áreas de oportunidad y generar nuevos negocios. También es cierto, que para una PYME resulta complicado hacer una inversión de este tamaño. Nuestra visión es proporcionar herramientas de Inteligencia de Negocios, del mismo tipo que las "grandes", pero con un costo mucho menor. De tal suerte, que cualquiera pueda acceder a este servicio.

Se trata de un producto enfocado al mercado de habla hispana que ya cuenta con el sistema SAE instalado y corriendo. Para los que no conocen SAE, les explico: es un pequeño sistema de administración, el cual permite automatizar la parte de Inventarios, Compras, Cuentas por Pagar, Cuentas por Cobrar, Facturación, Clientes y Proveedores. Trae algunos otros extras, como la posibilidad de manejar tallas, colores y medidas, disponible a partir de la versión 4.

Nuestro producto funciona tanto con la versión 3 como con la versión 4. Los únicos requisitos es tener una conexión a Internet y que la base de datos de SAE viva en Paradox (formato nativo de SAE) o bien, en SQL Server.

Estos son los objetivos del producto BI-SAE:
1) Poder ofrecer al mercado de PYMES herramientas que actualmente solo están al alcance de empresas mucho mayores, gracias a un esquema de renta, lo que reduce drásticamente el costo.
2) Ayudar a automatizar toda la parte de reportes, indicadores y distribución de información para PYMES. SAE tiene muchas áreas de oportunidad en este sentido.
3) Proporcionar herramientas que realmente reduzcan costos operativos, especialmente en estos tiempos de crisis global.
4) Introducir la cultura de Inteligencia de Negocios a las organizaciones más pequeñas, pero no por eso menos importantes para la economía. Nada más en México, el sector PYME representa el 40% del PIB.

En fin, estoy seguro que tendremos éxito en este proyecto. Toda la información la pueden encontrar aquí.

martes 11 de noviembre de 2008

Tutorial Cognos - Como configurar el Active Directory en Cognos

Este tutorial sirve para configurar la seguridad de Cognos sobre Windows. Los requisitos son:
  • Windows 2000/2003/XP
  • IIS 6
  • Cognos 8.1 a 8.3
Espero que sea de utilidad.

Descargar - Download
Password: http://cognosoracle.blogspot.com/

domingo 9 de noviembre de 2008

eBooks SQL Server



Descargar download
Password: http://cognosoracle.blogspot.com/




Descargar download
Password: http://cognosoracle.blogspot.com/




Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/




Descargar download
Password: http://cognosoracle.blogspot.com/




Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Pasword: http://cognosoracle.blogspot.com/



descargar download
password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/

domingo 2 de noviembre de 2008

Tutorial - Como crear cálculos de ventas por mes y acumulados anuales (Cognos Tutorial - Month & YTD Calculation)




Tutorial para realizar un query con los valores del mes y acumulados, así como personalización de parámetros en Report Studio. Esta versión esta en inglés. English version.



Nivel: Básico


Este tutorial es compatible con Cognos Report Studio 8.1, 8.2 y 8.3

Descargar Version alta resolucion 10.62 Mb - Download Quicktime Hi-Res version
Password: http://cognosoracle.blogspot.com/




jueves 16 de octubre de 2008

eBooks Oracle



Descargar download
Password: http://cognosoracle.blogspot.com/




Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/



Descargar download
Password: http://cognosoracle.blogspot.com/


Descargar download
Pasword: http://cognosoracle.blogspot.com/


Descargar download
Pasword: http://cognosoracle.blogspot.com/



Descargar download
Pasword: http://cognosoracle.blogspot.com/




Descargar download
Pasword: http://cognosoracle.blogspot.com/


Descargar download
Pasword: http://cognosoracle.blogspot.com/


Descargar download
Pasword: http://cognosoracle.blogspot.com/


Descargar download
Pasword: http://cognosoracle.blogspot.com/


Descargar download
Password: http://cognosoracle.blogspot.com/

jueves 9 de octubre de 2008

Referencia del lenguaje ActionScript de Flash Lite 1.x



Descargar download
Password: http://cognosoracle.blogspot.com/

miércoles 8 de octubre de 2008

Google Analytics


El otro día necesitaba ofrecerle a un cliente alguna opción para poder medir el éxito de su portal web, después que le hicimos algunos cambios en la imagen y contenido.

Resulta que estuve buscando alternativas que fueran por supuesto: económicas, simples de usar y poderosas. Es decir, que ofrecieran información de valor para mi cliente a un precio competitivo.

Ya estaba a punto de enrollarme con un proveedor "x" cuando noté que en mis búsquedas aparecía Google Analytics. ¿Qué es esto de Google Analytics? Pues se trata de una herramienta que la gente de Google ofrece de forma totalmente gratis y que permite hacer análisis muy interesantes acerca de las visitas a portales web.

Para implementarlo es muy simple, únicamente debes agregar un par de líneas javascript en todas las páginas que desees analizar y esperar unas 24 hrs. Toda la información la encuentras en http://www.google.com/analytics/.

Además de los reportes usuales de este tipo, Google Analytics te ofrece la posibilidad de hacer drill-down desde lo general a lo particular. De este modo, estás completamente informado.

En fin, una herramienta más de calidad que se ofrece gratis y funciona perfectamente. La recomiendo mucho.

lunes 22 de septiembre de 2008

Cognos Report Studio - Cómo ordenar una lista por un campo que no se muestra




Tutorial para realizar una lista en Cognos Report Studio que ordene por una columna oculta.



Nivel: Básico


Este tutorial es compatible con Cognos Report Studio 8.1, 8.2 y 8.3

Descargar Version alta resolucion 5.47 Mb
Password: http://cognosoracle.blogspot.com/




domingo 21 de septiembre de 2008

Cognos - Como hacer un query con Top 5 + Otros




Tutorial para realizar un query en Cognos Report Studio que permita mostrar el Top 5 y otro renglón llamado Otros con el resto de los valores.



Nivel: Intermedio


Este tutorial es compatible con Cognos Report Studio 8.1, 8.2 y 8.3


Descargar Version alta resolucion 4.25 Mb / Hi Res version with english subtitles download
Password: http://cognosoracle.blogspot.com/




domingo 7 de septiembre de 2008

eBooks DB2

IBM_Press_Understanding_DB2_9_Security_Dec_2006

Descargar download
Password: http://cognosoracle.blogspot.com/


prentice_hall_ptr_-_db2_version_8.the_official_guide


Descargar download
Password: http://cognosoracle.blogspot.com/

jueves 4 de septiembre de 2008

Brainy Software Dimensional Data Warehousing with MySQL A Tutorial


Descargar download
Pasword: http://cognosoracle.blogspot.com/

lunes 25 de agosto de 2008

JavaScript AJAX For The Web - Visual QuickStart Guide 6th Edition 2006


descargar download
password: http://cognosoracle.blogspot.com/

viernes 22 de agosto de 2008

eBooks

Durante esta semana estaré subiendo algunos de mis eBooks preferidos que espero, como siempre, sean de utilidad.

Una disculpa por no poder hacer una cita acerca de cada uno o dar mi opinión. Actualmente estoy muy apretado de tiempo y todos mis recursos los tengo asignados a terminar de acuerdo a lo planeado.

eBooks Business Intelligence

Addison Wesley - Business Intelligence Roadmap - 2003



Descargar download
Password: http://cognosoracle.blogspot.com/

Agile Java Development With Spring Hibernate And Eclipse 2006


Descargar download
Password: http://cognosoracle.blogspot.com/

martes 19 de agosto de 2008

Manuales de Referencia Cognos 8.1 y 8.3


Para los no iniciados en Cognos, les comparto las siguientes ligas que apuntan a la documentación de la serie 8.1 y 8.3

Los manuales de Cognos son bastante digeribles y en algunos casos incluyen ejemplos prácticos. Todos los documentos están en inglés.

A mí en lo personal me encanta Cognos, me parece que es la mejor herramienta de BI disponible en el mercado. Tengo 5 años trabajando con ella y lo tiene todo. La última versión (8.3) además da la impresión de estar mejor integrada que sus antecesoras.

Este es el contenido, espero que les sea útil. Saludos.

Cognos 8.1
COGNOS 8 ANALISYS - QUICK START CONFIGURATION.pdf
COGNOS CONNECTION - USER GUIDE.pdf
FRAMEWORK MANAGER - GUIDELINES FOR MODELING DATA.pdf
FRAMEWORK MANAGER - USER GUIDE.pdf
FRAMEWORK MANAGER SOFTWARE DEVELOPMENT KIT.pdf
METRIC DESIGNER - USER GUIDE.pdf
METRIC STUDIO - USER GUIDE FOR AUTHORS.pdf
METRIC STUDIO - USER GUIDE.pdf
METRICS MANAGER - QUICK START CONFIGURATION.pdf
POWER PLAY - STEP BY STEP TRANSFORMER.pdf
POWER PLAY - TRANSFORMER DML REFERENCE.pdf
POWER PLAY TRANSFORMER - INSTALLATION GUIDE.pdf
REPORT STUDIO - USER GUIDE.pdf
COGNOS 8 - ADMINISTRATION AND SECURITY GUIDE.pdf
COGNOS 8 - ARCHITECTURE AND PLANNING GUIDE.pdf
COGNOS 8 - INSTALLATION AND CONFIGURATION GUIDE.pdf
COGNOS 8 - TROUBLESHOOTING GUIDE.pdf
COGNOS 8 - USER GUIDE AND CONFIGURATION.pdf

Descargar archivos
Password: http://cognosoracle.blogspot.com/

Cognos 8.3
Cognos 8 Architecture Guide.pdf
Map Manager User Guide.pdf
Transformer Developer Guide.pdf
Cognos 8 Installation and Configuration Guide.pdf
Cognos Metric Manager Quick Start.pdf
Transformer User Guide.pdf
Cognos Configuration User Guide.pdf

Descargar archivos
Password: http://cognosoracle.blogspot.com/

martes 12 de agosto de 2008

SQL Server 2005 T-SQL Recipes - A Problem-Solution Approach (2006)




Se trata de un libro tanto para principiantes, como para usuarios con una cierta experiencia en Sql Server. Este material muestra gran parte de las nuevas características de Sql Server 2005, enfocados más a la programación T-SQL que a la administración.

Para aquellos que no lo sepan, T-SQL es el lenguaje nativo de SQL Server para desarrollo (stored procedures, funciones y triggers). Con esta versión, ahora también es permisible hacer desarrollos en .NET y hacer llamadas desde Sql Server. Aunque en operaciones DML sobre tablas T-SQL es definitivamente lo más eficiente, en ocasiones es necesario recurrir a programación orientada a objetos y que mejor que lo nativo y que corre "en casa", es decir, .NET. Este libro también tiene una embarrada de cómo emplear esta tecnología desde SQL Server.

Siempre he pensado que antes de utilizar una herramienta, es importante conocer que puede y que no puede hacer, de este modo nos evitamos la inútil tarea de inventar el agua tibia. Además con los siempre estrechos tiempos de desarrollo lo mejor que se puede hacer es reutilizar lo ya fabricado.

Me parece que este libro es bueno, los creadores son expertos en la materia y la forma de explicar es coherente y sencilla. No creo que tengan ningún problema en adentrarse en esta tecnología.

Creo que al final de todos los libros se aprende algo, y nunca es suficiente el conocimiento que se pueda absorver. Lo que distingue a un buen consultor de uno del montón es la capacidad de resolver problemas de la mejor forma posible para el cliente.

Llevo mas de diez años trabajando con Sql Server y aunque en ultimamente me he distanciado un poco de él, nunca está de más mantenerse actualizado con todos los cambios. Como normalmente les comento, Sql Server es un muy buen producto para bases de datos pequeñas y medianas, para bases de datos grandes la verdad no es de mi entera confianza.

Espero que disfruten el libro. Saludos.

Descargar PDF

miércoles 6 de agosto de 2008

Oracle Olap y la version 11g


El tema que me tiene actualmente "clavado" es este asunto de Oracle 11g y la forma que maneja Olap. Mi mayor experiencia anterior con Olap es únicamente con MSAS, con él trabajé mucho tiempo en la versión 2000 y hace un par de años utilicé la 2005, que honestamente mejoró bastante con relación a su antecesor. En el caso de Oracle debo admitir que soy totalmente neófito en el tema, ya que básicamente por falta de tiempo no había tenido la oportunidad de aprenderlo.

Para los que desconocen el concepto Olap, se refiere a las siglas en inglés On Line Analytical Process, que traducido al castellano significa algo así como análisis de procesamiento en línea. Pero lo dejamos en Olap, para continuar con esta loca necesidad que tenemos los informáticos de abreviar todos los conceptos.

Esta tecnología, el Olap, se asemeja un poco a las bases de datos relacionales que todos conocemos, pero tiene un enfoque hacia el análisis de consultas ad hoc. Por ejemplo, supongamos que contamos con un DWH hecho a partir de tablas relacionales el cual está afinado para soportar agregaciones de millones, e incluso cientos de millones de registros. Entonces el usuario Pedro que pertenece a una compañía que fabrica y vende productos para la industria de la perfumería, requiere hacer una consulta que involucra mucho procesamiento, como "¿Cuáles de nuestros productos top 10 en utilidad que están compuestos por ingredientes naturales y se han vendido en la región de Sudamérica, se le han vendido a un cliente el año pasado y durante el primer semestre de este año no? Esto podría parecer que es un negocio que se ha perdido y resulta muy interesante por razones obvias, para un analista de mercado o ventas, seguir de cerca esta tendencia.

Si hiciéramos esta pregunta en el "mundo" relacional, vamos a echarle un ojo al algoritmo SQL que deberíamos realizar:
1. Filtrar los productos que se vendieron en Sudamérica.
2. Calcular los productos que son naturales al 100% (tal vez NOT EXISTS a los productos vs la misma tabla de productos que analicen solo ingredientes naturales, un solo ingrediente no natural deja fuera el producto de dicho cálculo).
3. De este resultado, calcular su utilidad y ordenar de forma descendente. Mostrar únicamente los diez primeros resultados.
4. Filtrar los productos (por cliente) que se vendieron el año pasado y este semestre no lo han hecho (calculo acumulado YTD a junio vs calculo de ventas del año pasado).
Algunos podrán debatir este análisis, quizás porque la utilidad podría haber estado calculada con anticipación o quizás porque cada producto ya tiene un campo que indica si es completamente natural o no. Pero en cualquier caso, esta pregunta del mundo real, es difícil de responder con una base de datos relacional y lo peor no es esta dificultad sino los recursos que consume para ser resuelta. Si además multiplicamos la pregunta por n número de usuarios, tenemos un problema fuerte.

A los usuarios que son la "gasolina" del negocio no les importa que tecnología está detrás de sus preguntas, a ellos solo les interesa:
1. Que el resultado sea el correcto.
2. Que se muestre lo más rápido posible
3. Que la herramienta donde hacen sus análisis sea amigable y simple
En ese orden. Si es Olap, SQL, bases de datos jerárquicas o archivos de texto planos, les importa cero. Es por eso que nosotros debemos buscar la mejor alternativa para resolverles el problema y de este modo continuar sobreviviendo en este complicado mercado del BI.

Volviendo al tema inicial, entonces ¿qué opciones tenemos para este tipo de desarrollos? Requerimos sin duda un DBMS robusto que procese eficientemente todo este universo de datos. Oracle sin duda es el que viene a la mente, ¿cierto? Ahora bien, ¿cómo le hacemos para que Oracle este preparado para cualquier pregunta, que el espacio de almacenamiento no sea excesivo y que la información este precalculada para poder dar respuestas ágiles?

Podríamos pensar en vistas materializadas, de alguna forma son actualizables automáticamente, pueden ser particionadas, indexadas y su funcionamiento es muy transparente porque Oracle Enterprise tiene la característica de hacer lo que ellos llaman "Query Rewrite", que significa adivinar cuando una consulta SQL sobre tablas tradicionales puede ser resuelta por vistas materializadas. Y de hecho esta solución es la que he utilizado con éxito. El problema no son las vistas materializadas, sino la dificultad para administrar el número de éstas. Se vuelve una verdadera pesadilla.

Oracle 11g resuelve este paradigma de una forma increíble: a través de cubos Olap que mimetizan vistas materializadas. Es decir, creamos un cubo con sus dimensiones y jerarquías, hacemos un mapeado a las tablas/vistas, habilitamos query rewrite y listo. Siempre será más cómodo administrar unos cuantos cubos que cientos de vistas materializadas.

Ahora bien, ¿que sucede si el desarrollador es un experto en SQL y desconoce por completo el lenguaje Olap? Oracle ha implementado algo que es fantástico: consultas SQL sobre cubos. Esto es posible gracias a la generación automática de vistas que apuntan a las jerarquías de los cubos. Para quien haga las consultas es totalmente transparente y merece la pena puntualizar este hecho. La complejidad inherente del lenguaje Olap queda descubierta por simple SQL que además ofrece la posibilidad de hacer un JOIN a tablas relacionales de verdad en caso que el usuario requiera un mayor nivel de granularidad en su pregunta.

Les decía que el mes de julio estuve muy ocupado y es porque en mi trabajo, estamos desarrollando un DWH que encaja perfectamente con esta tecnología de Oracle. Si alguno de ustedes ya trabaja con Oracle 11g y está interesado en mejorar la administración y el performance de su BI, les recomiendo ampliamente que investiguen más sobre el tema.

Según vaya teniendo experiencia en este campo, le iré compartiendo mis vivencias. Si alguno de ustedes ya la tiene, le agradecería comentarlas en este blog para ayudar a la comunidad.

Por último les dejo esta liga para su referencia. Saludos.


Oracle Olap 11g

jueves 17 de julio de 2008

Business Intelligence y PYMEs en México


Según el diario El Universal, en México hay 4.5 milllones de PYMEs que contribuyen con el 40% del producto interno bruto. La mayoría de estas empresas son normalmente administradas, gestionadas y atendidas por la misma persona o, en el mejor caso, por los miembros de una familia.

De acuerdo a este mismo artículo, el 80% de este tipo de compañías desaparece antes de cumplir un año de vida. Esto es una cifra que pone los pelos de punta. El motivo principal: errores en la administración.

Ahora bien, si además de los problemas administrativos y de liquidez, le agregamos el tema de los trámites legales y regulaciones a cumplir, también le agregamos la falta de cultura informática que existe entre la mayoría de los administradores de PYMEs, pues me parece un milagro o el fruto de mucho esfuerzo (o un gran talento) que estas compañías sigan vivas.

Para mi fortuna (o mi desgracia), desde que era joven siempre tuve claro cual sería la forma de ganarme la vida. Cuando cumplí 15 años mi padre me regaló una Commodore VIC-20. Esto fue en 1983, así que ya se imaginarán que tipo de máquina era. Tenía la fabulosa cantidad de 5Kb (si dije kilo no megas) de RAM, de los cuales 1.5 Kb se chupaba el OS integrado que era basic. Les comento esto porque desde entonces, cuando los "grandes" me preguntaban ¿A qué te dedicarás Mauricio? Yo les decía que "computación por supuesto", y contestaban con su predecible frase: "Oh, la ciencia del futuro!". O sea, ¿cuál futuro? Sería futuro para México a lo mejor, para el resto del mundo era la actualidad y con los desarrollos tecnológicos en los últimos 20 años en materia de procesadores, costo, redes y dispositivos relacionados con la informática, es increíble concebir la vida de alguien que no esté relacionada con la tecnología de alguna manera.

Este asunto retro-reflexivo viene al caso porque en pleno año 2008, con el mundo inevitablemente globalizado donde vivimos, aún existen muchas empresas en Mexico que no tienen ni siquiera una pc con algún sistema que les ayude a trabajar en su operación. Yo me pregunto ¿qué posibilidades tenemos de competir contra el resto del mundo con esta realidad? Pues pocas, sinceramente.

Creo que los esfuerzos del gobierno (mínimos para mi gusto) no han conseguido influenciar la cultura mexicana. La mayoría de los empresarios de PYMEs piensan que si su negocio ha funcionado bien así, ¿para qué cambiar las cosas? Lo que no se dan cuenta es que nada es estático y si no nos reinventamos, difícilmente vamos a sobrevivir, especialmente en el mundo de los negocios. Aunque las cosas vayan bien, como esperan mejorar algo que de entrada no se está midiendo.

Por todos estos motivos, invito a cualquiera que maneje una empresa, de cualquier tamaño a modernizarse, más bien a actualizarse y adquirir un software que al menos:
1. Permita automatizar su operación para no perder tiempo en "talacha"
2. Le permita tomar decisiones correctas para conseguir los objetivos de su empresa

En el punto 1, existen varias opciones en el mercado mexicano. La primera por su participación de mercado es SAE de Aspel. Se trata de un sistema administrativo muy elemental pero simple de usar. Su costo anda alrededor de $1,000/mes en un esquema de renta y $10,000 un solo pago si se adquiere la licencia.

Otra interesante opción que conozco es AdminPaq de la compañía Computación en Acción. Este producto me parece más completo y robusto, pero tiene el inconveniente de ser menos popular que su competidor directo. Su costo es un poco más elevado, pero se paga por lo que se obtiene.

Hay por supuesto otros productos en el mercado, pero no me atrevo a opinar al respecto. De cualquier forma, al adquirir un producto de este tipo solamente estamos solucionando el punto 1, es decir, automatizar la operación. A cambio de invertir una cierta suma de dinero, tiempo para capturar y la curva de aprendizaje tendremos un grado de automatización de la administración. Al menos las cuentas saldrán correctamente y si se invierte un poco más, incluso podremos integrar la contabilidad de una forma más o menos sencilla (COI para Aspel y Conpac para Computación en Acción). Solo hay que adquirir los paquetes necesarios que ya vienen preparados con interfases entre ambos.

Ok, ya tenemos un sistema administrativo, contable o ambos. Gracias a él podemos saber las ventas por cliente, por producto, cómo andan nuestros inventarios, conocer el costo de ciertos productos y poco más. Pero el punto 2, ¿Qué pasa con él? ¿Qué utilidad tangible tiene para el negocio capturar todo si no se puede explotar esta información? Aunque estos sistemas administrativos o contables hacen un esfuerzo por resolver respuestas más estratégicas, la verdad es que no es lo suyo y simplemente lo implementan de una forma pobre y escueta.

No es suficiente saber cuanto se le debe a un proveedor o el volumen de ventas para tomar decisiones. Esto no es explotación de información, es únicamente registro. ¿Dondé están los análisis de tendencia de liquidez? ¿Donde está el desplazamiento y rotación de inventario por líneas de producto? ¿Comó se puede analizar con este software hacia donde va la empresa? Pues simplemente no se puede, al menos no por sí mismo. Es necesario echar mano de herramientas mas poderosas que ayuden a resolver este paradigma. Estas herramientas se llaman Business Intelligence (sus siglas BI) y son muy potentes pero simplemente por su naturaleza, costo y complejidad de instalación no están al alcance de muchas empresas medianas. Menos aún de las pequeñas.

La empresa para la que trabajo y soy socio activo, está enfocada en el negocio del BI y nuestra misión es entregar información valiosa para la toma de decisiones. Esto sí tiene un valor agregado y un ROI (retorno de inversión) muy rápido, es decir, la adquisición de nuestra tecnología se paga sola en muy poco tiempo. El costo es sumamente atractivo y se implementa en horas, no en días ni menos aún en meses.

Si usted es empresario y ya posee alguna herramienta para el registro de su operación, lo invito visite nuestro blog o bien, nuestra página en donde le explicaremos con gusto esta opción que lo volverá más competitivo y finalmente, le hará ganar más dinero.

viernes 20 de junio de 2008

Business Intelligence with Microsoft PerformacePoint 2007 (2008)


Aunque llevo algunos años metido en tecnologías Cognos hay que admitir que la gente de Microsoft ha hecho su "tarea" y se estan metiendo poco a poco en el competido mercado del BI.
Todo el mes de mayo y parte de este he estado "jugando" con Sharepoint, Reporting Services, Analysis Services y toda la jerga que acompaña estos temas. Cuando ya me sentia algo seguro de mis conocimientos, me topo ahora con que esto es la version, digamos "junior" del BI de MS.
El plato fuerte y por el que imagino competiran con Cognos, BO y Oracle es PerformacePoint Server 2007.

Y de que se trata este nuevo asunto? Bueno, en realidad no tiene nada de nuevo. Microsoft estuvo asociado con ProClarity desde 1999 y hace unos años finalmente decidieron adquirirlo con la clara intencion de entrar al mercado del negocio de BI. Entonces es o no un producto nuevo? Pues no, basicamente se trata de una nueva version de BSM con tecnologia por adentro de ProClarity, lo cual nos propone una integracion total de Scorecards, Dashboards, Cubos, Reportes, Portales (Sharepoint 2007), en fin, se ve alentador.

Por desgracia, no dispongo del tiempo actualmente para ahondar mas en el tema, pero acabo de descargar este libro, el cual espero que me aclare un poco mas sobre el complejo asunto del MS BI.

Igual se los comparto y espero que como siempre les sea de utilidad. Descargar PDF

lunes 9 de junio de 2008

Professional Oracle Programming (2005)


Al parecer el lunes lo he escogido para actualizar este blog. En esta ocasion quiero compartir con ustedes otro libro mas de Oracle DBMS.

Honestamente no he tenido oportunidad (lease tiempo libre) para leerlo de arriba a abajo, pero si le echado una revisada y creo que tiene material interesante. Esta enfocado basicamente en la descripcion de como funciona Oracle "por dentro". Como esta integrada la seguridad, los diferentes metodos para el diseño de modelos entidad-relacion y algunas caracteristicas mas interesantes que espero puedan orientar al lector.

Estoy muy consciente que dominar la tecnologia de Oracle es un tema muy complejo, pero por algun lugar debemos empezar, cierto? Nunca son suficientes todos los apoyos de gente que tiene mas experiencia en el tema.

Como siempre les comparto la liga para su aprendizaje. Descargar PDF


Saludos y buen inicio de semana.

lunes 2 de junio de 2008

Pro SQL Server 2005 (2006)


Que tal? No soy muy adepto al tipo de libros "todo en uno" donde en lugar de hacer una ensalada cesar le meten mango, chile, vino blanco y mole poblano, todo junto con lechuga. Pero por otro lado pueden servir como una buena orientacion hacia tecnologias que no conocemos.

Este libro tiene varios detalles que no me gustan: son muchos autores y luego cuando hay tanta gente colaborando como que no se define un estilo y cada capitulo pareceria ser poco homogeneo con el anterior. Por otro lado me causa hilaridad que le hayan llamado "Pro", no tiene en realidad nada de pro, es mas bien "amateur" el asunto. Lo siento para los que buscan informacion tipo "guru", por aqui no esta creanme.

En este caso se trata de MS Sql Server en su version 2005. Ya se que lo mas actual es la 2008, pero creo que habemos bastantes por ahi que nos quedaremos con la 2005 por un rato aun.

El libro hace una pequeña incursion (un par de paginas para cada tema) en toda la suite de Sql Server 2005. Se tratan las innovaciones del motor de la base de datos, la integracion con los reportes, la especie de ETL de Microsoft (SSIS), las novedades en esta version como la copia oracle-java estilo Microsoft con MSSQL-.NET, las notificaciones automaticas y la generacion de cubos.

Altamente recomendado para aquellos que comienzan y desean un panorama "desde arriba" de esta tecnologia. Personalmente creo que Sql Server es una buena base de datos para implementaciones pequeñas y medianas. Su costo es muy competitivo y hay mucho material en la red. Ademas es muy sencilla de utilizar a diferencia de sus competidores directos (Oracle y DBD2).

Haciendo un esfuerzo mas en compartir informacion de forma desinteresada y gratuita, para aquellos que no tienen presupuesto o bien, que no tienen ganas de comprar el libro lo pueden descargar en la siguiente liga. Descargar PDF

Saludos y hasta la proxima.

Workflow in the 2007 Microsoft Office System (Feb 2007)


Hace un par de meses un amigo me comento acerca de las herramientas que estan disponibles para la version 2007 de MS Office y realmente es asombroso ver la cantidad de mejoras que han intentado incorporar.

Haciendo un lado el tema de la MKT que siempre es el estilo de Bill Gates y sus secuaces (nada personal, pero creo que trabajan mas en la creacion de nuevas caracteristicas que en mejorar lo ya existente), este asunto del Workflow es muy interesante y tiene un enorme potencial. Especialmente para la cultura latina que no es precisamente amiga de la organizacion.

Bueno, menos rollo. El famoso Workflow se trata de conjuntos de componentes en .NET que permiten el diseño y registro de un flujo de trabajo para conseguir un objetivo por medio de eventos y conexiones entre procesos. Sus aplicaciones son muy extensas, puede implementarse en el proceso de telemarketing para la venta de tarjetas de credito, puede usarse en el procedimiento para la liberacion de desarrollo de software. En fin, en cualquier caso donde exista un flujo para llegar a un objetivo el Workflow tiene algo que hacer al respecto.

Claro que esto no es nuevo, ya existen desde hace varios años en el mercado buenas herramientas para automatizar Workflows, la diferencia de esta contra las demas obviamente es su costo y la muy buena integracion que tiene con los componentes de MS Office 2007, tanto en el servidor como en el cliente. Y esta de mas decir que MS Office es lider absoluto en este nicho de mercado.

Si bien funciona para la version 2003, es algo limitada. Se recomienda ampliamente adquirir toda la suite de MS Office version 2007 para sacarle jugo y cuando digo toda me refiero a:

- Sharepoint server 2007
- Word, Excel, Powerpoint y Outlook 2007
- Info Path 2007
- Sql Server 2005
- Sharepoint Designer
- MS Reporting Services 2005
- MS Exchange 2007 (esto es opcional pero ayuda mucho)

Gracias a una promocion de Microsoft para socios de negocio (mi pequeña compañia aplica aqui), nos hemos podido hacer con este software a un precio muy atractivo y despues de haber jugado algunas semanas con el puedo aseverar que vale la pena conocer mas a detalle esta tecnologia, que bien implementada mejora de manera sustancial muchos procesos de negocios.

A continuacion esta la liga para descargar el archivo correspondiente.
Descargar PDF

Saludos.

jueves 15 de mayo de 2008

Uso de la instrucción MERGE de Oracle

Una de las características que más aprecio de Oracle, es su capacidad para procesar grandes volúmenes de información de una forma elegante y simple.
Desde la versión 9i está disponible la instrucción MERGE la cual es sumamente útil para hacer cargas de información tipo UPSERT, es decir, UPDATE para registros que se modificaron e INSERT para registros nuevos.
Trataré de explicar a continuación paso a paso como funciona esto. Primero empezaremos con la sintaxis más elemental

MERGE INTO tabla
USING query | tabla ON (condición)
WHEN MATCHED THEN UPDATE campos y valores a actualizar
WHEN NOT MATCHED THEN INSERT campos y valores a insertar

Ahora vamos a ponerla en práctica. Supongamos que tenemos una tabla llamada DIM_EMPLEADO la cual va a ser actualizada desde el catálogo maestro de empleados en la base de datos operacional. Esto es más o menos lo que se codificaría:

MERGE INTO DIM_EMPLEADO e
USING (SELECT EMPLEADO_ID, SALARIO, PUESTO, NOMBRE FROM EMPLEADO) c
ON (e.EMPLEADO_ID = c.EMPLEADO_ID)
WHEN MATCHED THEN
UPDATE SET e.SALARIO = c.SALARIO, e.PUESTO = c.PUESTO
WHEN NOT MATCHED THEN
INSERT (e.EMPLEADO_ID, e.SALARIO, e.PUESTO, e.NOMBRE)
VALUES (c.EMPLEADO_ID, c.SALARIO, c.PUESTO, c.NOMBRE)

Ya está! Eso es todo lo que hay que hacer, claro que la lógica del ejemplo es algo simple pero se puede hacer tan compleja como sea necesaria, se vale el uso de subqueries, queries correlados, etc. Lo más interesante de está técnica de inserción/actualización es que no utiliza cursores por ningún lado y es extremadamente eficiente para grandes volúmenes de carga.
Hasta la próxima, espero que haya sido útil la información.

lunes 21 de abril de 2008

Oracle PL/SQL - Benjamin Rosenzweig


Normalmente suelo recomendar libros en inglés y no por ser malinchista, sino por el simple hecho que me gusta tener el material disponible en su lengua original. Es como las películas, no?

En este caso es la excepción. Por qué? Pues porque hace algunos años tomé cursos de Oracle y me entregaron este como apoyo y debo admitir que está bastante bien diseñado, los ejemplos son directos y claros y definitivamente aprendes PL/SQL.

Buscar en amazon

Descargar código SQL para crear ambiente de estudio del libro

Oracle DBA Guide to Data Warehousing and Star Schemas - Bert Scalzo


Este sensacional libro de Bert Scalzo es una receta paso a paso para la correcta implementación de modelos de estrella sobre un DBMS de Oracle.

Bert es un experto en el tema y entre otras cosas fue el responsable de la implementación de un DWH para la cadena de tiendas de autoservicio Seven-Eleven. Evidentemente no es cualquier cosa hacer esto y lo pone de manifiesto con su estilo directo-práctico de cómo hacerlo bien.

Por desgracia este libro está basado en versiones de Oracle algo antiguas (8i y 9i), aunque con un poco de sentido común verás que es sencillo hacer los cambios para las últimas.

Si estás empezando a diseñar un modelo er para tu DWH te recomiendo ampliamente que corras a comprar un ejemplar. Si por desgracia ya pasaste esta etapa y tienes serios problemas de performance en las consultas de tu DWH, también te lo recomiendo.

El libro se paga por si sólo únicamente por conocer que parámetros del PFILE debes ajustar para que tus consultas vayan como rayo.

Buscar en Amazon

domingo 20 de abril de 2008

Qué es Data Warehouse en realidad?

Suena simple la pregunta, verdad? La realidad es que es un concepto bastante deformado que está de moda desde hace algunos años en el medio de las tecnologías de información pero creo que merece un análisis más a fondo.

Un Data Warehouse (DWH para abreviar), como su nombre en inglés lo indica, se refiere a la concentración de un repositorio de datos enfocados a sistemas inteligentes de toma de decisiones. Muchas personas por desgracia malinterpretan el concepto. Simplemente consolidar la información de algunas bases de datos operacionales en otro servidor no es un DWH, esto se conoce como un ODS (Operational Data Store) que también tiene sus beneficios como liberar la carga de consultas exahustivas a la infraestructura operativa, pero no tiene la traducción de datos operacionales hacia información estratégica para toma de decisiones.

Que quiero decir con esto, y espero que algunos directores extremadamente ambiciosos lo lean, pues que no es tan simple como copiar datos de un lugar a otro y diseñar los reportes. El proceso real de la implementación de un DWH forzosamente considera la transformación de datos operacionales en información estratégica.

Tampoco debe interpretarse la implementación de un DWH como un proyecto con un principio y fin delimitados. Es imposible hacerlo de este modo, ya que naturalmente un DWH tiene iteraciones o entregas y cada una es como un pequeño proyecto. Un DWH a pesar que contiene datos históricos es suceptible a cambios, como cualquier otro sistema y hay que estar bien preparados para poder soportar los cambios de la mejor manera posible.

Por último, trataré de resumir las fases que según mi experiencia deben cumplirse para la correcta implementación de un DWH, desde el enfoque de un ejecutivo de TI:
  1. Conocer a profundidad los sistemas operacionales de su negocio. Analizar el costo-beneficio de una implementación de esta naturaleza.
  2. Tener resuelta la necesidad de reportes operacionales de alguna forma.
  3. Haber eliminado POR COMPLETO problemas de integridad referencial en las bases de datos operacionales.
  4. Conseguirse un "padrino" que no sea miembro de TI, que tenga un cierto poder sobre las decisiones de su empresa y además que entienda la complejidad del proyecto y los posibles beneficios.
  5. Tener una buena (a excelente) relación con los ejecutivos que realmente hacen que la empresa se mueva, ya que ellos serán finalmente los que exploten un DWH.
  6. Promover y anunciar la iniciativa de crear un DWH. Es importante indicar que hacerlo en el anonimato como sorpresa de navidad y con el enfoque de TI está comprobado que será un fracaso total.
Una vez que hayas cumplido estos puntos, entonces estás del otro lado y podrás empezar a soñar.

Si estás intersado en incursionar en el tema de DWH te recomiendo ampliamente el libro del padre del DWH

The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Second Edition)
The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling

Espero que estas breves indicaciones te ayuden. Saludos!

Advanced Sql Functions in Oracle 10g - Richard Walsh


Cuando se trata de Oracle siempre es conveniente utilizar al máximo las funciones nativas que nos ayudan a mejorar el rendimiento de nuestras cargas y consultas.
Este libro es un muy buen material que recomiendo ampliamente tanto para los iniciados en Oracle que no han tenido oportunidad de actualizarse al Sql de nuevas versiones, así como para aquellos que todavía se preguntan por qué Oracle es el DBMS más utilizado en implementaciones medianas y grandes de Data Warehouse. Merece la pena echarle una leida.
Está muy bien explicado con ejemplos claros y concisos que no dejarán duda alguna. Espero que lo disfrutes.
Descargar PDF