SAS
Noticias EventosServiciosEmpleoContacte con nosotros Buscar
Inicio Productos y Soluciones Casos de éxito Compqñía Soporte Técnico Formación www.sas.com
 
Formación
Solicitar catálogo
Calendario de cursos
Información de los cursos
Qué cursos realizar
Inscripciones
Localización de oficinas
E - Learning
Certificación SAS
Página principal de Servicios
 

Técnicas avanzadas de programación SAS

Este curso es para programadores SAS con experiencia que deseen aprender técnicas avanzadas y mejorar sus técnicas de programación.

Descripción del curso

Este curso de tres días se basa en conceptos presentados en el curso “Tratamiento de datos con el Sistema SAS”. Está enfocado a la manipulación de diferentes tipos de datos, combinación de datos, “sorting”, utilización de “arrays” multidimensionales, “hash tables”, ejecución de “lookups”, almacenamiento óptimo de datos, uso de los formatos definidos por el usuario y creación de tablas con SAS Scalable Performance Data Engine.

Requisitos previos

Este curso no es apropiado para nuevos usuarios del software SAS. Antes de asistir a este curso debería tener al menos nueves meses de experiencia con programación SAS o haber asistido al curso “Tratamiento de datos con el Sistema SAS”.

Especialmente debería saber hacer:

  • Entender la estructura de fichero de su sistema operativo y llevar a cabo tareas del sistema operativo básico
  • Entender los conceptos lógicos de programación
  • Entender la compilación y ejecución del proceso del paso DATA
  • Utilizar diferentes tipos de input para crear conjuntos de datos desde los ficheros externos
  • Utilizar el software SAS para acceder a las librerías de datos SAS
  • Crear y utilizar valores de fecha SAS
  • Leer, concatenar, unir e intercalar conjuntos de datos SAS
  • Utilizar las opciones de conjuntos de datos DROP=, KEEP= y RENAME=
  • Crear múltiples salidas de conjuntos de datos
  • Utilizar el proceso array y bucles DO para procesar intervalos de datos
  • Utilizar funciones SAS para llevar a cabo manipulación y transformación de datos.

Contenidos del curso

Introducción

  • Medición de la eficacia
  • Proceso SAS
  • Control de memoria y recursos I/O

Acceso de observaciones

  • Creación de ejemplos de conjuntos de datos
  • Creación y mantenimiento de índices

Combinar datos verticalmente

  • Añadir ficheros de datos
  • Añadir conjuntos de datos SAS

Combinar datos horizontalmente

  • Unir conjuntos de datos por valor
  • Combinar datos de sumarización y detalle
  • Uso de los índices para combinar datos
  • Actualizar datos
  • Combinar datos de sumarización y detalle utilizando dos sentencias SET (Autoestudio)

Clasificación y procesos BY-Group

  • Eliminar duplicados
  • Ordenar recursos
  • Utilizar la rutina correcta de clasificación (Autoestudio)
  • Alternativas a la clasificación

Utilización de de tablas “lookup”

  • Arrays multidimensionales
  • Trabajar con “hash tables”
  • Utilizar formatos como tablas “lookup”

Control del almacenamiento de espacio

  • Reducir la longitud de las variables numéricas
  • Comprimir ficheros de datos
  • Creación de un paso DATA view

Utilizar las mejores prácticas para mejorar la eficacia

  • Ejecutar solamente sentencias necesarias
  • Eliminar lecturasinnecesarios a través de los datos
  • Leer y escribir solamente datos esenciales
  • Consideraciones eficientes de networking (Autoestudio)

Utilizar SAS Scalable Performance Data Engine (Autoestudio)

  • Crear SPD engine tables
  • Utilizar eficientemente SPD engine
  • Lista de opciones de la sentencia SPD Engine LIBNAME

Temas adicionales (Autoestudio)

  • Crear “integrity constraints”
  • Crear y utilizar “audit trails”
  • Trabajar con expresiones regulares Perl

Duración: 3 días

Software: SAS® Base. Es apropiado para usuarios que utilicen la versión 8 de SAS o SAS®9.

Fechas de los Cursos

. Consulta las fechas de los cursos  aquí.

Volver

Contacte con nosotros
Inscríbase en nuestros cursos
Por e-mail

The Power to Know
   contactenos     Buscar     Términos de Uso e Información Legal     Política de Privacidad   Copyright © 2007 SAS Institute Inc. Todos los derechos reservados