Usando o painel do IBM Cloudant
Ao usar o painel do IBM® Cloudant® for IBM Cloud®, é possível criar um banco de dados IBM Cloudant, preencher o banco de dados com dados e recuperar dados usando consultas ou terminais da API. Para obter mais informações sobre os pontos de extremidade da API, consulte a referência da API e do SDK.
Objetivos
- Abra o painel do IBM Cloudant.
- Criar um banco de dados.
- Inclua documentos JSON no banco de dados e execute uma consulta.
- Replique um banco de dados.
- Monitore tarefas ativas.
- Monitore com o IBM Cloudant.
Antes de Iniciar
Crie uma instância de serviço no IBM Cloud antes de iniciar este tutorial. É possível seguir as instruções no tutorial de Introdução para criar uma.
Abrindo a sua instância de serviço no painel do IBM Cloudant
Abra sua instância de serviço IBM Cloudant seguindo estas etapas:
-
Acesse o painel da IBM Cloud.
-
Clique em Serviços na lista Recursos.
-
Na seção Serviços, clique na instância
Cloudant-o7
que você criou no tutorial Introdução e clique em Ativar Painel. O painel do IBM Cloudant é aberto.
Agora, você pode criar um banco de dados e executar consultas nele.
Criando um banco de dados
Neste exercício, você criará o banco de dados dashboard-demo
, que é o banco de dados que você usará neste tutorial.
-
No painel do IBM Cloudant, clique em Criar banco de dados.
A janela Criar banco de dados é aberta.
-
Insira o nome do banco de dados
dashboard-demo
. -
Selecione Não particionado e clique em Criar.
O banco de dados
dashboard-demo
é aberto automaticamente.
Agora, é possível criar alguns documentos.
Incluindo documentos no banco de dados
Os documentos que você cria neste exercício incluem os dados que você usa para consultar o banco de dados dashboard-demo
em exercícios posteriores.
-
Clique em Criar documento.
A janela Novo documento é aberta.
-
Copie o texto de amostra a seguir e substitua o texto existente no novo documento. Use o texto de amostra a seguir para o documento 1:
{ "firstname": "Sally", "lastname": "Brown", "age": 16, "location": "New York City, NY", "_id": "doc1" }
-
Repita as etapas 1 e 2 para incluir os quatro documentos restantes no banco de dados. Use o texto de amostra a seguir para o documento 2:
{ "firstname": "John", "lastname": "Brown", "age": 21, "location": "New York City, NY", "_id": "doc2" }
Use o texto de amostra a seguir para o documento 3:
{ "firstname": "Greg", "lastname": "Greene", "age": 35, "location": "San Diego, CA", "_id": "doc3" }
Use o texto de amostra a seguir para o documento 4:
{ "firstname": "Anna", "lastname": "Greene", "age": 44, "location": "Baton Rouge, LA", "_id": "doc4" }
Use o texto de amostra a seguir para o documento 5:
{ "firstname": "Lois", "lastname": "Brown", "age": 33, "location": "New York City, NY", "_id": "doc5" }
Você preencheu o
dashboard-demo
com cinco documentos. É possível ver os documentos na visualização de Tabela na captura de tela a seguir:Sample documents
Executando uma consulta simples
Este exemplo demonstra como o IBM Cloudant Query localiza documentos com base no lastname
e no firstname
.
-
Clique em Consultar.
-
Copie o JSON de amostra a seguir e substitua o texto existente na nova janela de consulta:
{ "selector": { "lastname" : "Greene", "firstname" : "Anna" } }
-
Clique em Executar consulta.
A consulta exibe os resultados. É possível vê-los na visualização de Tabela na captura de tela a seguir:
da
Para obter mais informações, consulte o tutorial IBM Cloudant Consulta ou a referência da API no IBM Cloudant Consulta.
Replicando um banco de dados
Quando você replica um banco de dados, ele sincroniza o estado de dois bancos de dados: origem e destino. Uma replicação copia todas as mudanças que aconteceram no banco de dados de origem para o banco de dados de destino. Quando um documento for excluído do banco de dados de origem, também será excluído do banco de dados de destino.
Para obter mais informações, consulte Replicação.
-
Clique em Replicação.
-
Clique em Nova replicação.
A página Configuração da tarefa é aberta.
Além disso, é possível criar uma replicação na página de bancos de dados, clicando em Replicar na coluna Ações.
-
Insira as informações a seguir para a sua tarefa de replicação. Use as informações a seguir na seção Origem:
- Tipo - Selecione Banco de dados remoto.
- Nome - Insira a URL do banco de dados:
$SERVICE_URL/query-movies
. - Autenticação - Deixe como
None
.
Use as informações a seguir na seção Destino:
- Tipo - Selecione Novo banco de dados local.
- Novo banco de dados - Insira o nome para o novo banco de dados,
query-movies
. - Novas opções do banco de dados - Não selecione a opção Particionado.
- Autenticação - Selecione Autenticação do IAM.
- Chave de API do IAM - Insira a
apikey
das Credenciais de serviço para a sua instância.
Para obter mais informações, consulte a seção em Localizando suas credenciais de serviço.
Use as informações a seguir na seção Opções:
- Tipo de replicação - Deixe como
One time
. - Documento de replicação - Deixe como
Custom ID (optional
.
Replication configuration page -
Clique em Iniciar replicação.
A página Replicação é aberta, na qual é possível ver se sua tarefa de replicação está em execução.
Status of your replication job -
Consulte o status quando seu job finalizar a mudança para Concluído.
-
Verifique se o banco de dados foi criado na página de bancos de dados.
Página Bancos de dados
Monitorando tarefas ativas
A página Tarefas ativas exibe uma lista de todas as tarefas em execução. Ao monitorar o desempenho de seu sistema, essa lista pode ajudá-lo a localizar problemas potenciais. É possível ver uma lista de tarefas ativas, que inclui compactação, replicação e indexação. Para obter mais informações, consulte o guia Gerenciando tarefas.
Se a sua instância não tiver nenhuma tarefa ativa, é possível retornar à etapa anterior, excluir o banco de dados query-movies
e replicá-lo novamente. Se você abrir a página Tarefas ativas imediatamente, poderá ver a sua replicação.
-
Clique em Tarefas ativas.
A página Tarefas ativas é aberta.
Tarefas ativas -
Clique na guia associada para ver informações específicas da tarefa.
Monitoramento com o IBM Cloudant
Monitore seu uso com um gráfico que mostra o seu rendimento por leituras, gravações e consultas globais. É possível ver suas operações atuais, solicitações negadas e uso de armazenamento.
A sua instância de serviço não contém dados porque é apenas para fins demonstrativos. No entanto, você pode ver quais informações de monitoramento estão disponíveis seguindo estas etapas:
-
Clique em Monitoramento.
A página Monitoramento é aberta para a guia Operações atuais. Revise o consumo recente de capacidade de rendimento provisionada consultando as solicitações divididas por leituras, gravações e consultas globais. A linha pontilhada é a capacidade de pico que é permitida para sua instância. A capacidade de pico é baseada no que está configurado para a sua capacidade de rendimento provisionada.
Current Operations -
Clique em Solicitações negadas.
Revise o número de solicitações negadas de um determinado segundo que são mostradas pelo número de respostas
429: too many requests
. As solicitações são negadas quando excedem a capacidade de rendimento provisionada configurada para a instância. O gráfico mostra as solicitações negadas que são divididas por leituras, gravações e consultas globais.Solicitações negadas -
Clique em Armazenamento.
Revise periodicamente seu armazenamento, para que você esteja preparado caso o fornecimento de seu plano precise ser mudado.
Storage
Para obter mais informações, consulte Planos e fornecimentos.