2017-07-10 1 views
0

Actuellement, j'essaie d'appeler mes travaux U-SQL à partir de Data Lake Analytics dans mon application Web. Pour ce faire, j'utilise le .net sdk officiel. J'autorise avec azure par une autre application web qui est placée dans le répertoire actif d'azur et qui a accès aux fichiers de données lacustres (qui fonctionne parfaitement dans mon application) et possède des droits de lecture sur le groupe de ressources analytique Data Lake. Je suis juste avec quelques options d'internet (tour du pare-feu sur les deux services, vérifiez si j'ai la source de données de lac de données de lac dans les analyses de lac de données) mais ce n'est pas travail:/Alors est-il un autre travail autour de mon problème ? Ou je devrais utiliser une autre façon de m'autoriser dans Data Lake Analytics SDK et effectuer mes travaux U-SQL?Data Lake Analytics appel de .Net SDK (utilisateur non autorisé)

Voici mon message d'erreur en studio visuel:

Informations complémentaires: L'utilisateur ne dispose pas de l'autorisation d'effectuer cette opération .

Répondre

2

J'ai récemment rencontré quelque chose de similaire. Pour moi, cela était dû à certains paramètres d'autorisations: 1) Vérifiez si l'utilisateur de l'application a accès au dossier system \ job et à tous ses enfants. Faites également la même chose pour le dossier de catalogue au cas où vous utilisez une base de données interne de type u-sql. Ou: 2) De plus, l'application peut avoir besoin d'être propriétaire du magasin de données lacustre.

Permettez-moi de savoir si cela aide ...

+0

Merci pour la réponse, ce qui aide réellement est assistant d'ajout d'utilisateur et configurer mon application Web de répertoire actif Developer Data Analytics Lake et définir des autorisations à tous les fichiers du lac de données. – dawcza94

+0

@ dawcza94 Merci pour les commentaires. Oui, j'ai également oublié cette option. Cet assistant fait essentiellement la même chose. S'il vous plaît ne pas oublier de mettre la question en réponse – COR