Couches BDS
Qu'est-ce qu'une couche BDS ?
BDS (.bds) est une extension de fichier dont le nom est l'abréviation de "jeu de données Business Analyst" (Business Analyst Data Source). Les couches BDS sont des classes d'entités ArcGIS personnalisées qui sont utilisées exclusivement dans Business Analyst. Techniquement, une couche BDS est un wrapper XML qui offre les avantages suivants :
- Permet aux en-têtes de champ des tables attributaires d'ignorer les noms de code de 10 chiffres au maximum et d'utiliser un nom d'alias descriptif. Les restrictions concernant les noms de champ des tables demeurent valables. Cliquez ici pour plus d'informations.
Voici quelques exemples de noms de code et de noms d'alias BDS :
Noms de code à 10 chiffres
Nom d'alias affiché via une couche BDS
TOTPOP_CY
Population totale 2013
FEM0_CY
2013 Female Population 0–4
POPGRWCYFY
2013-2018 Annual Compound Growth Rate: Population
X9001_X
Entertainment/Recreation: Tot
- Vous permet de choisir le mode d'agrégation de vos données dans vos zones de chalandise et rapports. Pour en savoir plus sur les options d'agrégation, reportez-vous à la rubrique Configuration des données personnalisées.
- Vous permet d'associer vos données à une couche BDS existante. Ceci est utile si vous avez, par exemple, des chiffres d'affaires par code postal. Vous pouvez associer les chiffres d'affaires des codes postaux par ID aux codes postaux fournis dans Business Analyst. Vous pouvez également inclure d'autres champs démographiques dans la couche et conserver les paramètres d'agrégation des données et les en-têtes de champ descriptifs. Cette association vous permet d'excéder les limitations habituelles des tables ArcGIS quant au nombre de champs dont vous pouvez disposer dans une table attributaire.
- Vous permet de créer des champs calculés personnalisés. Vous pouvez par exemple prendre le champ Population âgée de 0 à 4 ans, plus le champ Population âgée de 5 à 9 ans et les combiner afin de former un champ Population âgée de 0 à 9 ans. Comme les couches démographiques dans Business Analyst sont des géodatabases fichier (FGDB) en lecture seule, une couche BDS peut réaliser ces calculs personnalisés sans modifier les couches en lecture seule.
- Vous permet d'afficher et d'utiliser vos couches BDS dans les assistants Business Analyst, notamment pour personnaliser des rapports, ajouter des données ou effectuer de la prospection clients. Un grand nombre des assistants font référence aux couches démographiques BDS fournies dans le produit. Lorsque vous créez une nouvelle couche BDS, elle apparaît dans la même liste que les autres. Une extension de fichier .bds apparaît.
- Peut servir dans n'importe quelle suite de produits Esri Business Analyst. Par exemple, les couches BDS créées dans Business Analyst Desktop peuvent être chargées dans le dossier UserData du jeu de données Business Analyst Server. Cliquez avec le bouton droit sur le nom de la couche BDS dans ArcCatalog et choisissez Charger, ainsi que les préférences et l'emplacement souhaités.
Certains caractères dans les noms de champ ou de table ne sont pas pris en charge dans ArcGIS, ni dans la configuration des données personnalisées. Ces caractères incluent les espaces, les tirets (comme dans le terme coord-x), les parenthèses et d'autres caractères spéciaux. Ces limitations permettent à ArcGIS de fonctionner avec le maximum de types de données.
Voici quelques suggestions :
- Utilisez uniquement des caractères alphanumériques ou des traits de soulignement.
- Ne commencez pas les noms de champ ou de table par un trait de soulignement ou un nombre.
- Vous devez modifier les noms de champ dans les fichiers texte délimités pour supprimer les caractères non pris en charge, avant de les utiliser.
- La limitation de longueur des noms de champ et de table dépend du système de gestion de base de données (SGBD) sous-jacent. Consultez la documentation du SGBD pour plus d'informations sur les limitations des noms d'un SGBD en particulier. Un nom de champ dBASE peut contenir 10 caractères au maximum, sans limite de longueur pour le nom de table.