Indexation d'une base de données à l'aide d'une vue
Pour utiliser les vues incorporées
-
Créez une source de base de données (voir Configuration et indexation d'une source Database).
-
Dans votre base de données, créez une vue qui retourne au moins le champ URI (voir Création d'une vue dans une base de données).
Note : La valeur du champ URI doit être un URI valide, ce qui veut dire qu'elle doit avoir n'importe quel préfixe de schéma, suivi par un identificateur unique (ex. : odbc://id=4).Les champs qui peuvent être associés à un document sont :
-
Uri
-
UriCaption
-
ClickableUri
-
PrintableUri
-
Title
-
FileName
-
ContentType
-
BinaryBody
-
Body
-
ModifiedDate
-
Tous les champs reliés à la sécurité.
-
-
Définissez les permissions de sécurité obligatoires de vos documents à l'aide de l'une des méthodes suivantes :
-
Dans l'Outil d'administration :
Note : Aucun fichier de configuration n'est nécessaire avec cette méthode.-
Dans le serveur Coveo, accédez à l'Outil d'administration (voir Ouverture de l'Outil d'administration).
-
Accédez à la page Sources et collections (Index > Sources et collections).
-
Dans la section Source, agrandissez la liste déroulante de la bonne source.
-
Sélectionnez Modifier les permissions. La page Permissions de la source sélectionnée est affichée.
-
Sélectionnez Précise les permissions de sécurité à indexer.
-
Spécifiez les utilisateurs nécessaires dans les listes Utilisateurs autorisés et Utilisateurs non autorisés.
Note : Pour ajouter un nouvel utilisateur, tapez le nom d'utilisateur dans la boîte correspondante et cliquez sur Ajouter. Par défaut, la liste Allowed Users contient everybody, qui représente tout ceux qui sont accès aux documents indexés. -
Cliquez sur Appliquer les modifications.
-
-
À partir de la vue créée :
Note : Aucun fichier de configuration n'est nécessaire avec cette méthode.-
Dans la vue créée, ajoutez de nouveaux champs renfermant les permissions obligatoires de chaque document.
Type de sécurité Type d'utilisateur Noms de champ nécessaires Pour l'utilisateur Pour le serveur Windows Utilisateurs autorisés AllowedWindowsName AllowedWindowsServer Utilisateurs non autorisés DeniedWindowsName DeniedWindowsServer Groupe personnalisé Utilisateurs autorisés AllowedCGName AllowedCGServer Utilisateurs non autorisés DeniedCGName DeniedCGServer Utilisateur personnalisé Utilisateurs autorisés AllowedCUName AllowedCUServer Utilisateurs non autorisés DeniedCUName DeniedCUServer -
Dans le serveur Coveo, accédez à l'Outil d'administration (voir Ouverture de l'Outil d'administration).
-
Dans la section Source, agrandissez la liste déroulante de la bonne source.
-
Sélectionnez Modifier les permissions. La page Permissions correspondant à la source est affichée.
-
Dans la section Permissions, sélectionnez Indexer les permissions.
-
-
À partir d'un fichier de configuration :
-
Créez un fichier de configuration (voir Exemple d'un fichier de configuration pour le connecteur Database et Indexation d'une base de données à l'aide d'un fichier de configuration).
-
Ajoutez un nœud AllowedUsers dans lequel il est possible de définir des utilisateurs autorisés et non autorisés pour chaque document.
Note : Créer un fichier de configuration implique que les expressions de requête doivent sélectionner la vue entière ou les champs obligatoires. -
-