Antes de criar uma conexão do Oracle Analytics Cloud com os pontos finais REST de uma origem de dados, crie um arquivo JSON compactado contendo os detalhes da conexão.
Você pode fazer download de um modelo JSON do Biblioteca Pública do Oracle Analytics. Armazene os detalhes da conexão em um arquivo JSON com base no modelo e compacte o arquivo JSON no formato ZIP. Você também pode fazer download de arquivos JSON de exemplo para uma variedade de aplicativos SaaS e PaaS.
Formato de Modelo JSON para Conexão com Pontos Finais REST
{ "name": "Connection name", "description": "Brief description", "baseURL": "URL, e.g. https://api.surveymonkey.com/v3", "endpoints": { "Endpoint 1": "Endpoint 1 URL, e.g. https://api.surveymonkey.com/v3/users/endpoint1", "Endpoint 2": "Endpoint 2 URL, e.g. https://api.surveymonkey.com/v3/question_bank/endpoint2", "Endpoint n": "Endpoint n URL, e.g. https://api.surveymonkey.com/v3/users/endpointn" }, "authentication": { "type": "Authentication type" } }
Exemplo de JSON para Conexão com Pontos Finais REST do Survey Monkey
{ "name": "Survey Monkey Connection", "description": "Survey Monkey connection", "baseURL": "https://api.surveymonkey.com/v3", "endpoints": { "Users": "https://api.surveymonkey.com/v3/users/me", "Questions": "https://api.surveymonkey.com/v3/question_bank/questions" }, "authentication": { "type": "HttpHeader" } }
Sobre a Autenticação OAuth2
Antes de começar, certifique-se de que sua origem de dados de destino suporte a autenticação OAuth2; nem todas as origens de dados suportam OAuth2.
Quando você criar o arquivo JSON usando um dos modelos baixados, especifique o tipo de autenticação apropriado no campo authentication-type
.
Tipos de OAuth2 | Valores Válidos para o campo authentication-type. |
Código OAuth2 | OAuth2Code |
Credenciais de Senha do OAuth2 | OAUTH2PasswordGrant |
OAuth2 Implícito | OAUTH2ImplicitGrant |
Credenciais do Cliente do OAuth2 | OAUTH2ClientCredentials |
Neste exemplo, o método de autenticação Credenciais de Senha do OAuth2 é especificado usando "OAUTH2PasswordGrant" como o valor de authentication-type
.
.png
Outras dicas sobre a criação do arquivo JSON