Modes de présentation des fichiers

Vous pouvez organiser les fichiers source Oracle Object Storage, SFTP et Microsoft Azure dans des dossiers standard ou des fichiers plats.

Types de disposition de fichier

Présentation Activer la disposition des fichiers à plat Disposition source
Dossier standard faux Remote Host Extract Files Directory/datastore-name/data-files
Fichier à plat vrai Remote Host Extract Files Directory/data-files

Présentation de dossier standard

Utilisez la présentation de dossier standard lorsque chaque banque de données possède son propre dossier sous le dossier de base configuré.

Le dossier de base de la présentation de dossier standard doit correspondre au chemin de dossier fourni dans la configuration de la connexion.

Dans la présentation de dossier standard du dossier de base :

  • Créez un dossier pour chaque banque de données.
  • Le nom du dossier de banque de données doit correspondre au nom de la banque de données.
  • Les noms des fichiers de données doivent commencer par le nom du magasin de données. Evitez les caractères spéciaux, y compris les espaces, dans les noms de banque de données, les noms de dossier et les noms de fichier.

Exemple de présentation de dossier standard :

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

Dans le dossier de base, créez le fichier de métadonnées de banque de données META_DATASTORES.csv pour répertorier les banques de données prises en charge.

Nom de la colonne Obligatoire Description
NOM DE LA BANQUE DE DONNÉES Oui Nom du magasin de données. Le nom du magasin de données correspond au nom du dossier du magasin de données.
DATA_STORE_LABEL Non Description ou libellé d'affichage du magasin de données.

Exemple de fichier META_DATASTORES.csv :


DATA_STORE_NAME,DATA_STORE_LABEL 

ACTIVITY_TYPES,Activity Types

Chaque dossier de banque de données doit contenir :

  • Fichier de données contenant les données à charger dans Fusion Data Intelligence.
  • Fichier de métadonnées de colonne qui décrit les colonnes du fichier de données.

Le fichier de données doit commencer par le nom du magasin de données. Par exemple, ACTIVITY_TYPES.csv et ACTIVITY_TYPES.xlsx

Le fichier de métadonnées de colonne doit utiliser le modèle de dénomination suivant :

META_DATASTORES_<DATA_STORE_NAME>_COL.csv

Par exemple, META_DATASTORES_ACTIVITY_TYPES_COL.csv

Présentation de fichier plat

Utilisez la présentation de fichier plat lorsque le système source publie tous les fichiers directement dans un dossier au lieu de créer un dossier par magasin de données.

Placez tous les fichiers de données directement dans le fichier Remote Host Extract Files Directory configuré.

Exemple de présentation de fichier plat :

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

Dans la présentation du fichier à plat, les noms de banque de données sont dérivés des noms de fichier.

Exemple :

Nom du fichier Banque de données identifiée
Fichier .csv.zip OFFICE_BLDG
CTLDA.csv.zip LDA
INVDA.csv.zip INVDA

Remarque :

Si vous disposez de plusieurs fichiers à plat pour la même banque de données, ces fichiers peuvent être traités comme des fichiers de données pour la même banque de données à l'aide d'un délimiteur de fichier à plat configuré. Si vous avez besoin de ce comportement, créez une demande d'assistance sur My Oracle Support.

Par exemple, si le délimiteur configuré est _, les fichiers suivants sont traités comme des fichiers pour la banque de données

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

La présentation de fichier plat prend en charge deux modèles d'extraction de métadonnées :

  • Extraction de métadonnées avec META_DATASTORES.csv
  • Extraction de métadonnées sans META_DATASTORES.csv

Pour l'extraction de métadonnées avec META_DATASTORES.csv dans le répertoire racine, META_DATASTORES.csv est utilisé comme liste de banques de données.

  • L'extracteur lit les noms de banque de données de META_DATASTORES.csv.
  • L'extraction des métadonnées est effectuée uniquement pour les banques de données répertoriées dans META_DATASTORES.csv.
  • Les fichiers qui n'appartiennent pas aux banques de données répertoriées sont ignorés lors de l'extraction des métadonnées.
  • Si un fichier de métadonnées de colonne existe, il est utilisé en premier.
  • Si aucun fichier de métadonnées de colonne n'existe, les métadonnées de colonne peuvent être inférées à partir d'un fichier de données correspondant.

Par exemple, vous disposez de ces fichiers. Si META_DATASTORES.csv contient uniquement INCLUDED, l'extracteur traite INCLUDED_1.csv et ignore EXCLUDED_1.csv.

  • META_DATASTORES.csv
  • .csv inclus
  • EXCLUSIF.csv

Pour l'extraction de métadonnées sans META_DATASTORES.csv, l'extracteur repère les banques de données des fichiers de données admissibles dans le répertoire racine.

Par exemple, vous disposez des fichiers suivants :

  • Fichier .csv.zip
  • CTLDA.csv.zip
  • INVDA.csv.zip

Les banques de données repérées sont les suivantes :

  • OFFICE_BLDG
  • LDA
  • INVDA

Si des fichiers de métadonnées de colonne sont fournis dans des fichiers plats, placez-les dans le répertoire racine à l'aide du modèle de dénomination suivant :

META_DATASTORES_<DATA_STORE_NAME>_COLS.csv

Lorsque le fichier META_DATASTORES_<DATA_STORE_NAME>_COLS.csv est disponible, il est préférable d'utiliser les métadonnées de colonne. Lorsqu'elle n'est pas disponible, l'extracteur peut inférer des métadonnées de colonne à partir d'un fichier de données correspondant.