martes, 9 de agosto de 2011

Que es un Dataset?

Que es un Dataset?
Un dataset se le puede comparar con los folders o carpetas en Windows, sin embargo es un poco diferente, procedo a enumerar las diferencias y algunas caracteristicas de los Datasets.

Diferencias entre los folders y los datasets
  • En Windows se pueden crear carpetas dentro de otras carpetas, en Mainframe esto no es posible (por lo menos segun mi conocimiento).
  • En Windows los archivos que se guardan en una carpeta se llaman archivos, en Mainframe se llaman members o miembros.

Caracteristicas de un dataset
  • Un dataset tiene que tener minimo 2 qualifiers.
  • El primer qualifier se le llama HLQ o High Level Qualifier por lo general es el nombre de usuario para poder diferenciar y el segundo calificador normalmente es el tipo de datos que se estan guardan en dicho Dataset.
  • Cada qualifier tiene que ser separado por un punto. 
  • Cada qualifier puede tener maximo 8 caracteres.
  • Cada qualifier tiene que empezar con una letra del alfabeto, o un caracter nacional ($, $, @), excepto el primer qualifier que puede iniciar solamente con una letra del alfabeto.
  • Cada qualifier puede estar compuesto por caraceteres del alfabeto, numeros o caracteres nacionales.
  • Cada dataset maximo puede tener 22 qualifiers.


Ejemplo de un Dataset: Victor.program.RPG
En este caso el HLQ de este Dataset seria Victor, program seria el 2do quailifier para determinar de que este dataset es para programas, y RPG seria el 3er qualifier y seria para diferenciar que solo programas hecho en lenguaje RPG.

Una imagen mostrando una lista de Dataset

No hay comentarios:

Publicar un comentario