Vous pouvez vous connecter à votre espace de stockage de données SAP HANA à partir d'ArcGIS pour effectuer des analyses spatiales complexes sur un sous-ensemble de données spatiales. Vous pouvez également publier des sous-ensembles de données sur ArcGIS for Server sous la forme de services d'entités modifiables. Ces services d'entités peuvent être ajoutés aux applications clientes utilisées par les éditeurs pour mettre à jour les données.
Les données spatiales sont stockées dans le type ST_Geometry SAP HANA qui est inclus dans l'installation de l'espace de stockage de données SAP HANA par défaut. Pour utiliser ArcGIS avec SAP HANA, installez et configurez le pilote ODBC SAP HANA sur les ordinateurs clients ArcGIS qui se connecteront à une base de données SAP HANA. Reportez-vous à la rubrique Configuration requise des appareils de stockage de données SAP HANA pour ArcGIS pour obtenir la liste des espaces de stockage de données SAP HANA et des versions des pilotes ODBC pris en charge.
Gardez les informations suivantes à l'esprit :
- SAP HANA utilise un espace de stockage de données sous forme de colonnes qui se comporte comme son propre index. Ainsi, les colonnes spatiales des tables SAP HANA ne nécessitent aucun index spatial pour assurer les performances des requêtes.
- Puisque SAP HANA n'utilise pas d'index définis par les utilisateurs, vous ne devez ni gérer ni reconstruire des index sur les tables SAP HANA.
- SAP HANA ST_Geometry prend en charge des données spatiales bidimensionnelles. Vous ne pouvez donc ni coller ni importer des données spatiales contenant des coordonnées z- ou m- dans SAP HANA.
Utilisation de sous-ensembles de données
Dans la plupart des cas, vous stockez des volumes importants de données dans SAP HANA. Pour effectuer des analyses à partir d'ArcGIS ou publier des données, utilisez un sous-ensemble des données. La manière de procéder dépend de ce que vous voulez faire avec les données.
- Si vous ajoutez des données à ArcMap pour les visualiser et les analyser dans la carte, ajoutez une couche de requête et définissez l'expression de couche de requête de façon qu'elle renvoie uniquement un sous-ensemble de données.
- Si vous ajoutez des données à ArcMap pour publier un service de carte, définissez une vue de base de données contenant uniquement un sous-ensemble des données. Les vues de base de données sont stockées dans la base de données. Vous pouvez utiliser l'outil de géotraitement Créer une vue de base de données ou un client SQL pour définir des vues.
- Si vous ajoutez des donnés à ArcMap pour publier un service d'entités, désactivez l'option Couches ajoutées visibles par défaut avant d'ajouter les données à la carte. Ouvrez ensuite la boîte de dialogue Générateur de requêtes et définissez un sous-ensemble de données à l'aide de SQL. Une fois que vous avez limité la quantité de données qui s'affichent dans ArcMap, rendez la couche visible et préparez la carte en vue de sa publication.