Passage du paramètre USERNAME à une procédure stockée SQL

  • Passage du paramètre USERNAME à une procédure stockée SQL

    Posté par Chantal sur 15 octobre 2024 à 16h16

    Bonjour,

    je cherche à savoir comment passer USERNAME() en paramètre à une procédure stockée SQL server.

    J’utilise PowerBI desktop Report Server version de janvier 2024.

    Sauriez-vous comment procéder SVP ?

    Merci par avance pour vos réponses.

    Chantal a répondu Il y a 4 semaines 3 Membres · 6 Réponses
  • 6 Réponses
  • Philippe

    Membre
    16 octobre 2024 à 11h34

    Bonjour Chantal,

    Pouvez-être plus explicite ? Merci.

    Bien à vous,

    PGeiger

  • Chantal

    Membre
    16 octobre 2024 à 11h58

    Bonjour,

    nous utilisons PowerBI Report Server version janvier 2024, qui pointe sur des données stockées dans une base SQL Server.

    Nous avons développé une procédure stockée SQL qui utilise un paramètre qui doit contenir l’identifiant de l’utilisateur connecté au rapport afin de filtrer uniquement les données autorisées pour cet utilisateur. Nous souhaitons donc récupérer le USERNAME pour l’envoyer comme paramètre à cette procédure stockée : exec [nomprocstock] username()

    A-t-on accès à l’identifiant de connexion dès l’étape Power Query ?

    Merci par avance pour votre aide.

    Chantal

  • Philippe

    Membre
    16 octobre 2024 à 12h19

    Chantal,

    Votre rapport Power BI est-il en mode Import ou en Direct Query ?

    En mode Import, ce que vous souhaitez faire, n’est pas possible.

    Bien à vous,

    PGeiger

  • Chantal

    Membre
    16 octobre 2024 à 13h18

    Bonjour,

    Merci.

    ok, nous notons que cela n’est pas possible en mode import (notre connexion à la base était prévue sur ce mode). Nous ne voyons pas de contre-indication à passer en Direct Query si cela peut nous ouvrir d’autres possibilités.

    Chantal

  • ypicot

    Membre
    24 octobre 2024 à 23h02

    Bonjour

    Il peut y avoir pas mal de raisons pour ne pas passer à DirectQuery, notamment si vous utilisez la RLS (de très nombreuses fonctions ne sont pas compatibles) ou si vos serveurs sont un peu justes.

    Pour plus de détails : https://learn.microsoft.com/fr-fr/power-bi/connect-data/desktop-use-directquery

  • Chantal

    Membre
    25 octobre 2024 à 8h37

    Bonjour Ypicot,

    merci pour votre réponse. Effectivement à la lecture de la doc il y a des fonctionnalités assez différentes entre Import/DirectQuery, nous allons essayer de nous faire un avis sur la question 🙂

Connectez-vous pour répondre.