Tipus Títol Author Comments Last updated
Página Introducción al Manual de Data Warehouse Carlos 0 4 years 3 months ago
Tema de debate ¿Como diseñar un objetivo para un KPI que dependa de la dimension TIEMPO? juanvi83 1 4 years 3 months ago
Evento Presentación de IBM Cognos Express Carlos 0 4 years 3 months ago
Book page 3.1. Sentencias de definición Carlos 0 4 years 3 months ago
Book page 3. El lenguaje SQL Carlos 0 4 years 3 months ago
Book page 2.4. Álgebra relacional Carlos 0 4 years 3 months ago
Book page 2.3. Reglas de integridad Carlos 0 4 years 3 months ago
Book page 2.2. Definición de claves Carlos 0 4 years 3 months ago
Book page 2.1. Determinar las relaciones Carlos 0 4 years 3 months ago
Book page 2. El modelo relacional y el álgebra relacional Carlos 0 4 years 3 months ago
Book page 1. Presentación del caso de estudio Carlos 0 4 years 3 months ago
Book page Caso de estudio Carlos 0 4 years 3 months ago
Book page Bibliografia Carlos 0 4 years 3 months ago
Book page Resumen Carlos 0 4 years 3 months ago
Book page 2.3. Transacciones Carlos 0 4 years 3 months ago
Book page 2.5.1. Funciones de agregacion Carlos 0 4 years 3 months ago
Book page El lenguaje SQL Carlos 0 4 years 3 months ago
Book page Bibliografia Carlos 0 4 years 3 months ago
Book page Glosario Carlos 0 4 years 3 months ago
Book page Solucionario ejercicios de autoevaluacion. Modelo relacional y algebra Carlos 0 4 years 3 months ago
Book page Ejercicios de autoevaluacion Carlos 0 4 years 3 months ago
Book page Resumen del modelo relacional Carlos 0 4 years 3 months ago
Book page 5. El algebra relacional Carlos 0 4 years 3 months ago
Book page 4. Reglas de integridad Carlos 0 4 years 3 months ago
Book page 3. Operaciones del modelo relacional Carlos 0 4 years 3 months ago

Publicaciones

  • Comandos y herramientas para solucionar problemas con las DNS de sitios web

    Cuando falla el acceso a nuestra web, o hacemos un cambio de hosting, de IP pública, etc. suele pasar que hay que esperar a que se actualicen los DNS que resuelven nuestra IP en todo el mundo, y siempre queda la duda de si nuestra web está realmente accesible para todo el mundo, o si todos los DNS están devolviendo la IP correcta para nuestro dominio.

    Reúno en este post comandos sencillos para ejecutar desde la consola (cmd) de windows y utilidades a los que suelo recurrir cuando tengo dudas o problemas con los DNS de mis sitios web..

  • How to recover the password of the user sa on SQL Server

    Init params con SQL Server Configuration ManagerWith SQL Server, when we forget or we lose the password of the DBA user 'sa', and we are the administrators of the database, we have a little problem.

    It's easy to forget this password because probably we have our own user administrator and don't use to log in with the sa account. We also could have inherited the administration of a SQL Server database, with any documentation about the sa account or we coul'd have installed a database and deleted the login with admin privileges without knowing the password of the sa user.

    For all this situations there is a better solution than reinstalling the database..

  • How to change in SQL Server the key column to an identity by using T-SQL and OVER clause

    Relational model with invoices master-detailIf you have to change the type of a key column on SQL Server, and the new column type has to be integer, and even identity, you can do it by using some criteria in order to get the rows ordered (PK= index clustered= order by in physical disk by this column)..

    We will change the type of the PK column of a table in a sample with 2 typical invoice tables master-detail where the key columns are nchar. 'invheader.invoiceid' is the primary key of the master table and 'invlines.lineid' is the primary key of the detail table..

     

  • Instalar pip y virtualenv para Python en Linux CentOS

    Quiero utilizar Python en un servidor Linux CentOS 7. Python ya está instalado, pero es una versión antigua que no tiene pip para instalar librerías, así que voy a instalar pip para poder utilizar después entornos virtuales con virtualenv y poder instalar y hacer pruebas con librerías adicionales sin afectar a la instalación original de Python.

    Estos son los sencillos pasos que he seguido:

    Instalar pip

    $ curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
    $ python get-pip.py
    $ pip –V

    Utilizar el paquete virtualenv para crear entornos virtuales

    $ Pip install virtualenv

    Entrar en la carpeta de desarrollo:

    $ cd miproyecto
    $ virtualenv pythonvenv

    Activar el entorno virtual de Python:

    $ source pythonvenv/bin/activate
    (pythonvenv) $ 
    

    Se distingue que el entorno virtual está activado porque se muestra al principio de la linea de comandos el nombre entre paréntesis
     

    Desactivar el entorno virtual :

    $ deactivate

     

  • Chuleta de Python para Data Science

    Resource type
    Manual

    Python es el lenguaje de propósito general que más se está utilizando para proyectos de Data Science, gracias a su sencillez y a las completas librerías científicas, estadísticas y gráficas que se han desarrollado, y que siguen ampliándose con el soporte de la activa comunidad de este lenguaje de código abierto.

    Uno de los mejores sitios de formación online para iniciarse en herramientas de desarrollo para proyectos de Data Sacience es Datacamp, con grandes recursos para aprender DataScience con Python y/o con R.

    Esta práctica chuleta de Python para Data Science ha sido creada por ellos. Para utilizarla mejor descargar el pdf adjunto, que no tiene pérdida de calidad.

    Python for Data Science

  • Consultas y comandos para controlar ejecuciones de packages del catálogo de SSIS

    Consultar las ejecuciones del catálogo de SSIS activas, y parar una ejecución

    Después de conectar a la base de datos del catálogo, para comprobar las ejecuciones que hay activas actualmente se puede ejecutar la siguiente query:

    select * from catalog.executions where start_time is not null and end_time is null

    En los resultados de esta consulta, el primer campo que podremos ver es el execution_id, que es el id de la ejecución del proceso, el mismo que podremos ver desde el entorno gráfico si consultamos las operaciones activas haciendo click con el botón derecho sobre la base de datos del catálogo, y seleccionamos la opción 'Operaciones activas'.

    Desde el mismo entorno gráfico se puede utilizar el botón 'Detener' para parar una ejecución, aunque también se puede hacer con un comando de consulta utilizando el execution_id que ha salido en la consulta anterior (si, por ejemplo el id fuera 12345):

    Exec catalog.stop_operation @operation_id =  12345

     

    Consultar los mensajes de ejecuciones de paquetes del catálogo de SSIS

    Query para consultar los mensajes de las ejecuciones de los paquetes (en este caso de la última ejecución realizada):