Cómo concatenar orígenes de datos

Cómo:

Si el mismo archivo máster describe varios orígenes de datos FOCUS, puede leerlos todos en una sola solicitud, emitiendo un comando USE que los concatene.

También puede concatenar varios archivos que hagan referencia cruzada a un archivo común. Esto se lleva a cabo especificando los archivos host en el comando USE y, a continuación, el archivo de referencia cruzada.

Nota: No se puede especificar un archivo concatenado como referencia cruzada en un comando JOIN.


Principio de página

x
Procedimiento: Cómo Concatenar orígenes de datos con la herramienta Use en Developer Studio
  1. En la herramienta Use, siga uno de estos pasos:
    • Introduzca el nombre de un origen de datos FOCUS en el cuadro Nombre de archivo de base de datos.
    • Pulse Examinar para buscar el archivo que quiere añadir en las unidades de red y directorios.
    • Introduzca el nombre del archivo según la Convención de nomenclatura universal (UNC), en el cuadro Nombre de archivo de base de datos. Por ejemplo:
      \\Server1\Disk1\employee.foc

      La Convención de nomenclatura universal (UNC en sus siglas inglesas) permite introducir el nombre del servidor sin necesidad de recurrir a la ruta explícita del servidor. Sin embargo, para aprovechar las ventajas de UNC, primero debe adjuntarse al servidor que desea utilizar. Para más información sobre cómo adjuntarse a un servidor o conectarse a una unidad de red, consulte al administrador de su red.

  2. Introduzca el nombre del archivo máster que se va a asociar al origen de datos, en el campo Archivo máster. Al concatenar orígenes de datos, emplee el mismo nombre de archivo máster para cada origen.
  3. Si el origen de datos no está una ubicación local, introduzca el nombre del servidor en que reside el archivo, en el cuadro Servidor de base de datos.
  4. Pulse Añadir.
  5. Repita los pasos del 3 al 6 para identificar cualquier otro origen de datos.
  6. Seleccione una acción USE:
    • Eliminar/reemplazar lista actual de bases de datos USE, elimina todas las entradas o reemplaza la lista actual de orígenes de datos USE por los del cuadro de lista.
    • Añadir a la lista de bases de datos actual, añade orígenes de datos al directorio Use actual.
    • Reemplazar sólo los archivos en lista, cambia una o varias de las asignaciones de origen de datos en el directorio USE actual.
  7. Pulse Ejecutar.
  8. Pulse Cerrar. Se le pide que guarde sus cambios.

Principio de página

x
Sintaxis: Cómo Concatenar orígenes de datos
USE 
fileid-1 AS mastername
fileid-2 AS mastername 
.
. 
fileid-n AS mastername 
END

donde:

fileid-1...fileid-n

Cualquier especificación válida para los archivos que se están concatenando.

mastername

Es el nombre del archivo máster que describe los orígenes de datos.



Ejemplo: Cómo concatenar orígenes de datos

El siguiente comando concatena los orígenes de datos FOCUS EMP024, EMP025 y EMP026, todos ellos descritos por el archivo máster EMPLOYEE. Puede leer estos tres orígenes con un solo comando TABLE FILE EMPLOYEE.

Windows:

USE
C:\DATA\EMP024.FOC AS EMPLOYEE
C:\DATA\EMP025.FOC AS EMPLOYEE
C:\DATA\EMP026.FOC AS EMPLOYEE
END

z/OS:

USE
EMP024 AS EMPLOYEE
EMP025 AS EMPLOYEE
EMP026 AS EMPLOYEE
END

UNIX:

USE
/usr/mydata/emp024.foc AS EMPLOYEE
/usr/mydata/emp025.foc AS EMPLOYEE
/usr/mydata/emp026.foc AS EMPLOYEE
END


Ejemplo: Cómo especificar concatenaciones múltiples

El siguiente comando concatena los orígenes de datos EMP01 y EMP02, descritos por el archivo máster EMPLOYEE, y los orígenes SALES01 y SALES02, descritos por SALES.

Windows:

USE
EMP01.FOC AS EMPLOYEE
EMP02.FOC AS EMPLOYEE
SALES01.FOC AS SALES
SALES02.FOC AS SALES
END

z/OS:

USE
EMP01 AS EMPLOYEE
EMP02 AS EMPLOYEE
SALES01 AS SALES
SALES02 AS SALES
END

UNIX:

USE
emp01.foc AS EMPLOYEE
emp02.foc AS EMPLOYEE
sales01.foc AS SALES
sales02.foc AS SALES
END

Puede leer los orígenes EMP01 y EMP02 con un solo comando TABLE FILE EMPLOYEE. Puede leer los orígenes SALES01 y SALES02 con un solo comando TABLE FILE SALES.


Principio de página

x
Sintaxis: Cómo Concatenar orígenes de datos y un archivo de referencia cruzada
USE 
fileid-1 AS mastername
fileid-2 AS mastername 
.
. 
fileid-n AS mastername
reffileEND

donde:

fileid-1...fileid-n

Cualquier especificación válida para los archivos que se están concatenando.

mastername

Es el nombre del archivo máster que describe los orígenes de datos.

reffile

Es el archivo de referencia cruzada para los archivos que se están concatenando.



Ejemplo: Cómo concatenar orígenes de datos y un archivo de referencia cruzada

EMPLOYEE está compuesto por dos archivos, EMP01 y EMP02, que hacen referencia cruzada al archivo común, EDUCFILE. Para leer los archivos de forma conjunta, emita el comando USE.

Windows:

USE
EMP01.FOC AS EMPLOYEE
EMP02.FOC AS EMPLOYEE
EDUCFILE.FOC
END

z/OS:

USE
EMP01 AS EMPLOYEE
EMP02 AS EMPLOYEE
EDUCFILE
END

UNIX:

USE
/usr/mydata/emp01.foc AS EMPLOYEE
/usr/mydata/emp02.foc AS EMPLOYEE
/usr/mydata/educfile.foc
END


Ejemplo: Cómo concatenar orígenes de datos y varios archivos de referencia cruzada

Si EMPLOYEE está compuesto por dos archivos, EMP01 y EMP02, cada uno con su propio archivo de referencia cruzada, ED01 y ED02, puede leer los cuatro archivos en un único comando. Emita el comando USE con cada archivo host seguido de su archivo de referencia cruzada.

Windows:

USE
EMP01.FOC AS EMPLOYEE
ED01.FOC AS EDUCFILE
EMP02.FOC AS EMPLOYEE
ED02.FOC AS EDUCFILE
END

z/OS:

USE
EMP01 AS EMPLOYEE
ED01  AS EDUCFILE
EMP02 AS EMPLOYEE
ED02  AS EDUCFILE
END

UNIX:

USE
/usr/mydata/emp01.foc AS EMPLOYEE
/usr/mydata/ed01.foc AS EDUCFILE
/usr/mydata/emp02.foc AS EMPLOYEE
/usr/mydata/ed02.foc AS EDUCFILE
END

WebFOCUS