Sources de données
Les sources de données sont les éléments centraux de Qalita, elles sont référencées dans la plateforme, les données ne sont jamais recopiées et stockées dans la plateforme.
Ajouter une source
L'ajout d'une source se fait pour le moment uniquement grâce à la ligne de commande qalita
Lorsque vous ajoutez une source, cela créé un fichier de configuration qalita-conf.yaml
dans le dossier ~/.qalita/
qui contient les informations de connexion à la source.
Exemple :
version: 1
sources:
- config:
path: /home/aleopold/desktop/data/heart/
description: 11 clinical features for predicting heart disease events.
id: 1
name: Heart Failure Prediction Dataset
owner: admin
owner_id: 1
reference: true
sensitive: true
type: file
validate: valid
visibility: internal
Dans cet exemple, la source est un fichier local, mais elle pourrait être une base de données, un fichier distant, un flux de données, etc.
Propriété | Description |
---|---|
version | Version de la configuration |
sources | Liste des sources |
config | Configuration de la source, les propriétés varient en fonction du type de source. |
id | Identifiant unique de la source, cet identifiant est obtenu par la plateforme après avoir finalisé le référencement de la source avec la commande qalita source push |
name | Nom de la source |
owner | Nom de l'utilisateur propriétaire de la source |
owner_id | Identifiant de l'utilisateur propriétaire de la source |
type | Type de la source |
reference | Si la source est une référence, permet la comparaison avec d'autres sources. |
sensitive | Si la source est sensible, il faudra une habilitation spéciale pour pouvoir y accèder voir habilitations |
validate | Si la source est valide, cela signifie que le client à bien accès à la source, elle peut être référencée sur la plateforme |
visibility | Visibilité de la source, peut être public , internal ou private . Permet de restreindre l'accès à différents profils d'utilisateurs de la plateforme. |
Types de sources
Les sources peuvent être de n'importe quel type, tant qu'il existe des packs pour les traiter. QALITA Platforme ne fourni aucune limitation sur les types de sources.