Jupyrest (Pré-visualização)
Jupyrest é um serviço que pode executar notebooks com contratos de entrada e saída predefinidos.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | LivesiteAutomação |
| URL | https://github.com/microsoft/jupyrest |
| cosmosdbla@microsoft.com |
| Metadados do conector | |
|---|---|
| Editora | Microsoft |
| Sítio Web | https://github.com/microsoft/jupyrest |
| Política de privacidade | https://github.com/microsoft/jupyrest/blob/main/SECURITY.md |
| Categorias | Data |
Jupyrest é um serviço que pode executar notebooks com contratos de entrada e saída predefinidos.
Pré-requisitos
Você precisará do seguinte para usar o conector:
- Uma instância Juprest (Instalando o aplicativo na assinatura do cliente)
- Um aplicativo Microsoft Entra ID
- Este é o seu cliente Juprest Microsoft Entra ID app para enviar solicitação ao serviço Juprest, que também é fornecido quando você cria sua instância Juprest seguindo o documento acima.
Como obter credenciais
Seu aplicativo cliente Microsoft Entra ID criado nos pré-requisitos tem acesso à sua instância do Jupyrest e será usado para criar uma conexão do conector Jupyrest.
Introdução ao conector
Você precisará inserir sua instância Jupyrest, ID do cliente Microsoft Entra ID e segredo do cliente para começar a usar o conector.
- Para a instância Jupyrest, use a url do seu aplicativo de função como https://cdbkeplerprod.azurewebsites.net
- Para a ID do cliente e o segredo do Microsoft Entra ID, use a ID do Microsoft Entra mencionada nos pré-requisitos.
- Para o ResourceUrl, use a url do seu aplicativo de função. por exemplo, https://cdbkeplerprod.azurewebsites.net
Problemas conhecidos e limitações
"Upload a notebook to Synapse" não suporta o upload de uma execução de notebook existente dada uma excutionId.
Erros e soluções comuns
Contacte-nos via kepleruser@service.microsoft.com em caso de erros e dúvidas.
FAQ
Contacte-nos via kepleruser@service.microsoft.com em caso de erros e dúvidas.
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| de autenticação da entidade de serviço | Use seu próprio aplicativo Azure Ative Directory para autenticação da entidade de serviço. | Todas as regiões | Não compartilhável |
| Padrão [DEPRECATED] | Esta opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores. | Todas as regiões | Não compartilhável |
Autenticação do Service Principal
ID de autenticação: oauthServicePrincipal
Aplicável: Todas as regiões
Use seu próprio aplicativo Azure Ative Directory para autenticação da entidade de serviço.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| ID do Cliente | cadeia (de caracteres) | Verdade | |
| Segredo do Cliente | securestring | Verdade | |
| Tenant | cadeia (de caracteres) | Verdade | |
| ResourceUri | cadeia (de caracteres) | O recurso que você está solicitando autorização para usar. | Verdade |
| Instância Jupyrest | cadeia (de caracteres) | Verdade |
Padrão [DEPRECATED]
Aplicável: Todas as regiões
Esta opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Carregar um bloco de notas para o Synapse |
Carrega um bloco de anotações para o Synapse dado um ID de execução existente ou um conjunto de parâmetros. |
| Executar um caderno de notas |
Execute um bloco de anotações. |
| Obter uma execução de bloco de notas |
Obtenha uma execução de bloco de anotações. |
Carregar um bloco de notas para o Synapse
Carrega um bloco de anotações para o Synapse dado um ID de execução existente ou um conjunto de parâmetros.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
parameters
|
parameters | dynamic |
Parâmetros de entrada do notebook. |
Devoluções
- SinapseResposta
- SynapseResponse
Executar um caderno de notas
Execute um bloco de anotações.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Modo de relatório
|
report | boolean |
Se verdadeiro, retorne a versão do relatório dos resultados de execução (sem células de comando do bloco de anotações). |
|
|
parameters
|
parameters | True | dynamic |
Parâmetros de entrada do notebook. |
Devoluções
- NotebookResponse
- NotebookResponse
Obter uma execução de bloco de notas
Obtenha uma execução de bloco de anotações.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID de execução
|
executionId | True | string |
ID de execução |
|
output
|
output | True | boolean |
Se verdadeiro, retorne a saída salva do bloco de anotações |
|
html
|
html | True | boolean |
Se verdadeiro, retornar html resultado na resposta |
|
Modo de relatório
|
report | boolean |
Se verdadeiro, retorne a versão do relatório dos resultados de execução (sem células de comando do bloco de anotações). |
Devoluções
- NotebookResponse
- NotebookResponse
Definições
NotebookResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
ID de execução do bloco de notas |
|
estado
|
status | string |
Estado de execução do bloco de notas |
|
bloco de notas
|
notebook | string |
Nome do bloco de notas |
|
parameters
|
parameters | object |
parâmetros de entrada do notebook |
|
output
|
output | array of |
Resultados da saída de execução do bloco de notas |
|
html
|
html | string |
Resultados HTML do bloco de notas |
|
hora_de_início
|
start_time | string |
Hora de início da execução do bloco de notas |
|
hora de fim
|
end_time | string |
Hora de Fim da Execução do Caderno |
|
exceção
|
exception | string |
exceção de execução do bloco de anotações |
SinapseResposta
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
|
url | string |
Sinapse URL do bloco de anotações criado. |