Quelles sont les règles pour utiliser les paramètres “Internes” dans SSRS
Il y a une option pour créer les paramètres "Internes" dans SSRS
:
- Dans quel contexte sont-ils utilisés?
- Quelles sont les règles générales pour l'utilisation de paramètres internes?
Vous devez vous connecter pour publier un commentaire.
Paramètres internes dans SSRS sont des paramètres qui ne sont pas configurables par l'utilisateur final au moment de l'exécution.
Cela varie d'un Paramètre Caché, dont l'utilisateur n'est pas invité à fournir, mais peut encore être configuré par le biais de l'URL du serveur de rapports.
Veuillez voir "La Création De Paramètres De Rapport" sur MSDN pour plus d'informations.
L'une des utilisations possibles d'entre eux est en conjonction avec la La Visionneuse de rapports de contrôle. Un ASP.Net la page peut contenir de la visionneuse de rapports de contrôle, et de l'utilisation des paramètres internes dans le code-behind pour fournir des valeurs pour le rapport que l'utilisateur final ne doit pas être en mesure de contrôler, comme un nom d'utilisateur.
Cela peut empêcher l'utilisateur de fournir une autre ID de l'utilisateur pour afficher des données qu'ils ne devraient pas être autorisés à afficher.
Toutefois, si vous utilisez un paramètre interne dans un rapport, mais veulent qu'il reste fonctionnel en dehors de la visionneuse de rapports de contrôle, vous devrez spécifier une valeur par défaut appropriée. Sinon, le rapport sera inutilisable à partir du Gestionnaire de Rapports ou de Serveur de Rapports.
Si vous définissez un paramètre Interne, il n'est pas exposé à l'exception de la définition de rapport(dataset requête ou une procédure stockée). En d'autres termes Internes Paramètre est un paramètre qui ne peut pas être modifiée lors de l'exécution. Un utilisateur final d'un rapport publié ne sera jamais voir cela comme un paramètre.Mais un éditeur peut modifier la valeur de paramètre tout le temps dans la gestion des options du rapport.
Vous pouvez trouver la fonctionnalité de paramètre interne avec exemple dans ce lien :
https://sqlserverreportingservices.wordpress.com/2012/11/16/using-internal-parameters-to-filter-data-without-user-intervention/
Si vous définissez un paramètre Caché, il sera visible lorsque l'utilisateur effectue des abonnements sur le Serveur de Rapports, mais si vous définissez un paramètre Interne, l'utilisateur avec un Navigateur rôle ne peut pas les voir et de les modifier.