2012-02-09 2 views
0

Nous stockons plusieurs locataires dans une instance de SQL Azure. J'ai fait quelques recherches, mais je ne peux pas déterminer si SQL Azure Reporting peut prendre en charge un modèle multi-locataire discrètement. Par exemple, nous souhaitons exécuter des rapports pour un utilisateur en fonction de sa «location», mais nous souhaitons que son ID de locataire soit totalement opaque, ne soit pas contenu dans une chaîne de requête, ou tout élément affichable par l'utilisateur. .SQL Azure Reporting peut-il prendre en charge un modèle de multilocation de manière discrète/opaque?

Quelqu'un at-il déjà rencontré ce problème? Quelle était votre solution?

Répondre

1

Si vous aviez la restriction qu'un utilisateur ne peut appartenir qu'à un seul locataire, vous pouvez passer d'un utilisateur au locataire correspondant sans avoir à connaître son identifiant de locataire. Ainsi, vos requêtes associées à un locataire pourraient être automatiquement filtrées par l'utilisateur connecté.

+0

Merci pour votre réponse, Mike. Avez-vous des suggestions sur la manière dont je passerais d'un utilisateur à un client dans un scénario SQL Azure Reporting? Je suis relativement nouveau à cette technologie. –

+0

Ahhh ... je ne savais pas que vous disiez pour les services de reporting. Offrez-vous à l'utilisateur un accès direct au rapport? Ou exposer les rapports via un portail? À l'aide du portail, vous pouvez ajouter un paramètre à la requête pour l'attributenantId et le transmettre à la demande du rapport. –

+0

Je pense que c'est plus qu'une question SO peut couvrir. Si vous avez le temps, nous pouvons travailler ensemble. Ensuite, je peux l'écrire et le lier à partir d'ici. E-mail firstinitiallastname at kharasoft dot com –

Questions connexes