Accès aux InfoSets et aux requêtes SAP. SAP Business Intelligence plateforme
Référence du pilote d'accès aux données
Le pilote d'accès aux données prend en charge les fonctionnalités de requêtes suivantes :
• Les opérations de base (SELECT, WHERE, ORDER BY, GROUP BY et AS)
• Les opérateurs de base (=, !=, <, <=, >, >=, BETWEEN, NOT BETWEEN, IN, NOT IN, AND, OR) dont les opérandes peuvent être des noms de colonne ou des valeurs constantes
• La clause DISTINCT dans l'instruction SELECT
• les valeurs constantes dans l'instruction SELECT
• LIKE et NOT LIKE acceptent les caractères d'échappement
• Les requêtes imbriquées dans la clause FROM
Remarque :
L'opération de tri (ORDER BY) est gérée en interne par la couche d'accès aux données. Les opérations
ORDER BY, GROUP BY et DISTINCT dépendent du paramètre SBO Bucket Split Size.
Le pilote d'accès aux données ne permet pas de trier les colonnes par index dans les instructions SQL.
Seule l'instruction ORDER BY suivie de noms de colonne est une clause valide. Le paramètre OR
DER_BY_SUPPORTS_COLUMN_INDEX est défini sur NO dans le fichier jco.prm.
Rubriques associées
•
•
ORDER_BY_SUPPORTS_COLUMN_INDEX
6.2.2 Accès aux InfoSets et aux requêtes SAP
A propos des InfoSets et des requêtes SAP
Dans le système SAP ERP, les InfoSets sont créés dans une zone de travail locale ou globale. Les objets de la zone de travail locale sont uniquement accessibles par le client du système SAP ERP, ceux de la zone de travail globale sont accessibles par tous les clients. Une requête SAP est créée dans un groupe d'utilisateurs et lui appartient.
Pour en savoir plus sur les zones de travail et les groupes d'utilisateurs, reportez-vous à la documentation
SAP ERP.
Mappage d'objets
Le pilote d'accès aux données fournit les InfoSets et les requêtes SAP à l'outil de conception d'information sous forme de tables. Les InfoSets et les requêtes SAP sont constitués d'une série de champs, qui sont mappés à des colonnes de table. Les champs sont utilisés dans les instructions SELECT.
Au niveau du pilote, les zones de travail sont mappées aux qualificateurs et les groupes d'utilisateurs aux propriétaires. Les groupes d'utilisateurs d'une zone de travail sont ensuite placés sous un qualificateur qui représente celle-ci.
Les InfoSets d'une zone de travail sont placés sous un qualificateur qui la représente et sous un propriétaire fictif nommé INFOSET. Les requêtes SAP d'une zone de travail sont placées sous un
71 2013-08-29
Référence du pilote d'accès aux données qualificateur qui représente celle-ci. Les requêtes SAP d'un groupe d'utilisateurs sont placées sous le propriétaire qui représente ce groupe d'utilisateurs.
L'organisation des InfoSets et des requêtes SAP dans une zone de travail est illustrée ci-dessous :
72
Les champs sont mappés à des colonnes de table. Un InfoSet ou une requête SAP contient des champs qui servent à la fois à la projection et à la sélection. Ils contiennent également des champs de sélection non utilisés pour la projection. Lorsque vous créez une connexion avec l'Assistant de connexion, vous déterminez si ces champs de sélection sont représentés en tant que colonnes de table. Le paramètre
Mapper des champs de sélection dans les colonnes de table assure cette fonctionnalité. S'il est sélectionné, le champ est mappé en tant que colonne d'entrée facultative. Sinon, le champ de sélection est ignoré et aucun filtrage n'est possible sur celui-ci.
Remarque :
Il n'existe aucun mappage spécifique pour les champs de sélection obligatoires. L'utilisateur de l'application doit effectuer des requêtes sur ces champs avec des filtres.
Colonnes d'entrée
Les colonnes d'entrée d'une table sont des colonnes pour lesquelles une condition d'égalité (opérateur
=) doit être donnée lorsque l'utilisateur de l'application effectue des requêtes sur la table. Dans l'outil de conception d'information, l'utilisateur peut visualiser les colonnes d'entrée comme obligatoires ou facultatives. Une colonne d'entrée obligatoire est une colonne pour laquelle il est obligatoire de définir une valeur. Une colonne d'entrée facultative est une colonne pour laquelle il n'est pas obligatoire de définir une valeur.
Si l'utilisateur ne définit pas de valeur pour une colonne d'entrée facultative dans une requête, le serveur de connexion renvoie soit :
• aucune valeur si la colonne d'entrée facultative ne comporte pas de valeur par défaut ;
2013-08-29

Enlace público actualizado
El enlace público a tu chat ha sido actualizado.