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.csvEn 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 TypesCada 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.csvEn 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.zipEl 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.csvCuando 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.