Todos os produtos
Search
Central de documentação

Tablestore:Conecte-se ao DataV-Board 6.0

Última atualização: Oct 09, 2026

Após adicionar uma source de dados do Tablestore no console do DataV, visualize os dados do Tablestore com o DataV.

Pré-requisitos

  • Conclua as seguintes operações no console do Resource Access Management (RAM):

    • Por favor, crie um usuário do RAM e conceda a ele permissões para gerencie o Tablestore (AliyunOTSFullAccess) e o DataV (AliyunDataVFullAccess). Para mais informações, consulte Create a RAM user e Grant permissions to a RAM user.

      Aviso

      O vazamento do par de AccessKey da sua conta alibaba cloud pode comprometer todos os seus recursos. Para reduzir esse risco, utilize o par de AccessKey de um usuário RAM para executar as operações.

    • Agora, crie um par de AccessKey para o usuário RAM. Para saber mais, consulte Create an AccessKey pair.

  • Conclua as seguintes operações no console do Tablestore:

  • Conclua a seguinte operação no console do DataV:

    Ative o DataV. Para mais informações, veja Activate DataV.

Contexto

O DataV é uma ferramenta de visualização de dados que converte dados brutos em gráficos dinâmicos e interativos. Para saber mais, acesse What is DataV?. Após conectar seus dados do Tablestore ao DataV, crie um painel para exibir seus dados em tempo real.

Observações

  • Este recurso se aplica apenas ao modelo de coluna larga. Para mais detalhes, consulte Wide column model.

  • O DataV aceita apenas tabelas de dados e tabelas de índice secundário do Tablestore como fontes de dados.

Etapa 1: Adicionar uma source de dados do Tablestore

  1. Faça login no DataV console.

  2. Na aba Data Sources, selecione Data Sources e clique em Add Source.

  3. Na lista Type, selecione TableStore.

    Agora, insira o Name, AccessKey ID, AccessKey Secret e Public endpoint e clique em OK.

  4. Agora, configure os parâmetros da source de dados do Tablestore. Para mais detalhes, consulte a tabela a seguir.

    Parâmetro

    Descrição

    Name

    O nome de exibição da source de dados.

    AccessKey ID

    O AccessKey ID da conta alibaba cloud ou do usuário RAM que tem permissões para acessar o Tablestore.

    AccessKey Secret

    O AccessKey Secret da conta alibaba cloud ou do usuário RAM que tem permissões para acessar o Tablestore.

    Public endpoint

    O endpoint da instância do Tablestore que você deseja acessar. Para mais informações, consulte Endpoints.

  5. Clique em OK.

    O DataV adiciona automaticamente a source de dados à sua lista de fontes de dados.

