Soy el fundador de Dataprix, y doy la bienvenida a todos los visitantes del portal, y os animo a registraros y participar.

A nivel profesional soy Ingeniero Informático, con muchos años de experiencia en entornos de bases de datos y Business Intelligence, y bastantes kilómetros hechos ya con herramientas como Cognos, MicroStrategy, SQL Server Integration Services, PowerBI o Tableau.

Últimamente experimentando con Python.

e-mail de contacto
carlos.fernandez@dataprix.com

Member for

19 years 11 months

Publicaciones

  • Sobre el BI Beers de ayer

    Ayer celebramos un nuevo BI Beers en Barcelona, con bastante éxito de asistencia. En esta ocasión nos reunimos 12 personas, y seguramente habríamos sido más si no se nos hubiera ocurrido celebrarlo coincidiendo con uno de los días de SAPHIRE NOW.

    Como siempre nos reunimos representantes de diferentes áreas, herramientas y actividades relacionadas con el BI, y el intercambio de opiniones e información sobre 'lo que hacen los demas' fue bastante fluído. Creo que lo mejor de este evento es que va muy bien para conocer de primera mano, y sin 'adornos comerciales' cómo van evolucionando las diferentes soluciones y el mercado de BI en general..

  • Tips y consultas útiles de MySQL

    Foros IT

    Si en un campo de tipo BLOB, objeto binario y de longitud variable, sabemos que se almacenan valores de string 'inteligibles', para consultar este valor se puede utilizar la función SUBSTRING: 

    mysql> SELECT campo_de_tipo_string, SUBSTRING(campo_de_tipo_BLOB,1,60)
        -> FROM tabla
        -> WHERE campo_de_tipo_string LIKE '%contenido';
    +-----------------------------------+--------------------------------------------------------------+
    | campo_de_tipo_string              | SUBSTRING(campo_de_tipo_BLOB,1,60)                           |
    +-----------------------------------+--------------------------------------------------------------+
    | mi contenido                      | Valor del string 1 almacenado en BLOB                        |
    | campo con contenido               | Valor del string 2 almacenado en BLOB                        |
    +-----------------------------------+--------------------------------------------------------------+

     

     

  • How to connect to a remote MySQL database

    MySQL has some special features when making a connection from a remote client that if we do not know can complicate access to a MySQL database from a different machine that hosts the database.

    With other databases such as Oracle or SQL Server, once that no firewall or anything like that prevents us from the client machine access to the server, using normally data acces from a database user we can 'enter'.

    With MySQL, although access to the port, usually 3306, is open, the database can be configured to shut out external connections, and the result is the same as if the port was closed by a firewall..

  • Conectar con una base de datos MySQL remota

    MySQL tiene algunas particularidades a la hora de realizar una conexión desde un cliente remoto que si no las sabemos nos pueden complicar un poco el acceso a una base de datos MySQL desde una máquina diferente a la que aloja la BD.

    Con otras bases de datos, como Oracle o SQL Server, una vez que ningún firewall ni nada por el estilo nos impide acceder desde la máquina cliente a la servidora, con utilizar los datos de acceso de un usuario de base de datos normalmente ya se puede 'entrar'.

    Con MySQL, aunque el acceso al puerto, normalmente el 3306, esté abierto, la base de datos puede estar configurada para no dejar pasar conexiones externas, y el resultado es el mismo que si el puerto estuviera cerrado por un firewall:

    telnet mysql.dataprix.es 3306
    Trying 188.166.233.199...
    telnet: connect to address 188.166.233.199: Connection refused
    telnet: Unable to connect to remote host
    

    Si se obtiene este resultado conviene consultar en el servidor de MySQL el fichero 'my.cnf', ubicado normalmente en /etc en Linux, o el 'my.ini' ubicado normalmente en la raíz del directorio de datos en el que se ha instalado MySQL en sistemas Windows, y comprobar si contiene las variables bind-address o skip-networking.