Mon expérience simple lit à partir d'une table de stockage Azure, Sélectionne quelques colonnes et écrit dans une autre table de stockage Azure. Cette expérience fonctionne correctement sur l'espace de travail (appelons-le workspace1).Impossible d'exécuter le test sur Azure ML Studio après la copie à partir d'un espace de travail différent
Maintenant, j'ai besoin de déplacer cette expérience comme c'est le cas pour un autre espace de travail (appelez-le WorkSpace2) en utilisant Powershell et devez être capable d'exécuter l'expérience. J'utilise actuellement cette bibliothèque - https://github.com/hning86/azuremlps
Problème:
Quand je copie l'expérience en utilisant « Copier-AmlExperiment » de WorkSpace 1 à WorkSpace 2, l'expérience et toutes ses propriétés sont copiées à l'exception de la table Azure compte Clé. Maintenant, cette expérience fonctionne bien si je saisis manuellement le compte Clé pour les modules d'importation/exportation sur studio.azureml.net
Mais je ne peux pas effectuer cela via PowerShell. Si j'exporte (Export-AmlExperimentGraph) l'expérience copiée à partir de WorkSpace2 en tant que JSON et insérez la AccountKey dans le fichier JSON et importez-la (Import-AmlExperiment) dans WorkSpace 2. L'expérience ne peut pas s'exécuter.
Sur PowerShell, j'obtiens une erreur "Internal Server Error: 500". En cours d'exécution sur studio.azureml.net, je reçois la notification "Votre test ne peut pas être exécuté car il a été mis à jour dans une autre session. Veuillez rouvrir cette expérience pour voir la dernière version."
Est-il possible de déplacer un test avec des dépendances externes vers un autre espace de travail et de l'exécuter? Editer: Je pense que le problème est lié à la façon dont l'expérience gère la AccountKey. Lorsque je l'entre manuellement, il est converti en un tableau JSON comprenant RecordKey et IndexInRecord. Mais lorsque je télécharge l'expérience JSON avec accountKey, il continue à rester le même et n'est pas résolu en RecordKey et IndexInRecord.
Cela ne résout pas le problème de la droite AccountKey? Les clés de compte ne sont pas copiées dans le nouvel espace de travail même lorsqu'elles sont copiées à partir de la bibliothèque Cortana. – datathief
Je n'ai pas essayé. Pourquoi ne pas définir les clés de compte en tant que paramètre de service Web et les insérer lors de l'appel à l'API REST? –