24 abr. 2008

Migrar Proclarity (PerformancePoint Analytics) a una nueva instalación


Les facilito un script de Migración de Proclarity.
Proclarity_BKP seria la antigua base de datos que contiene todos los reportes/datos.
Proclarity_PAS1 seria la nueva base de datos recíen instalada (sin contenido).
No olviden de poner el usuario PAS datareader y datawriter de la nueva base de datos.

use ProClarity_BKP
insert into ProClarity_PAS1..MDStores select * from ProClarity_BKP..MDStores
insert into ProClarity_PAS1..Libraries select * from ProClarity_BKP..Libraries where caption not like '%FAVORITES%'
insert into ProClarity_PAS1..Books select * from ProClarity_BKP..Books --where Doctype not like '%briefing%'
insert into ProClarity_PAS1..BookElements select * from ProClarity_BKP..BookElements
insert into ProClarity_PAS1..Users select
UserID, Caption, Description, CreatedBy, CreatedTime, ModifiedTime, XMLData, FavoritesID, AllowUserModifications, GridRowPageSize, DimTreePageSize,
(select min(languageID) from ProClarity_PAS1.dbo.Languages) LanguageID, FramesetURL,
AllowRichAccess, AllowComponentDownload, AllowSendView, Username, ClickPreference,
AllowRichAuthor, Reserved1, Reserved2
from ProClarity_BKP..Users where userid not like ( select min(userid) from ProClarity_PAS1.dbo.Users)
insert into ProClarity_PAS1..Roles select * from ProClarity_BKP..Roles where roleid not like ( select min(roleid) from ProClarity_PAS1.dbo.Roles)
insert into ProClarity_PAS1..RoleAssociations select * from ProClarity_BKP..RoleAssociations
insert into ProClarity_PAS1..Members select * from ProClarity_BKP..Members
go
use ProClarity_PAS1
update bookelements set servername='@OLDSERVER' where servername='@NEWSERVER'
update dbo.MDStores
set xmldata= replace(convert(varchar(8000),xmldata), '@OLDSERVER', '@NEWSERVER')
update Books
set linkurl=replace(convert(varchar(8000),linkurl), '@OLDSERVER:80', '@NEWSERVER:80'),
DocText=replace(convert(varchar(8000),DocText), '@OLDSERVER', '@NEWSERVER')

22 abr. 2008

Esto es un BI en Tiempo real!


Según parece, en otra época (cuando ganaban carreras), Renault tenía en tiempo real este magnifico cuadro de mando a disposición de los navegantes durante las carreras.
No tengo mas información que proporcionaros sobre este tema, solo que si alguno de vosotros sabe como se ha hecho (tecnología, etc…) no dudéis en compartirlo con nosotros.

ODBC Oracle para SSIS 64 bits



Despues de unos cuantos días con problemas para que las cajitas de SSIS en 64 bits puedan leer del ODBC de Oracle, por fin se ha encontrado una solución.

http://www.artisconsulting.com/Blogs/tabid/94/EntryID/5/Default.aspx

Espero que os ayude a vosotros tambien.

16 abr. 2008

Control de Cuentas de Usuario de Vista

Hartos de ver esta ventana en Windows Vista?
Todos pensareís que si Mirosoft lo ha puesto, de algo debería de servir, y que permite acentuar la seguridad, blablabla… Pues NO...

David Cross, empleado de Microsoft, hablando del Control de Cuentas de Usuario, la ventana de seguridad que salta al tratar de hacer prácticamente cualquier cosa en Windows Vista dice que:
“Lo hicimos para molestar al usuario. En serio.”
Sólo el 12% de los usuarios lo desactiva. El 88% restante, se deduce, solamente se acuerda de la familia de los programadores cada vez que aparece en pantalla.

Aquí las pasos a seguir para quitar ese “annoyment”:

9 abr. 2008

Microsoft y Jaspersoft juntos!

Jaspersoft ha anunciado una colaboración técnica con Microsoft, con objetivo de hacer de Microsoft Excel un frontal de interrogación de datos compatible Jaspersoft.

Este partenariado se justifica según Microsoft por el hecho que 50% de las aplicaciones Open Source en empresa están bajo sistema Windows y que 50% de bases de datos OLAP usan Excel como herramienta de restitución. Un hecho confirmado por Jaspersoft quien anuncia un nuevo modulo, ODBO Connect que integra las fuentes de datos de Jaspersoft a las tablas dinámicas (Pívot) de Excel.

En paralelo, Jaspersoft a confirmado que la suite BI seguía en proceso de certificación Window Server 2008 con el objetivo de serle plenamente compatible.

FYI, Jaspersoft tiene una suite BI completa que incluye ya los módulos siguientes:

El mundo BI en Open source cada día se pone más atractivo.

7 abr. 2008

SHP2XML converter using Dundas WebControl



Find here a script in C# to convert Shapefile to XML, using Dundas webcontrol.
This utility permits to read map from Dundas.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using Dundas.Maps.WebControl;
namespace shp2xml
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string dir = textBox1.Text;
DirectoryInfo path = new DirectoryInfo(dir);
string pathDestination = textBox2.Text;
string filename = "";
FileInfo[] shpfiles = path.GetFiles("*.shp");
foreach( FileInfo f in shpfiles)
{
System.Diagnostics.Debug.WriteLine(f.Name);
filename = f.Name.Replace(".shp","");
MapControl MapControl1 = new MapControl();
MapControl1.Shapes.Clear();
MapControl1.LoadFromShapeFile(path + "\\" + filename + ".shp", String.Empty, true);
MapControl1.Serializer.Format = Dundas.Maps.WebControl.SerializationFormat.Xml;
MapControl1.Serializer.Save(pathDestination +"\\" + filename + ".xml");
}
}
private void button2_Click(object sender, EventArgs e)
{
FolderBrowserDialog folderBrowserDialog1 = new FolderBrowserDialog();
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = folderBrowserDialog1.SelectedPath;
}
}
private void button3_Click(object sender, EventArgs e)
{
FolderBrowserDialog folderBrowserDialog1 = new FolderBrowserDialog();
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
textBox2.Text = folderBrowserDialog1.SelectedPath;
}
}
}
}

3 abr. 2008

Microsoft Surface abre las puertas del futuro



Para los que han estado viviendo en la isla de los famosos (ejem!) los últimos meses y no tienen idea de que es el Microsoft Surface, les hago aquí un resumen : Una tableta multi-touch sensible al tacto en forma de una mesa de centro de 30″, que puede ser usada mediante gestos producidos por uno o varios dedos para manipular información y que se conecta inalámbricamente para interactuar con distintos gadgets (cámaras, celulares, PDA) que pongas sobre él. Pero claramente el video de arriba habla por si solo.

El Microsoft Surface vuelve a hacer ruido ya que hoy se anunció que a partir del 17 de Abril habrán 22 unidades en algunas tiendas AT&T de Estados Unidos para que los usuarios empiecen a jugar con este nuevo juguetito. Lo bueno es que en ese momento ya habrán 8 teléfonos compatibles con el Surface (entre ellos el Samsung BlackJack II). Curiosamente el IPhone no es uno de ellos.

Esperemos que rápidamente se democratice y abre la puerta a nuevos desarrollos en el ámbito del business Intelligence. Imaginaros usar esto con los gráficos, comparativos, etc… seria muy interesante y bastante mas divertido.

1 abr. 2008

De reojo...


No tiene q ver con BI, lo se... Pero quiero ayudar a mi primo con su nueva excellente cancion. Escuchadla y votad.

http://www.samsungrockandcall.com/escucha-maqueta/reojo