Entradas

Mostrando entradas de agosto, 2017

Manual SSIS – Conversión entre tipos de datos

Imagen
04 Manual SSIS – Conversión entre tipos de datos Una transformación habitual en los paquetes SSIS es la conversión entre tipos de datos. SSIS dispone de un componente específico para estas cuestiones y se trata del objeto “Data Conversión”. Para emplear este componente simplemente tendremos que agregarlo dentro de nuestro Data Flow en un punto determinado. Por ejemplo, Al hacer doble clic sobre el mismo aparecerán todos los campos de entrada disponibles hasta el momento. Para realizar la conversión de tipos de datos simplemente tendremos que seleccionar cada uno de los campos que queremos convertir, indicar el tipo de dato deseado y asignar un nuevo nombre para la columna. En este caso vamos a convertir la columna “Title” de la tabla Person de AdventureWorks de un texto Unicode a no Unicode. Esta conversión quedaría como: Como se puede ver la columna “Data Type” contiene numerosas opciones de conversión de tipos de datos. Otra opción disponible para realizar conversiones

Creando ETL con SQL Server Integration Services (SSIS)

Imagen
Hola Jóvenes SENATINOS de la SEDE Tarapoto de la carrera de Desarrollo de Software y personas interesadas, en esta oportunidad utilizaremos un complemento de SQL Server para Visual Studio, que resulta muy útil cuando debemos hacer una serie de tareas que necesitamos automatizar, por ejemplo en la práctica de hoy tendremos un archivo excel (.xls) y sus datos los migraremos a una base de datos y en el proceso utilizaremos una serie de Querys que también ejecutaran tareas. SSIS es una herramienta ETL (Extraer, Transformar y Cargar), que es muy necesario para las aplicaciones de almacenamiento de datos. También se utiliza para realizar operaciones como la carga de los datos en función de la necesidad, la realización de diferentes transformaciones de los datos, como los cálculos que hacen (Suma, Promedio, entre otros) y para definir un flujo de trabajo de cómo debe fluir el proceso. Manos a la Obra: Luego de instalar el complemento, abren Visual Studio – New Project – y verán una pest

Cómo dejar de ser un "paquete" en diseño: guía de 5 minutos para programadores

Imagen
Cómo dejar de ser un "paquete" en diseño: guía de 5 minutos para programadores Fuente :  campusMVP .  Publicado el  27 de junio de 2017 a las 08:00 Cualquiera puede aprender y aplicar buenos principios de diseño. En esta guía encontrarás unos consejos prácticos de diseño que que te aportarán unos conocimientos básicos los cuales puedes empezar a poner en práctica desde hoy mismo (y causar una buena impresión en tus amigos diseñadores). Si no crees que puedes aprender diseño, solo recuerda lo que dijo nuestro legendario amigo David Eric Grohl sobre al aprendizaje de cosas nuevas: Nunca asistí a clases de batería. Nunca asistí a clases de guitarra. Más o menos vi cómo se hacía. Creo que si sientes pasión por algo y tienes motivación y estás centrado, puedes hacer lo que quieras en la vida. — Dave Grohl, Foo Fighters Teniendo en mente las palabras del Sr. Grohl, ¿estás preparado para este curso rápido? Pues vamos allá, manos a la obra, sin ningún orden ni co

Como ingeniero de software, ¿cuál es el mejor conjunto de habilidades que hay que tener para los próximos 5-10 años?

Imagen
Como ingeniero de software, ¿cuál es el mejor conjunto de habilidades que hay que tener para los próximos 5-10 años? Foto:  Rob Sinclair  /  CC BY-SA Buceando por Quora nos encontramos con la siguiente pregunta:  como ingeniero de software, ¿cuál es el mejor conjunto de habilidades que hay que tener para los próximos 5-10 años? . Nos encontramos con dos respuestas que nos llamaron especialmente la atención. Una que trata sobre  habilidades no técnicas  y otra más  centrada en tecnología . Las vamos a compartir aquí con vosotros en español y esperamos que sean de vuestro interés. Habilidades no técnicas Empecemos por el testimonio de  Brian Knapp , que aboga por cuestiones no técnicas. Solo hay una única "mejor destreza" que tendrás que tener en los próximos 5-10 años y no es técnica en absoluto. Déjame que te lo explique... Una vez había un tipo en una fiesta hablando con su amigo, que era un artista excepcional. Le preguntó a su amigo, cuyo arte estaba en

10 libros que todo programador debería leer

Imagen
10 libros que todo programador debería leer Para mucha gente, en contra de lo que se cree,  las vacaciones son el momento más temido del año , pues supone  una gran presión  ya que deben cumplir con aquellos propósitos que se habían hecho a sí mismos o a los demás; ¿te suena de algo? Por ejemplo, en vacaciones… No tocaré el ordenador, desconectaré de mi trabajo Quedaré con mis amigos, iré al cine, leeré varios libros... Haré excursiones con mi familia, incluso iré a la playa. … Pero lo anterior cada año se convierte en: Estás todos los días delante del ordenador. Tu respuesta es: "Pero... ¡si no estoy trabajando!. Me entretengo, solo estoy frikeando... Bueeeeno, de paso he respondido un par de correos, pero nada más" ?? "Yo casi que me quedo en casa, es que... siempre se me quema la espalda, id vosotros" No tengo tiempo ... Aunque no tenemos el remedio mágico, sí podemos ayudarte a conseguir un equilibrio  durante tus vacaciones. Para ello

Fundamentos de SQL: Consultas SELECT multi-tabla - JOIN

Imagen
Fundamentos de SQL: Consultas SELECT multi-tabla - JOIN En un anterior post sobre fundamentos de SQL vimos  lo básico de crear consultas con la instrucción SELECT . A continuación vamos a complicar un poco la cosa  aprendiendo a realizar consultas en varias tablas  de la base de datos al mismo tiempo. Es habitual que queramos acceder a datos que se encuentran en más de una tabla y mostrar información mezclada de todas ellas como resultado de una consulta. Para ello tendremos que hacer combinaciones de columnas de tablas diferentes. En  SQL  es posible hacer esto especificando más de una tabla en la cláusula FROM de la instrucción SELECT. Tenemos varias formas de obtener esta información.

Fundamentos de SQL: Consultas SELECT multi-tabla - Tipos de JOIN

Imagen
Fundamentos de SQL: Consultas SELECT multi-tabla - Tipos de JOIN En el anterior artículo de esta serie vimos cómo funcionan las consultas multi-tabla  basadas en JOIN. Ahora vamos a aprender más formas de realizar la unión de tablas que nos permitirán controlar mejor los conjuntos de resultados que obtenemos. Combinaciones internas - INNER JOIN Las combinaciones internas se realizan mediante la instrucción  INNER JOIN . Devuelven únicamente aquellos registros/filas  que tienen valores idénticos en los dos campos  que se comparan para unir ambas tablas. Es decir aquellas que tienen elementos en las dos tablas, identificados éstos por el campo de relación. La mejor forma de verlo es con un diagrama de Venn que ilustre en qué parte de la relación deben existir registros: En este caso se devuelven los registros que tienen nexo de unión en ambas tablas. Por ejemplo, en la relación entre las tablas de clientes y pedidos en Northwind, se devolverán los registros de todos lo