Structure de service BI. SAP Web Intelligence Desktop
Partage du contenu avec d'autres applications Web
5.
Cliquez avec le bouton droit de la souris sur le tableau nouvellement ajouté puis sélectionnez Publier
le bloc pour publier le tableau en tant que service Web.
Rubriques associées
•
Pour publier un bloc de rapport en tant que service Web
26.4 Structure de service BI
Les applications Web externes accèdent au contenu Web Intelligence publié en tant que service Web en appelant deux fonctions :
•
GetReportBlock_blockname
•
Drill_blockname
Pour ces deux appels de fonction, blockname est le nom du bloc défini dans le service Web.
Les applications Web utilisent le protocole SOAP pour appeler les fonctions et recevoir leurs résultats qu'elles peuvent ensuite analyser.
26.4.1 GetReportBlock_blockname
Nom de la fonction
GetReportBlock_blockname
328 2011-05-06
Partage du contenu avec d'autres applications Web
Paramètres d'entrée
Nom
connexion
Description
Connexion CMS
Obligatoire ?
Oui, à moins que le paramètre sessio nID ou serializedSession ne soit indiqué.
password Mot de passe pour le CMS reportfilter un ou plusieurs filtres de rapport. Pour en savoir plus, voir le tableau ci-dessous.
Oui lorsque le bloc du rapport contient des entrées de section ; Sinon, non.
Ainsi, les blocs à sections ont à la fois des paramètres reportfilter obligatoires et optionnels.
prompt
Oui, à moins que le paramètresessio nID ou serializedSession ne soit indiqué.
Valeurs d'invite Pour en savoir plus sur les paramètres LovIndexValue, voir ci-dessous
Oui lorsque actualiser = true et que l'invite est obligatoire ; sinon, non false
.
closeDocument
Force la fermeture du document une fois que le service Web a répondu avec le contenu demandé. Ce comportement aide à optimiser la consommation de mémoire sur le serveur, puisque les consommateurs peuvent contrôler la durée de stockage des documents.
Booléen, valeur par défaut : false (par défaut, le document reste ouvert lorsque le service Web a répondu). Valeurs : false ou true.
endRow Définit le numéro de la dernière ligne extraite de la source. Ce paramètre est utilisé avec le paramètre startRow pour définir la taille du bloc à extraire dans le paramètre de sortie de la table (p. ex.
startRow = 10 / endRow= 55, 46 lignes seront extraites entre la ligne n°10 et la ligne n°55 incluses). Le classement de la dernière ligne de la table est défini comme étant égal à la taille de la table, toute valeur supérieure est corrigée en interne par ce numéro.
Facultatif. Sans déclaration, le contenu entier de la table est extrait. Par défaut, le contenu entier de la table est extrait.
329 2011-05-06
Partage du contenu avec d'autres applications Web
Nom
startRow
Description Obligatoire ?
Définit le numéro de la première ligne extraite de la source. Ce paramètre est utilisé avec le paramètre endRow pour définir la taille du bloc à extraire dans le paramètre de sortie de la table (p. ex.
startRow = 10 / endRow= 55, 46 lignes seront extraites entre la ligne n°10 et la ligne n°55 incluses). Le numéro de la première ligne d'une table est 1, toute valeur inférieure est corrigée en interne par la valeur 1.
Facultatif. Sans déclaration, le contenu entier de la table est extrait. Par défaut, le contenu entier de la table est extrait.
resetState Ouvre à nouveau le document lorsque le service Web est appelé, réinitialisant ainsi les explorations et les filtres.
Non, la valeur par défaut est false.
refresh Force l'actualisation du document.
Non, la valeur par défaut est false.
getFrom-
LatestDocumentInstance
Extrait les données de la dernière instance du document.
Non, la valeur par défaut est true.
getFromUserInstance
Extrait les données de la boîte de réception de l'utilisateur si le document a été publié.
Non, la valeur par défaut est false.
turnOutputToV-
Table
Transforme le résultat en tableau vertical.
Non, la valeur par défaut est false.
Remarque :
Le bloc est toujours transformé en tableau vertical lorsque c'est un diagramme, même si ce paramètre est paramétré sur false.
sessionID Jeton de session pour éviter de saisir l'identification et le mot de passe. Augmente le nombre de sessions lors de la soumission.
Non.
serialized-
Session
Session sérialisée pour éviter de saisir l'identification et le mot de passe.
N'augmente pas le nombre de sessions lors de la soumission.
Non.
paramètre reportfilter
les paramètres reportfilter contiennent deux éléments :
330 2011-05-06
Partage du contenu avec d'autres applications Web
Nom Description Valeurs
filtering_value La valeur utilisée pour filtrer les données
Quelconque filtering_operator
L'opérateur filtre EQUAL (par défaut)¦ GREATER ¦ GREATER_OR_EQUAL
¦ LESS ¦ LESS_OR_EQUAL ¦ NOT_EQUAL ¦ INLIST ¦
NOT_INLIST
Exemple de paramètre reportfilter
Le filtre [Pays]="US" est indiqué de la façon suivante :
<Country>
<value>US</value>
<operator>EQUAL</operator>
</Country>
Paramètres de sortie
Nom Type
table TableauT headers footers user documentation en-têteT pieddepageT chaîne chaîne documentname lastrefreshdate creationdate creator isScheduled scheduleStartTime scheduleEndTime tableType nbColumns nbLines chaîne dateHeure dateHeure chaîne booléen dateHeure dateHeure chaîne int int
Description
Cellules du tableau en-têtes du tableau pieds de page du tableau
Identification utilisée par l'appel du service Web
La description du service Web fournie par le concepteur du service
Nom du document
La date de la dernière actualisation du document
La date de création du service Web
Nom d'utilisateur du créateur du service Web
Indique si le document est planifié
La date de démarrage prévue si le document est planifié
La date de fin prévue si le document est planifié
Le type de tableau
Le nombre de colonnes dans le tableau de résultat
Le nombre de lignes dans le tableau de résultat
Rubriques associées
•
•
Exemple de renvoi de données de service BI
331 2011-05-06

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.