Tipo Titolo Author Comments Last updated
Página Cuestionario para la ETL Carlos 0 5 years 2 months ago
Página Cuestionario de análisis de la calidad en un Data Warehouse Carlos 0 5 years 2 months ago
Página Minería de datos Carlos 0 5 years 2 months ago
Página Tipos de aplicaciones donde utilizar técnicas de Data Warehouse Carlos 0 5 years 2 months ago
Página Query y reporting en un Data Warehouse Carlos 0 5 years 2 months ago
Página Seguridad de acceso y manipulación de la información en el Data Warehouse Carlos 0 5 years 2 months ago
Página Webhousing Carlos 0 5 years 2 months ago
Página Cuestionario de herramientas de usuario final: OLAP, EIS, Reporting (2/3) Carlos 0 5 years 2 months ago
Página Cuestionario de Herramientas de usuario final: OLAP, EIS, Reporting (1/3) Carlos 0 5 years 2 months ago
Página Cuestionario de herramientas de usuario final: OLAP, EIS, Reporting (3/3) Carlos 0 5 years 2 months ago
Página Aspectos técnicos en el proceso de creación y explotación de un Data Warehouse Carlos 0 5 years 2 months ago
Página Estrategias de implantación de un Data Warehouse Carlos 0 5 years 2 months ago
Página Fases de implantación de un Data Warehouse Carlos 0 5 years 2 months ago
Página Componentes a tener en cuenta a la hora de construir un Data Warehouse Carlos 0 5 years 2 months ago
Página Data Warehouse vs Data Mart Carlos 0 5 years 2 months ago
Página Conceptos y funcionalidades básicas de Data Warehouse Carlos 0 5 years 2 months ago
Página Análisis del entorno Data Warehouse Carlos 0 5 years 2 months ago
Página Introducción al Manual de Data Warehouse Carlos 0 5 years 2 months ago
Tema de debate ¿Como diseñar un objetivo para un KPI que dependa de la dimension TIEMPO? juanvi83 1 5 years 2 months ago
Evento Presentación de IBM Cognos Express Carlos 0 5 years 2 months ago
Book page 3.1. Sentencias de definición Carlos 0 5 years 2 months ago
Book page 3. El lenguaje SQL Carlos 0 5 years 2 months ago
Book page 2.4. Álgebra relacional Carlos 0 5 years 2 months ago
Book page 2.3. Reglas de integridad Carlos 0 5 years 2 months ago
Book page 2.2. Definición de claves Carlos 0 5 years 2 months ago

Publicaciones

  • Cambio del proyecto de modo implementación de paquetes a implementación de proyectos

    Para cambiar el modo de implementación de paquetes a proyectos, y poder desplegar el proyecto en el catálogo IS de SQL Server se puede utilizar el asistente que se inicia fácilmente con un clic en el botón derecho sobre el proyecto, en el explorador de soluciones, y seleccionando la opción 'Convertir al modelo de implementación de proyectos'.

    Es todo muy intuitivo menos, al menos para mi, el paso de seleccionar las configuraciones que se han de convertir. En mi caso utilizaba configuraciones para alimentar variables con valores almacenados en la tabla SSIS Configurations de SQL Server, y los paquetes que utilizaban estas configuraciones me salían con un estado 'No se puedo conectar con el servidor', error de inicio de sesión..

    Este problema se soluciona con la opción 'Agregar configuraciones..', que permite volver a introducir los datos de conexión y 'leer' las configuraciones de la tabla SSIS Configurations. Se agrega una nueva configuración con el asistente para cada una de las que está en estado 'No se pudo conectar..' y después se seleccionan sólo las nuevas, que ya han de mostrar un estado 'Aceptar'.

  • Limitaciones en las funciones de SQL Server

    Las funciones de usuario de SQL Server tienen bastantes limitaciones comparadas con otras funciones de otras bases de datos, como Oracle, o con lo que se puede hacer en los procedimientos almacenados.

    Las principales limitaciones, bajo mi punto de vista, son estas dos:

    • Dentro de una función de SQL Server no se pueden ejecutar sentencias de actualización de datos como INSERT, UPDATE o DELETE, es decir, que una función de usuario NO puede modificar valores de las tablas de una base de datos.
    • Las funciones de T-SQL no permiten el tratamiento de excepciones con bloques TRY CATCH

    Es importante recordar estas limitaciones antes de comenzar a desarrollar funciones personalizadas, porque es bastante habitual terminar creando un procedure porque alguna cosa no se puede hacer o controlar con una función.

    ¿Conoces más limitaciones de las funciones de usuario de TSQL? 

     

  • 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