Création de requêtes sur des services Web. SAP BusinessObjects Web Intelligence Rich Client
Renvoi de données à l'aide de requêtes
6.2.4.1.3 Options de source de données Excel
Lorsque vous choisissez un fichier Excel comme source de données locale, vous pouvez définir les options suivantes. Vous pouvez modifier les options ultérieurement en cliquant sur l'option Modifier
les paramètres dans le volet Définition de la requête du volet Requête.
Option
Nom de la feuille
Description
Nom de la feuille contenant les données
Champ sélectionné - Tous les champs Toutes les données de la feuille de calcul sont traitées comme des données de requête
Champ sélectionné - Définition de la plage
Les données de la plage sélectionnée sont traitées comme des données de requête
Champ sélectionné - Nom de la plage Les données de la plage nommée sont traitées comme des données de requête
La première ligne contient les noms des colonnes
La première ligne de la plage fournit le nom des objets du résultat.
6.2.4.2 Pour modifier une requête sur une source de données locale
1.
En mode Conception ou Données, sélectionnez Accès aux données > Fournisseurs de données
> Modifier.
2.
Modifiez la requête dans le volet Propriétés de la requête.
Si vous sélectionnez un fichier différent contenant des données source dans la zone Chemin source, la structure du nouveau fichier doit correspondre à la structure du fichier existant.
3.
Modifiez les options d'importation des données depuis le fichier en cliquant sur Modifier les
paramètres dans le volet Définition de la requête.
6.2.5 Création de requêtes sur des services Web
6.2.5.1 Pour générer une requête sur un service Web
99 2012-07-05
Renvoi de données à l'aide de requêtes
Vous pouvez générer des requêtes qui utilisent Document as a Web Service (DaaWS) ou bien un service Web générique en tant que source de données.
1.
Lancez le client de bureau
2.
Cliquez sur Autres en regard de Sélectionner un service Web comme source de données sur l'écran initial ou sur Accès aux données > Fournisseurs de données > Nouveau > Depuis le
service Web en mode Données ou Conception.
3.
Renseignez les informations concernant le service Web. (Pour en savoir plus, voir le lien à la fin de cette rubrique.)
6.2.5.1.1 Source de données de type Services Web
Le plug-in Web Service permet de créer un document Web Intelligence en se servant de Document as a Web Service (DaaWs) comme source de données.
Bien que ce plug-in soit développé pour être consommé avec DaaWS, il peut aussi servir à des services
Web génériques avec les propriétés suivantes :
• SOAP 1.1
• WSDL 1.0
• Document et RPC literal
• WSDL publics
La consommation de services Web génériques est soumise aux restrictions suivantes :
• Ne prend pas en charge les schémas avec des références cycliques
• Ne prend pas en charge les importations imbriquées, un seul niveau des importations est pris en charge
• Ne prend pas en charge les éléments d'attributs dans un schéma XML
• Ne prend pas en charge les schémas se référant à certaines plateformes telles que les types
Microsoft et Java comme : http://microsoft.com/wsdl/types, cartes, objets, etc.
Remarque :
Pour en savoir plus sur le développement, la configuration et le déploiement du plug-in de fournisseur de données personnalisé, voir le Guide du développeur pour le plug-in Fournisseur de données personnalisé.
6.2.5.1.2 Condition préalable à l'utilisation du plug-in Web Service
Avant d'utiliser le plug-in du service Web pour créer un document Web Intelligence, assurez-vous que vous disposez d'un DaaWS ou d'un WSDL de service Web générique comme entrée pour ce plug-in.
DaaWS expose un ensemble de contenus de parties de rapport comme service Web pouvant être appelé à l'intérieur et à l'extérieur des clients Web Intelligence.
Pour en savoir plus sur la création d'un DaaWS WSDL, voir ci-dessous la rubrique associée.
Rubriques associées
•
Publication du contenu sous forme de services Web
100 2012-07-05
Renvoi de données à l'aide de requêtes
101
Paramètres de proxy pour le plug-in Web Service
Lorsque vous utilisez un serveur proxy Internet pour accéder aux URL ou WSDL via le plug-in Web
Service, les paramètres du proxy doivent être mis à jour dans le fichier net.properties situé à l'emplacement suivant : <BOBJ_INST_DIR>/SAP BusinessObjects Enterprise XI
4.0/win32_x86/jdk/jre6/lib avec les informations suivantes :
Fournissez les valeurs pour les paramètres HTTP suivants : http.proxyHost= <http proxy hostname> http.proxyPort=<http proxy port number> http.nonProxyHosts=<http hosts for which proxy is not required>
Où
• proxyHost désigne le nom du serveur proxy (proxy.mondomaine.com, par exemple)
• et proxyPort représente le numéro de port à utiliser (la valeur par défaut est 80).
• nonProxyHosts est une liste de noms d'hôtes séparés par des "|", à laquelle on peut accéder directement au sein du réseau, en ignorant le serveur proxy. La valeur par défaut est : localhost &
127.0.0.1
Fournissez les valeurs pour les paramètres HTTPS suivants : https.proxyHost=<http proxy hostname> https.proxyPort=<http proxy port number> où
• proxyHost est le nom du serveur proxy. Par exemple, proxy.mondomaine.com
• proxyPort est le numéro du port à utiliser. Par défaut la valeur est égale à 443. Les gestionnaires de protocole HTTPS utilisent la liste http nonProxyHosts.
Remarque :
Les fichiers .pac ne sont pas pris en charge. Vous devez expressément configurer le serveur proxy dans les paramètres proxy.
6.2.5.1.3 Sélection d'un service Web WSDL comme source de données
Pour sélectionner un service Web comme source de données, procédez comme suit :
1.
Dans le volet Choisir une source de données pour créer un nouveau document, cliquez sur
Services Web.
L'écran "Sélectionnez une source de données" apparaît.
2.
Saisissez l'URL du service Web dans le champ Source et cliquez sur Soumettre.
L'écran "Sélectionnez les détails du service Web" apparaît.
6.2.5.1.4 Communication des détails du service
Pour communiquer des détails du service, procédez comme suit :
2012-07-05
Renvoi de données à l'aide de requêtes
102
1.
Dans la fenêtre "Sélectionnez les détails du service Web", sélectionnez le nom du service dans la liste déroulante "Nom du service".
2.
Dans la liste déroulante "Nom du port", sélectionnez le nom du port.
3.
Dans la liste déroulante "Nom de l'opération", sélectionnez le nom de l'opération.
6.2.5.1.5 Communication des détails du message pour DaaWS
Pour les sources de données DaaWS WSDL, vous devez indiquer les informations suivantes lorsque vous communiquez les détails du message :
• Informations d'authentification
• Paramètres WSDL pour le composant Web Intelligence
Informations d'authentification
Dans le cas de l'authentification SSO (connexion unique), c'est l'ID de la session Web Intelligence qui est utilisé pour l'authentification. Si vous vous connectez à Web Intelligence avec le mode d'authentification Windows NT ou un mode d'authentification autonome, l'option SSO est désactivée.
Vous devez donc saisir les informations de connexion pour accéder au service Web. Si vous vous connectez à Web Intelligence avec un autre mode d'authentification, vous pouvez saisir votre identifiant et votre mot de passe ou utiliser le mode d'authentification SSO pour accéder aux services Web.
Remarque :
L'authentification de connexion unique (SSO) est prise en charge uniquement si Web Intelligence Rich
Client est connecté au CMS (Central Management Server) sur lequel le service Web est déployé.
Autrement, vous devez fournir les références de connexion pour accéder au service Web. Si Web
Intelligence Rich Client est connecté à un autre CMS, vous ne pouvez pas actualiser les documents créés à l'aide de l'authentification SSO.
Paramètres WSDL pour le composant Web Intelligence
Les paramètres WSDL pour le composant Web Intelligence sont les propriétés dont les valeurs déterminent les données représentées dans le document Web Intelligence à créer.
Pour en savoir plus sur les paramètres DaaWS WSDL, voir ci-dessous la rubrique associée.
Rubriques associées
•
Communication des informations d'authentification
Pour activer une authentification SSO, vous devez cocher la case Connexion unique activée. Si vous cochez la case Connexion unique activée, les champs connexion et mot de passe sont désactivés.
Pour communiquer les informations d'authentification sans utiliser l'authentification SSO, procédez comme suit :
1.
Vérifiez que l'option Connexion unique activée n'est pas sélectionnée.
2.
Dans le panneau Détails du message, sélectionnez connexion, saisissez le nom d'utilisateur dans la zone de texte "Saisir une valeur" et cliquez sur Appliquer.
2012-07-05
Renvoi de données à l'aide de requêtes
3.
Dans le panneau Détails du message, sélectionnez mot de passe, saisissez le mot de passe dans la zone de texte "Saisir une valeur" et cliquez sur Appliquer.
Utilisation d'invites à valeurs multiples dans des requêtes pour un service Web
Vous pouvez utiliser les invites de la même façon que les requêtes normales sauf si vous souhaitez vous servir de plusieurs valeurs pour une invite.
Pour utiliser plusieurs valeurs pour des invites de services BI, dupliquez les entrées de l'invite de requête en cliquant sur le champ approprié afin d'ouvrir le menu contextuel, puis sélectionnez Dupliquer et spécifiez la valeur d'index (=1) et la nouvelle valeur de l'invite copiée. Lorsque la requête s'exécutera, l'utilisateur devra répondre à deux invites au lieu de saisir deux valeurs pour une seule et même invite.
Définition des filtres de rapport
Pour définir le filtre de rapport de l'opération GetReportBlock, procédez comme suit :
1.
Dans le volet Détails du message, cliquez sur + pour développer la dimension sur laquelle appliquer le filtre.
2.
Sélectionnez value, saisissez la valeur dans le champ Saisir une valeur et cliquez sur Appliquer.
3.
Sélectionnez operator et sélectionnez une valeur dans la liste déroulante Sélectionner une valeur.
Remarque :
Précisez la valeur et l'opérateur uniquement pour les dimensions pour lesquelles vous souhaitez appliquer le filtre.
4.
Cliquez sur Suivant >.
Remarque :
Vous pouvez utiliser le bouton Réinitialiser pour supprimer la valeur de chaque champ dans le volet
Détails du message. Le bouton Réinitialiser tout peut servir à supprimer les valeurs de l'ensemble des champs du volet Détails du message.
Rubriques associées
•
•
•
Définition des filtres d'exploration
Dans le bloc d'exploration, vous pouvez indiquer les valeurs du filtre et du chemin d'exploration pour récupérer les données explorées.
Pour indiquer les valeurs du filtre et du chemin d'exploration, procédez comme suit :
1.
Dans le nœud du filtre, suivez ces étapes pour filtrer les données d'un objet : a.
Choisissez dimension, saisissez le nom de la dimension sur laquelle vous souhaitez filtrer des données dans le champ Saisir la valeur et cliquez sur Appliquer.
103 2012-07-05
Renvoi de données à l'aide de requêtes b.
Sélectionnez value, saisissez la valeur de la dimension dans le champ Saisir la valeur et cliquez sur Appliquer.
c.
Sélectionnez operator et sélectionnez la valeur dans la liste déroulante Sélectionner une valeur.
Remarque :
Pour les opérateurs INLIST et NOT_INLIST, vous devez indiquer plusieurs valeurs séparées par une virgule dans une liste.
2.
Dans le nœud du chemin, suivez ces étapes pour récupérer les données explorées : a.
Sélectionnez drillOperation et choisissez une valeur dans la liste déroulante Sélectionner une
valeur pour l'opération d'exploration.
Les opérations d'exploration prises en charge sont UP et DOWN.
b.
Sélectionnez value, saisissez la valeur de la dimension dans le champ Saisir une valeur et cliquez sur Appliquer.
c.
Sélectionnez from, saisissez le nom de la dimension dans le champ Saisir une valeur et cliquez sur Appliquer.
3.
Cliquez sur Suivant >.
L'"Editeur de requête" apparaît.
Remarque :
Vous pouvez utiliser le bouton Réinitialiser pour modifier la valeur et l'opérateur de chaque dimension et le bouton Réinitialiser tout pour modifier les valeurs et les opérateurs de toutes les dimensions.
Rubriques associées
•
•
•
Ajout d'un nœud
Un nœud peut se rapporter à un filtre ou à un chemin d'exploration. Ajoutez de nouveaux nœuds si vous souhaitez ajouter plus de conditions d'exploration ou plus de conditions de filtre sur la même dimension. En ce qui concerne les filtres, ces conditions utilisent des jointures AND.
Pour ajouter un nouveau filtre ou chemin d'exploration, faites un clic droit sur le nœud du filtre ou du chemin parent, et sélectionnez l'option Ajouter. Un nouveau nœud de filtre ou de chemin d'exploration est créé.
Copie d'un nœud
Un nœud peut se rapporter à un filtre ou à un chemin d'exploration.
Pour copier un nœud de filtre ou de chemin d'exploration, faites un clic droit sur le nœud du filtre ou du chemin enfant et sélectionnez l'option Copier. Un nœud de filtre ou de chemin d'exploration est copié avec les valeurs existantes vers son nœud parent.
104 2012-07-05
Renvoi de données à l'aide de requêtes
Suppression d'un nœud
Un nœud peut se rapporter à un filtre ou à un chemin d'exploration.
Pour supprimer un nœud de filtre ou de chemin d'exploration, faites un clic droit sur le nœud du filtre ou du chemin enfant et sélectionnez l'option Supprimer. Le nœud est supprimé de son nœud parent.
Remarque :
Vous pouvez supprimer des nœuds uniquement s'ils ont été créés à l'aide de l'option Ajouter ou Copier.
Vous ne pouvez pas supprimer l'instance originale d'un filtre obtenu à partir du WSDL.
6.2.5.1.6 Définition des filtres pour le service Web générique
Pour définir des filtres pour le service Web générique, procédez comme suit :
1.
Dans le panneau "Message d'entrée", sélectionnez le champ de l'entrée, saisissez la valeur dans le champ Saisir une valeur et cliquez sur Appliquer.
2.
Dans le panneau "Message de sortie", sélectionnez les champs de sortie et cliquez sur Suivant >.
Vous devez sélectionner au moins un champ dans le panneau "Message de sortie". Pour sélectionner plusieurs champs dans le panneau "Message de sortie", appuyez sur la touche Contrôle et sélectionnez les champs.
L'"éditeur de requête" s'affiche avec l'échantillon de données.
6.2.5.1.7 Modification et exécution d'une requête
Vous pouvez modifier les paramètres de requête suivants :
• Propriétés de l'objet : Vous pouvez modifier les propriétés de l'objet comme son nom, sa qualification, son type, sa fonction agrégée et sa dimension agrégée.
• Propriétés de la requête : Vous pouvez modifier les propriétés de la requête telles que nom, URL, actualisable et modifiable.
• Définition de la requête : Vous pouvez modifier la définition de la requête en cliquant sur Modifier
les paramètres.
Pour exécuter une nouvelle requête, vérifiez les objets et les données de l'échantillon qui apparaissent dans la fenêtre "Editeur de requête" et cliquez sur Exécuter la requête.
Un nouveau rapport est affiché
Remarque :
Si vous modifiez l'URL source dans la fenêtre "Editeur de requête", vérifiez que le nouveau WSDL présente une structure identique au WSDL utilisé au préalable.
Pour en savoir plus sur la création d'un plug-in Fournisseur de données personnalisé, voir le
Guide du développeur pour le plug-in Fournisseur de données personnalisé.
105 2012-07-05

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