Modos de diseño de archivos

Puede organizar los archivos de origen de Oracle Object Storage, SFTP y Microsoft Azure en carpetas estándar o archivos planos.

Tipos de diseño de archivo

Diseño Activar diseño de archivo plano Diseño de origen
Carpeta estándar falso Remote Host Extract Files Directory/datastore-name/data-files
Archivo Plano verdadero Remote Host Extract Files Directory/data-files

Diseño estándar de carpeta

Utilice el diseño de carpeta estándar cuando cada almacén de datos tenga su propia carpeta en la carpeta base configurada.

La carpeta base del diseño de carpeta estándar debe coincidir con la ruta de acceso de carpeta proporcionada en la configuración de conexión.

Dentro del diseño de carpeta estándar de la carpeta base:

  • Cree una carpeta para cada almacén de datos.
  • El nombre de la carpeta del almacén de datos debe coincidir con el nombre del almacén de datos.
  • Los nombres de los archivos de datos deben empezar por el nombre del almacén de datos. Evite los caracteres especiales, incluidos los espacios, en los nombres de almacenes de datos, los nombres de carpetas y los nombres de archivos.

Ejemplo de diseño de carpeta estándar:

<Remote Host Extract Files Directory>/
  META_DATASTORES.csv
  ACTIVITY_TYPES/
    ACTIVITY_TYPES.csv
    META_DATASTORES_ACTIVITY_TYPES_COL.csv

En la carpeta base, cree el archivo de metadatos del almacén de datos, META_DATASTORES.csv, para mostrar los almacenes de datos soportados.

Nombre de columna Obligatorio Descripción
NOMBRE_ALMACÉN_DATOS Sí Nombre de almacén de datos El nombre del almacén de datos coincide con el nombre de carpeta del almacén de datos.
ETIQUETA_ALMACÉN_DATOS No Descripción o etiqueta de visualización del almacén de datos.

Ejemplo de archivo META_DATASTORES.csv:


DATA_STORE_NAME,DATA_STORE_LABEL 

ACTIVITY_TYPES,Activity Types

Cada carpeta del almacén de datos debe contener:

  • Archivo de datos que contiene los datos que se van a cargar en Fusion Data Intelligence.
  • Un archivo de metadatos de columna que describe las columnas del archivo de datos.

El archivo de datos debe empezar por el nombre del almacén de datos. Por ejemplo, ACTIVITY_TYPES.csv y ACTIVITY_TYPES.xlsx

El archivo de metadatos de columna debe utilizar el siguiente patrón de nomenclatura:

META_DATASTORES_<DATA_STORE_NAME>_COL.csv

Por ejemplo, META_DATASTORES_ACTIVITY_TYPES_COL.csv

Diseño de archivo plano

Utilice el diseño de archivo plano cuando el sistema de origen publique todos los archivos directamente en una carpeta en lugar de crear una carpeta por almacén de datos.

Coloque todos los archivos de datos directamente en el Remote Host Extract Files Directory configurado.

Ejemplo de diseño de archivo plano:

<Remote Host Extract Files Directory>/
  OFFICE_BLDG.csv.zip
  OFFICE_BLDG_1.csv.zip
  CTLDA.csv.zip
  INVDA.csv.zip
  META_DATASTORES.csv

En el diseño del archivo plano, los nombres del almacén de datos se derivan de los nombres de archivo.

Por ejemplo:

Nombre de archivo Almacén de datos identificado
OFFICE_BLDG.csv.zip OFICINA_BLDG
CTLDA.csv.zip CTLDA
INVDA.csv.zip INVERSIÓN

Nota:

Si dispone de varios archivos planos para el mismo almacén de datos, estos archivos se pueden tratar como archivos de datos para el mismo almacén de datos mediante un delimitador de archivo plano configurado. Si necesita este comportamiento, cree una solicitud de servicio (SR) en My Oracle Support.

Por ejemplo, si el delimitador configurado es _, los siguientes archivos se tratan como archivos para el almacén de datos

OFFICE_BLDG.csv.zip
OFFICE_BLDG_1.csv.zip
OFFICE_BLDG_2.csv.zip

El diseño de archivo plano soporta dos patrones de extracción de metadatos:

  • Extracción de metadatos con META_DATASTORES.csv
  • Extracción de metadatos sin META_DATASTORES.csv

Para la extracción de metadatos con META_DATASTORES.csv en el directorio raíz, META_DATASTORES.csv se utiliza como lista de almacenes de datos.

  • El extractor lee los nombres de los almacenes de datos de META_DATASTORES.csv.
  • La extracción de metadatos solo se realiza para los almacenes de datos que se muestran en META_DATASTORES.csv.
  • Los archivos que no pertenecen a los almacenes de datos mostrados se ignoran durante la extracción de metadatos.
  • Si existe un archivo de metadatos de columna, se utiliza primero.
  • Si no existe un archivo de metadatos de columna, los metadatos de columna se pueden inferir de un archivo de datos coincidente.

Por ejemplo, si META_DATASTORES.csv contiene sólo INCLUDED, el extractor procesa INCLUDED_1.csv e ignora EXCLUDED_1.csv.

  • META_DATASTORES.csv
  • INCLUIDO.csv
  • EXCLUDED.csv

Para la extracción de metadatos sin META_DATASTORES.csv, el extractor detecta los almacenes de datos de los archivos de datos elegibles en el directorio raíz.

Por ejemplo, tiene estos archivos:

  • OFFICE_BLDG.csv.zip
  • CTLDA.csv.zip
  • INVDA.csv.zip

Los almacenes de datos detectados son:

  • OFICINA_BLDG
  • CTLDA
  • INVERSIÓN

Si los archivos de metadatos de columna se proporcionan en archivos planos, colóquelos en el directorio raíz mediante este patrón de nomenclatura:

META_DATASTORES_<DATA_STORE_NAME>_COLS.csv

Cuando el archivo META_DATASTORES_<DATA_STORE_NAME>_COLS.csv está disponible, se prefiere para los metadatos de columna. Cuando no está disponible, el extractor puede inferir metadatos de columna de un archivo de datos coincidente.