Especificando Detalhes de Conexão do Ponto Final REST em um Arquivo JSON

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.
Descrição de GUID-4642572E-DC9E-4D96-BB92-73FBD9274BC3-default.png segue
.png

Outras dicas sobre a criação do arquivo JSON

  • Remova do arquivo parâmetros e valores desnecessários.
  • Certifique-se de que o valor do tipo de Autenticação esteja definido como noauth, BasicAuth, HttpHeader ou uma das definições do OAuth2 na tabela acima.