Modalità di layout file
È possibile organizzare i file di origine di Oracle Object Storage, SFTP e Microsoft Azure in cartelle standard o file sequenziali.
Tipi di layout file
| Layout | Abilita layout file sequenziali | Layout origine |
|---|---|---|
| Cartella standard | falso | Remote Host Extract Files Directory/datastore-name/data-files |
| File sequenziale | vero | Remote Host Extract Files Directory/data-files |
Layout cartella standard
Utilizzare il layout di cartella standard quando ogni data store dispone di una propria cartella nella cartella base configurata.
La cartella base del layout di cartella standard deve corrispondere al percorso della cartella fornito nella configurazione della connessione.
All'interno del layout della cartella standard della cartella base:
- Creare una cartella per ogni data store.
- Il nome della cartella del data store deve corrispondere al nome del data store.
- I nomi dei file di dati devono iniziare con il nome del data store. Evitare caratteri speciali, inclusi spazi, nei nomi dei data store, delle cartelle e dei file.
Esempio di layout di cartella standard:
<Remote Host Extract Files Directory>/
META_DATASTORES.csv
ACTIVITY_TYPES/
ACTIVITY_TYPES.csv
META_DATASTORES_ACTIVITY_TYPES_COL.csvNella cartella di base, creare il file di metadati del data store META_DATASTORES.csv per elencare i data store supportati.
| Nome della colonna | Obbligatorio | Descrizione |
|---|---|---|
| DATA_STORE_NAME | Sì | Nome del data store. Il nome del data store corrisponde al nome della cartella del data store. |
| DATA STORE_LABEL | N. | Descrizione o etichetta di visualizzazione per il data store. |
Esempio di file META_DATASTORES.csv:
DATA_STORE_NAME,DATA_STORE_LABEL
ACTIVITY_TYPES,Activity TypesOgni cartella di data store deve contenere:
- File di dati contenente i dati da caricare in Fusion Data Intelligence.
- File di metadati di colonna che descrive le colonne nel file di dati.
Il file di dati deve iniziare con il nome del data store. Ad esempio, ACTIVITY_TYPES.csv e ACTIVITY_TYPES.xlsx
Il file di metadati della colonna deve utilizzare il seguente pattern di denominazione:
META_DATASTORES_<DATA_STORE_NAME>_COL.csv
Ad esempio, META_DATASTORES_ACTIVITY_TYPES_COL.csv
Layout file sequenziale
Utilizzare il layout dei file sequenziali quando il sistema di origine pubblica tutti i file direttamente in una cartella anziché crearne una per ogni data store.
Posizionare tutti i file di dati direttamente nel file Remote Host Extract Files Directory configurato.
Esempio di layout flat file:
<Remote Host Extract Files Directory>/
OFFICE_BLDG.csv.zip
OFFICE_BLDG_1.csv.zip
CTLDA.csv.zip
INVDA.csv.zip
META_DATASTORES.csvNel layout dei file sequenziali, i nomi dei data store derivano dai nomi dei file.
Ad esempio:
| Nome file | Data store identificato |
|---|---|
| OFFICE_BLDG.csv.zip | BLDG UFFICIO |
| CTLDA.zip | CTLDA |
| INVDA.csv.zip | INVDA |
Nota:
Se sono presenti più file sequenziali per lo stesso data store, tali file possono essere considerati come file di dati per lo stesso data store utilizzando un delimitatore di file sequenziali configurato. Se è necessario questo comportamento, creare una richiesta di servizio (SR) su My Oracle Support.Ad esempio, se il delimitatore configurato è _, i file seguenti vengono considerati come file per il data store
OFFICE_BLDG.csv.zip
OFFICE_BLDG_1.csv.zip
OFFICE_BLDG_2.csv.zipIl layout dei file sequenziali supporta due pattern di estrazione dei metadati:
- Estrazione metadati con META_DATASTORES.csv
- Estrazione dei metadati senza META_DATASTORES.csv
Per l'estrazione dei metadati con META_DATASTORES.csv nella directory radice, META_DATASTORES.csv viene utilizzato come elenco di data store.
- L'estrattore legge i nomi dei data store da META_DATASTORES.csv.
- L'estrazione dei metadati viene eseguita solo per i data store elencati in META_DATASTORES.csv.
- I file che non appartengono ai data store elencati vengono ignorati durante l'estrazione dei metadati.
- Se esiste un file di metadati di colonna, viene utilizzato per primo.
- Se un file di metadati di colonna non esiste, i metadati di colonna possono essere derivati da un file di dati corrispondente.
Ad esempio, se META_DATASTORES.csv contiene solo INCLUSED, l'estrattore elabora INCLUDED_1.csv e ignora EXCLUDED_1.csv.
- META_DATASTORES.csv
- INCLUSO.csv
- ESCLUSO.csv
Per l'estrazione dei metadati senza META_DATASTORES.csv, l'estrattore rileva i data store dai file di dati idonei nella directory radice.
Ad esempio, sono disponibili i seguenti file:
- OFFICE_BLDG.csv.zip
- CTLDA.zip
- INVDA.csv.zip
I data store trovati sono:
- BLDG UFFICIO
- CTLDA
- INVDA
Se i file di metadati delle colonne vengono forniti in file sequenziali, posizionarli nella directory radice utilizzando questo pattern di denominazione:
META_DATASTORES_<DATA_STORE_NAME>_COLS.csvQuando il file META_DATASTORES_<DATA_STORE_NAME>_COLS.csv è disponibile, è preferibile per i metadati delle colonne. Quando non è disponibile, l'estrattore può derivare i metadati delle colonne da un file di dati corrispondente.