Ir para o conteúdo principal
Adaptive Planning
Última atualização: 2024-03-08
Referência: desempenho do exportData

Referência: desempenho do exportData

Para se beneficiar das otimizações de desempenho e escalabilidade do exportData, suas solicitações devem usar versões, atributos e elementos de API específicos.
As melhorias de desempenho afetam as chamadas à API exportData independentes e estas funcionalidades que chamam o exportData:
  • Publicar planos.
  • Recuperação de dados de conta da fonte de dados do Adaptive Planning no design de integrações.
Consulte exportData.
A API v38 inclui um novo formato de solicitação e resposta, dependendo da presença de
stream="true"
ou
stream="false"
na
call
elemento.

Contas com suporte

As melhorias de desempenho e escalabilidade do exportData oferecem suporte a:
Todos os tipos de conta,
exceto
:
  • Conta do sistema (inclui alocação, percentual de participação minoritária, eliminação, ajuste cumulativo de conversão).
  • Conta de suposição da planilha de modelo.
Todas as funcionalidades de modelagem,
exceto
:
  • Conversão por média ponderada
  • Consolidações de texto
  • Consultas de valores difundidos
  • Consultas de valores

Aplicativos consumidores

  • Publicar planos.
  • Recuperação de dados de conta da fonte de dados do Adaptive Planning no design de integrações.
    • Inclui a otimização de desempenho da API exportData, exceto para dados de cubo com estrato de tempo.
    • Não inclui o limite maior de linhas de exportação do streaming.

Desempenho e comportamento do exportData

A API exportData se comporta de forma diferente com base nestas configurações:
API v36
A solicitação inclui tipos de conta ou propriedades sem suporte
stream
atributo
Formato da resposta
Exportar limite de linhas
Otimizações de desempenho
Não
Indisponível
Nenhuma alteração
500K
Sim
Sim
Indisponível
Nenhuma alteração
500K
Não
API v38
A solicitação inclui tipos de conta ou propriedades sem suporte
stream
atributo
Formato da resposta
Exportar limite de linhas
Otimizações de desempenho
Não
Ausente ou
false
Sem streaming
500K
Sim
Não
true
Transmissão em fluxo contínuo
2 milhões
Sim
API v39
A solicitação inclui tipos de conta ou propriedades sem suporte
stream
atributo
Formato da resposta
Exportar limite de linhas
Otimizações de desempenho
Não
Ausente ou
false
Sem streaming
500K
Sim
Não
true
Transmissão em fluxo contínuo
2 milhões
Sim
Sim
true
Sem streaming
500K
Não
Sim
false
Non-Streaming
500K
Não
Atualizações para a API exportData v36 e posteriores
A tabela a seguir lista os aprimoramentos para o caminho de otimização de desempenho introduzido na versão 2024R1 para a API exportData v36 e posteriores, como parte da funcionalidade de otimização de desempenho da API exportData.
API exportData
Comportamento não otimizado
Comportamento otimizado
O usuário não tem acesso a TODAS as combinações de conta e nível para uma dimensão na regra DAC e essa dimensão não está incluída na solicitação da API exportData.
A resposta não retorna dados para a conta na planilha de cubo ou de modelo que:
  • Inclui a dimensão.
  • Contém dados em relação ao valor de dimensão ao qual o usuário tem acesso, bem como ao valor de dimensão sem categoria.
A resposta retorna linhas com o valor sem categoria para a dimensão.
Solicitação de API com uma dimensão incluída em ambos os locais:
  • <dimensions>
    bloco (por exemplo, por meio de
    <dimension>
    ou
    <dimensionIds>
    elemento).
  • Como valor de
    directChildrenofDimension
    atributo de
    <dimensionValue>
    elemento no
    <dimensionValues>
    bloco.
A resposta não retorna nenhuma linha para os filhos diretos da dimensão ou da dimensão.
A resposta retorna linhas para o valor consolidado dos filhos diretos e uma linha para o valor sem categoria da dimensão.
Solicitação de API em uma conta de cubo com dimensão especificada em ambos os locais:
  • <dimensions>
    bloco (por exemplo, por meio de
    <dimension>
    ou
    <dimensionIds>
    elemento).
  • Como valor de
    dimName
    atributo de
    <dimensionValue>
    elemento, que tem valor vazio para o
    name
    atributo, no
    <dimensionValues>
    bloco.
A resposta não retorna nenhuma linha para os filhos diretos da dimensão ou da dimensão.
A resposta retorna linhas para a consolidação por dimensão ou a consolidação por filhos diretos, bem como o valor sem categoria da dimensão com base nos valores especificados para a
directChildren
e o
uncategorized
atributos dentro do
<dimensionValue>
elemento.
Solicitação de API em
directChildren
de um valor de dimensão de nível para uma conta em uma planilha de cubo que não inclui a dimensão de nível.
A resposta não retorna linhas para o nível de contribuição para os valores consolidados dos filhos diretos do valor de dimensão de nível.
A resposta retorna linhas para o nível de contribuição para os valores consolidados dos filhos diretos do valor de dimensão de nível.