Jupyrest (préversion)
Jupyrest est un service qui peut exécuter des notebooks avec des contrats d’entrée et de sortie prédéfinis.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | LivesiteAutomation |
| URL | https://github.com/microsoft/jupyrest |
| Messagerie électronique | cosmosdbla@microsoft.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Microsoft |
| Site internet | https://github.com/microsoft/jupyrest |
| Politique de confidentialité | https://github.com/microsoft/jupyrest/blob/main/SECURITY.md |
| Catégories | Data |
Jupyrest est un service qui peut exécuter des notebooks avec des contrats d’entrée et de sortie prédéfinis.
Prerequisites
Vous aurez besoin des éléments suivants pour utiliser le connecteur :
- Instance Juprest (installation de l’application sur l’abonnement client)
- Une application Microsoft Entra ID
- Il s’agit de votre application Microsoft Entra ID client Juprest pour envoyer une demande au service Juprest, qui est également fournie lorsque vous créez votre instance Juprest en suivant la documentation ci-dessus.
Comment obtenir des informations d’identification
Votre application cliente Microsoft Entra ID créée dans les conditions préalables dispose de l’accès à votre instance Jupyrest et sera utilisée pour créer une connexion du connecteur Jupyrest.
Prise en main de votre connecteur
Vous devez entrer votre instance Jupyrest, l’ID client Microsoft Entra ID et la clé secrète client pour commencer à utiliser le connecteur.
- Pour l’instance Jupyrest, utilisez l’URL de votre application de fonction comme https://cdbkeplerprod.azurewebsites.net
- Pour l’ID client et le secret Microsoft Entra ID, utilisez l’ID Microsoft Entra mentionné dans les conditions préalables.
- Pour ResourceUrl, utilisez l’URL de votre application de fonction. Exemple : https://cdbkeplerprod.azurewebsites.net
Problèmes connus et limitations
« Charger un bloc-notes dans Synapse » ne prend pas en charge le chargement d’une exécution de notebook existante en fonction d’un id d’excutionId.
Erreurs courantes et solutions
Contactez-nous en kepleruser@service.microsoft.com cas d’erreurs et de questions.
Questions fréquentes (FAQ)
Contactez-nous en kepleruser@service.microsoft.com cas d’erreurs et de questions.
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Authentification d’un principal du service | Utilisez votre propre application Azure Active Directory pour l’authentification du principal de service. | Toutes les régions | Non partageable |
| Valeur par défaut [DÉCONSEILLÉE] | Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante. | Toutes les régions | Non partageable |
Authentification d’un principal du service
ID d’authentification : oauthServicePrincipal
Applicable : Toutes les régions
Utilisez votre propre application Azure Active Directory pour l’authentification du principal de service.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| ID de client | ficelle | Vrai | |
| Clé secrète client | securestring | Vrai | |
| Locataire | ficelle | Vrai | |
| ResourceUri | ficelle | Ressource que vous demandez l’autorisation d’utiliser. | Vrai |
| Instance Jupyrest | ficelle | Vrai |
Valeur par défaut [DÉCONSEILLÉE]
Applicable : Toutes les régions
Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Charger un bloc-notes sur Synapse |
Charge un notebook dans Synapse en fonction d’un ID d’exécution existant ou d’un ensemble de paramètres. |
| Exécuter un notebook |
Exécutez un bloc-notes. |
| Obtenir une exécution de notebook |
Obtenir une exécution de notebook. |
Charger un bloc-notes sur Synapse
Charge un notebook dans Synapse en fonction d’un ID d’exécution existant ou d’un ensemble de paramètres.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
parameters
|
parameters | dynamic |
Paramètres d’entrée du bloc-notes. |
Retours
- SynapseResponse
- SynapseResponse
Exécuter un notebook
Exécutez un bloc-notes.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
mode rapport
|
report | boolean |
Si la valeur est true, retournez la version de rapport des résultats d’exécution (sans cellules de commande de notebook). |
|
|
parameters
|
parameters | True | dynamic |
Paramètres d’entrée du bloc-notes. |
Retours
- NotebookResponse
- NotebookResponse
Obtenir une exécution de notebook
Obtenir une exécution de notebook.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
executionId
|
executionId | True | string |
ID d’exécution |
|
output
|
output | True | boolean |
Si la valeur est true, retournez la sortie enregistrée du bloc-notes |
|
html
|
html | True | boolean |
Si la valeur est true, retournez le résultat html dans la réponse |
|
mode rapport
|
report | boolean |
Si la valeur est true, retournez la version de rapport des résultats d’exécution (sans cellules de commande de notebook). |
Retours
- NotebookResponse
- NotebookResponse
Définitions
NotebookResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
pièce d'identité
|
id | string |
ID d’exécution du notebook |
|
status
|
status | string |
État de l’exécution du bloc-notes |
|
notebook
|
notebook | string |
Nom du bloc-notes |
|
parameters
|
parameters | object |
Paramètres d’entrée du notebook |
|
output
|
output | array of |
Résultats de sortie d’exécution du notebook |
|
html
|
html | string |
Résultats html du notebook |
|
heure de début
|
start_time | string |
Heure de début de l’exécution du bloc-notes |
|
end_time
|
end_time | string |
Heure de fin de l’exécution du notebook |
|
exception
|
exception | string |
Exception d’exécution de notebook |
SynapseResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
url | string |
URL Synapse du bloc-notes créé. |