Exemple : Données de facette
Vous pouvez insérer des données de facette dans les tables de base de données FACET, FACETDESC et FACETGRP, les remplacer ou les supprimer à l'aide de l'utilitaire de chargement de données. Ces exemples utilisent des fichiers CSV pour illustrer l'insertion, le remplacement ou la suppression des données.
Cet exemple utilise un fichier CSV pour expliquer comment insérer, remplacer ou supprimer vos données. Vous pouvez aussi créer et utiliser un fichier au format XML pour insérer, remplacer ou supprimer vos données. Si vous choisissez de créer et d'utiliser un fichier au format XML, assurez-vous que vos éléments XML utilisent les mêmes noms que ceux des colonnes CSV.
définitions de colonne CSV et d'élément XML pour facet.csv
- storeentId
- (Entier) ID d'entité de magasin. Le mot clé est facultatif. Si vous laissez cette zone vide, la valeur par défaut sera storeId définie dans le contexte métier dans wc-dataload-env.xml. Elle est mappée à FACET. STOREENT_ID.
- searchAttributeIdentifier
- (Requis, chaîne) Identificateur de l'attribut de recherche. Il est mappé à SRCHATTR.IDENTIFIER.
- indexScope
- (Long) Portée d'index de l'attribut de recherche. Le mot clé est facultatif. Si vous laissez cette zone vide, la valeur par défaut sera catalogId définie dans le contexte métier dans wc-dataload-env.xml. Elle est mappée à SRCHATTR.INDEXSCOPE.
- indexType
- (Requis, chaîne) Type d'index de recherche. Elle est mappée à SRCHATTR.INDEXTYPE. Ces trois colonnes (searchAttributeIdentifier, indexScope, indexType) seront utilisées pour résoudre la colonne SRCHATTR_ID dans la table FACET. Les quatre premières colonnes CSV sont utilisées pour résoudre FACET_ID dans la table FACET.
- attributeIdentifier
- (Chaîne) Identificateur de l'attribut de dictionnaire d'attributs. Il est mappé à ATTR.IDENTIFIER. Il est utilisé pour résoudre la colonne ATTR_ID dans la table FACET.
- sélection
- (Entier) Décrit si la sélection multiple est autorisée pour cet attribut de facette. Elle est mappée à FACET.SELECTION.
- sortOrder
- (Entier) L'ordre d'affichage à utiliser lors de l'affichage des valeurs de la facette. Il est mappé à FACET.SORT_ORDER.
- keywordSearch
- (Entier) Décrit si la facette doit être incluse dans la recherche par mots clés. Il est mappé à FACET.KEYWORD_SEARCH.
- zeroDisplay
- (Entier) Décrit si l'attribut apte aux facettes doit afficher des valeurs de comptage nulles. Il est mappé à FACET.ZERO_DISPLAY.
- maxDisplay
- (Entier) Les valeurs maximales à afficher dans la vitrine pour la facette. Il est mappé à FACET.MAX_DISPLAY.
- séquence
- (Double) La séquence de la facette affichée dans la vitrine. Elle est mappée à FACET.SEQUENCE.
- groupId
- (Long) ID du groupe pour la facette. Il est mappé à FACET.GROUP_ID.
- nom
- (Requis, chaîne) Nom sensible à la langue pour une facette non basée sur les attributs. Il est mappé à FACETDESC.NAME.
- description
- (Chaîne) Description administrative sensible à la langue pour une facette non basée sur les attributs. Elle est mappée à FACETDESC.DESCRIPTION.
- supprimer
- (Chaîne) Indicateur spécifiant si une suppression doit être effectuée. Spécifiez 1 pour supprimer la ligne.
Fichier CSV avec exemples de données de facette
Dans cet exemple, les données source proviennent d'un fichier CSV. Ce fichier contient des exemples de données de facette : chargé dans les tables FACET et FACETDESC : Fichier CSV avec exemples de données de facette.
| storeentId | searchAttributeIdentifier | indexScope | indexType | attributeIdentifier | sélection | sortOrder | keywordSearch | zeroDisplay | maxDisplay | séquence | groupId | nom | description | supprimer |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| _cat.Color | CatalogEntry (entrée de catalogue) | Couleur | 1 | 0 | 0 | 0 | 20 | 1 | 0 | Couleur | Couleur | 0 | ||
| 0 | _cat.ManufacturerName | 0 | CatalogEntry (entrée de catalogue) | 1 | 1 | 1 | 0 | 6 | 0 | 0 | Marque | Le fabriquant | 0 |
définitions de colonne CSV et d'élément XML pour FacetCatalogGroup.csv
- storeentId
- (Entier) ID d'entité de magasin. Le mot clé est facultatif. Si vous laissez cette zone vide, la valeur par défaut sera storeId définie dans le contexte métier dans wc-dataload-env.xml. Il est mappé à FACET. STOREENT_ID
- searchAttributeIdentifier
- (Requis, chaîne) Identificateur de l'attribut de recherche. Il est mappé à SRCHATTR.IDENTIFIER.
- indexScope
- (Long) Portée d'index de l'attribut de recherche. Le mot clé est facultatif. Si vous laissez cette zone vide, la valeur par défaut sera catalogId définie dans le contexte métier dans wc-dataload-env.xml. Elle est mappée à SRCHATTR.INDEXSCOPE.
- indexType
- (Requis, chaîne) Type d'index de recherche. Elle est mappée à SRCHATTR.INDEXTYPE. Ces trois colonnes (searchAttributeIdentifier, indexScope, indexType) seront utilisées pour résoudre la colonne SRCHATTR_ID dans la table FACET. Les quatre premières colonnes CSV sont utilisées pour résoudre FACET_ID dans la table FACETCATGRP.
- catalogGroupIdentifier
- (Requis, chaîne) Identificateur de groupe de catalogues. Il est mappé à CATGROUP.IDENTIFIER. Il est utilisé pour résoudre en CATGROUP_ID dans la table FACETCATGRP.
- séquence
- (Double) La séquence de la facette affichée dans la vitrine. Il est mappé à FACETCATGRP.SEQUENCE.
- displayable
- (Entier) Décrit si la facette est visible. Il est mappé à FACETCATGRP.DISPLAYABLE.
- supprimer
- (Chaîne) Indicateur spécifiant si une suppression doit être effectuée. Spécifiez 1 pour supprimer la ligne.
Fichier CSV avec exemples de données de facette
Dans cet exemple, les données source proviennent d'un fichier CSV. Ce fichier contient des exemples de données de facette : chargé dans les tables FACETCATGRP : Fichier CSV avec exemples de données de facette.
| storeentId | searchAttributeIdentifier | indexScope | indexType | catalogGroupIdentifier | séquence | displayable | supprimer |
|---|---|---|---|---|---|---|---|
| 0 | _cat.ParentCatalogGroup | 0 | CatalogEntry (entrée de catalogue) | LivingRoomFurniture | 1 | 0 | 0 |
| _cat.Color | CatalogEntry (entrée de catalogue) | LivingRoomLighting | 2 | 1 | 0 |
définitions de colonne CSV et d'élément XML pour FacetDescription.csv
- storeentId
- (Entier) ID d'entité de magasin. Le mot clé est facultatif. Si vous laissez cette zone vide, la valeur par défaut sera storeId définie dans le contexte métier dans wc-dataload-env.xml. Elle est mappée à FACET. STOREENT_ID.
- searchAttributeIdentifier
- (Requis, chaîne) Identificateur de l'attribut de recherche. Il est mappé à SRCHATTR.IDENTIFIER.
- indexScope
- (Long) Portée d'index de l'attribut de recherche. Le mot clé est facultatif. Si vous laissez cette zone vide, la valeur par défaut sera catalogId définie dans le contexte métier dans wc-dataload-env.xml. Elle est mappée à SRCHATTR.INDEXSCOPE.
- indexType
- (Requis, chaîne) Type d'index de recherche. Elle est mappée à SRCHATTR.INDEXTYPE. Ces trois colonnes (searchAttributeIdentifier, indexScope, indexType) seront utilisées pour résoudre la colonne SRCHATTR_ID dans la table FACET. Les quatre premières colonnes CSV sont utilisées pour résoudre FACET_ID dans la table FACETDESC.
- languageId
- (Entier) L'ID de langue, facultatif. Si vous laissez cette zone vide, la valeur par défaut sera langId définie dans le contexte métier dans wc-dataload-env.xml.
- nom
- (Requis, chaîne) Nom sensible à la langue pour une facette non basée sur les attributs. Il est mappé à FACETDESC.NAME.
- description
- (Chaîne) Description administrative sensible à la langue pour une facette non basée sur les attributs. Elle est mappée à FACETDESC.DESCRIPTION.
- supprimer
- (Chaîne) Indicateur spécifiant si une suppression doit être effectuée. Spécifiez 1 pour supprimer la ligne.
Fichier CSV avec exemples de données de facette
Dans cet exemple, les données source proviennent d'un fichier CSV. Ce fichier contient des exemples de données de facette : chargés dans les tables FACETDESC : Fichier CSV avec exemples de données de facette.
| storeentId | searchAttributeIdentifier | indexScope | indexType | languageId | nom | description | supprimer |
|---|---|---|---|---|---|---|---|
| 0 | _cat.ManufacturerName | 0 | CatalogEntry (entrée de catalogue) | -1 | Marque | Le fabriquant | 0 |
| 0 | _cat.ManufacturerName | 0 | CatalogEntry (entrée de catalogue) | -2 | Marque | Le fabriquant | 0 |