Etapa 2: Configurar a source de dados do Tablestore

  1. Faça login no DataV console.

  2. Na página Projects, crie um projeto de visualização ou selecione um existente.

    • Para usar um projeto de visualização existente, localize o projeto, edite seu cartão e clique em Edit para abrir o editor.

    • Se você é novo no DataV ou os projetos existentes não atendem às suas necessidades, crie um novo projeto.

      Nota

      Este tópico usa um projeto para PC como exemplo.

      1. Clique em PC.

      2. Na lista de modelos para PC, selecione um modelo e clique em Create Project.

        O DataV permite criar um aplicativo de visualização a partir de um modelo ou de uma tela em branco.

      3. Na caixa de diálogo Create Project, insira um nome e selecione um grupo para o seu projeto de visualização e clique em Create.

  3. Agora, configure a source de dados do Tablestore.

    1. Na página do editor de tela, clique em um widget na tela.

      Nota

      Se não houver widgets na tela, adicione um primeiro. Para mais informações, consulte Asset management (Enterprise Edition).

    2. No painel de configuração do widget à direita, clique no ícone fig_data de Dados.

    3. Na aba Data, clique em Configure Data Source.

    4. Na seção Set Data Source, defina Data Source Type como TableStore.

    5. Na lista Select an Existing Data Source, escolha sua source de dados do Tablestore.

    6. Na lista Select Action, selecione uma operação.

      O DataV oferece suporte às seguintes operações:

      • getRow: corresponde à API GetRow do Tablestore. Para mais detalhes, consulte GetRow API reference.

      • getRange: corresponde à API GetRange do Tablestore. Para saber mais, acesse GetRange API reference.

      • SQL: uma operação de consulta SQL.

    7. No editor Select Action, insira uma consulta.

      getRow

      • Os parâmetros de consulta devem ser um objeto JSON.

      • A operação getRow lê uma única linha de dados com base em sua chave primária.

        O código de exemplo a seguir mostra o formato do parâmetro.

        {
            "table_name": "test",
            "rows": {
                "id": 1,
                "pk": "1",
            },
            "columns": [
                "id",
                "pk",
                "test"
            ]
        }

        Parâmetro

        Descrição

        table_name

        O nome da tabela a ser consultada.

        rows

        A chave primária da linha.

        Importante

        Se a tabela tiver várias colunas de chave primária, a quantidade e os tipos de dados das colunas especificadas deverão corresponder aos da tabela de dados.

        columns

        Os nomes das colunas a serem retornadas.

      getRange

      • Os parâmetros de consulta devem ser um objeto JSON.

      • A operação getRange lê dados dentro de um intervalo de chave primária especificado. O código de exemplo a seguir mostra o formato do parâmetro.

        {
            "table_name": "test",
            "direction": "FORWARD",
            "columns": [
                "id",
                "test"
            ],
            "range": {
                "limit": 4,
                "start": {
                    "id": "InfMin"
                },
                "end": {
                    "id": "3"
                }
            }
        }

        Parâmetro

        Descrição

        table_name

        O nome da tabela a ser consultada.

        direction

        A direção na qual as linhas serão lidas.

        • FORWARD: A chave inicial deve ser menor que a chave final. As linhas retornadas são classificadas em ordem crescente da chave primária.

        • BACKWARD: A chave inicial deve ser maior que a chave final. As linhas retornadas são classificadas em ordem decrescente da chave primária.

        Por exemplo, suponha que uma tabela contenha dois valores de chave primária, A e B, onde A é menor que B. Se você ler em ordem crescente a partir de [A, B), serão retornadas linhas com chave primária maior ou igual a A e menor que B. Se você ler em ordem decrescente a partir de [B, A), serão retornadas linhas com chave primária maior que A e menor ou igual a B.

        columns

        As colunas a serem lidas. Os nomes das colunas podem ser colunas de chave primária ou colunas de atributo.

        Caso não especifique nenhuma coluna, o Tablestore retornará a linha inteira.

        Se a chave primária de uma linha estiver dentro do intervalo de leitura, mas a linha não contiver as colunas especificadas, o resultado não incluirá essa linha.

        limit

        O número máximo de linhas a serem retornadas. Este valor deve ser maior que 0.

        O Tablestore interrompe a operação após retornar o número máximo de linhas especificado, mesmo que haja mais dados dentro do intervalo.

        start

        As chaves primárias inicial e final para a leitura do intervalo. As chaves inicial e final devem ser chaves primárias válidas ou pontos virtuais compostos por InfMin e InfMax. O número de colunas nos pontos virtuais deve corresponder ao número de colunas de chave primária.

        InfMin representa infinito negativo e é menor que qualquer outro valor. InfMax representa infinito positivo e é maior que qualquer outro valor.

        Importante

        Se a tabela tiver várias colunas de chave primária, a quantidade e os tipos de dados das colunas especificadas deverão corresponder aos da tabela de dados.

        • start: A chave primária inicial. Se esta linha existir, o resultado a incluirá.

        • end: A chave primária final. O resultado nunca inclui esta linha, independentemente de ela existir ou não.

        end

      SQL

      Consulte dados usando instruções SQL personalizadas.

    8. Clique em Preview Data Response e visualize os dados retornados.

  4. Visualize e publique o painel.

    1. No canto superior direito do editor de tela, clique no ícone yulan para visualizar o aplicativo de visualização.

    2. No canto superior direito do editor de tela, clique no ícone fabu para publicar o painel.

      1. Na caixa de diálogo Publish, clique em Publish Project.

      2. Feche a caixa de diálogo Published.

        Nota

        Após a publicação, o conteúdo é bloqueado. Use o gerenciamento de snapshots e atualize rapidamente o conteúdo publicado com suas edições mais recentes. Você também pode clicar em Manage Snapshots para visualizar os snapshots criados.

      3. Clique no ícone de cópia figcopy ao lado de Sharing URL.

        Esta opção está na aba Sharing URL do painel Publish. O formato do link é https://datav.aliyuncs.com/share/xxx.

      4. Abra um navegador e cole o link copiado na barra de endereços para visualizar o painel publicado online.

Faturamento

Tablestore

O Tablestore utiliza um método de faturamento pós-pago, com pagamento conforme o uso. Você é cobrado por hora pelos recursos utilizados após a criação de uma tabela. Para mais informações, consulte Billing overview.

DataV

O DataV é cobrado com base em uma subscription, com um período mínimo de compra de um mês. Escolha a edição e a duração da assinatura. Para saber mais, acesse Pricing.

FAQ

Why does the GetRange operation return data that is outside the specified range?

Documentos relacionados

Você também pode usar o Grafana e visualize dados. Conecte-se ao Grafana se precisar exibir dados de uma tabela de séries temporais em um modelo TimeSeries. Para mais detalhes, veja Connect to Grafana.