Descrição | Chamar este ponto de extremidade fornecendo o tipo de objeto de carga útil de consulta e dados de contagem na string JSON para obter dados de contagem no formato JSON. |
Ponto final |
{CubeHostAddress}/API/v1/load {CubeHostAddress}: https://cube.footfallcam.com (se você estiver usando uma solução local, consulte o suporte da FootfallCam no endereço do host) |
Forma | POST |
Cabeçalhos |
|
Corpo - Exemplo JSON | { "consulta": { "medidas": [ "ThisCubeName.FC01_SUM", "ThisCubeName.FC01_AVG", "ThisCubeName.FC02_SUM", "ThisCubeName.FC02_AVG" ], "timeDimensões": [ { "dimension": "ThisCubeName.Time", "dateRange": [ "2021-10-01T10:00:00.000", "2021-10-31" ], "granularidade": "hora" } ], "pedido": [ [ "ThisCubeName.FC01_SUM", "desc" ] ], "filtros": [ { "member": "ThisCubeName.CompanyId", "operador": "igual", "valores": [ "1001" ] }, { "member": "ThisCubeName.BranchId", "operador": "igual", "valores": [ "2001", "2001" ] }, { "member": "ThisCubeName.BranchName", "operador": "igual", "valores": [ "Nome do Ramo1", "Nome do Ramo2" ] }, { "member": "ThisCubeName.AreaId", "operador": "igual", "valores": [ "3001", "3002", "3003" ] } ], "dimensões": [ "ThisCubeName.CompanyId", "ThisCubeName.CompanyName", "ThisCubeName.BranchId", "ThisCubeName.BranchName", "ThisCubeName.AreaId", "ThisCubeName.AreaName" ], "limite": 50000 } } |
Descrição do corpo |
O nome do cubo deve ser mencionado na carga útil e seus campos disponíveis dependem do cubo selecionado. Consulte lista de cubo para detalhes do cubo
|
Resposta 1 - Exemplo de JSON | { "erro": "Continuar esperando", "etapa": { "stage": "Executando consulta", "tempo decorrido": 5003 } } |
Descrição da Resposta 1 | A resposta 'Continue Wait' é simplesmente uma indicação de que o backend pode levar algum tempo para executar a consulta e retornar o resultado. Não é devido a falha na chamada da API, a consulta está sendo executada no back-end. Tente novamente depois e a API retornará o resultado assim que o back-end terminar de executar a consulta. |
Resposta 2 - Exemplo de JSON | { "consulta": {}, "dados": [ { "cube3.CompanyId": "18330", "cube3.CompanyName": "DemoCompany", "cube3.BranchId": "23097", "cube3.BranchName": "UKSite01", "cube3.AreaId": "-1", "cubo3.AreaName": nulo, "cube3.Time.hour": "2022-01-15T11:00:00.000", "cube3.Time": "2022-01-15T11:00:00.000", "cubo3.FC01_SUM": 200, "cubo3.FC01_MAX": 180, "cubo3.FC01_AVG": 100, "cubo3.FC01_MIN": 20, "cubo3.FC02_SUM": 188, "cubo3.FC02_MAX": 171, "cubo3.FC02_AVG": 94, "cubo3.FC02_MIN": 17 }, { "cube3.CompanyId": "18330", "cube3.CompanyName": "DemoCompany", "cube3.BranchId": "23097", "cube3.BranchName": "UKSite01", "cube3.AreaId": "-1", "cubo3.AreaName": nulo, "cube3.Time.hour": "2022-01-07T15:00:00.000", "cube3.Time": "2022-01-07T15:00:00.000", "cubo3.FC01_SUM": 175, "cubo3.FC01_MAX": 100, "cubo3.FC01_AVG": 87.5, "cubo3.FC01_MIN": 75, "cubo3.FC02_SUM": 174, "cubo3.FC02_MAX": 95, "cubo3.FC02_AVG": 87, "cubo3.FC02_MIN": 79 }, { "cube3.CompanyId": "18330", "cube3.CompanyName": "DemoCompany", "cube3.BranchId": "23097", "cube3.BranchName": "UKSite01", "cube3.AreaId": "-1", "cubo3.AreaName": nulo, "cube3.Time.hour": "2022-01-15T13:00:00.000", "cube3.Time": "2022-01-15T13:00:00.000", "cubo3.FC01_SUM": 171, "cubo3.FC01_MAX": 151, "cubo3.FC01_AVG": 85.5, "cubo3.FC01_MIN": 20, "cubo3.FC02_SUM": 166, "cubo3.FC02_MAX": 146, "cubo3.FC02_AVG": 83, "cubo3.FC02_MIN": 20 } ], "lastRefreshTime": "2022-01-19T07:35:41.259Z", "refreshKeyValues": [ [ { "refresh_key": "13688147" } ] ], "usedPreAggregations": {}, "transformedQuery": {}, "requestId": "dda53bef-4d52-4377-aee8-74d2976cafc6-span-1", "anotação": {}, "dataSource": "padrão", "dbType": "prestodb", "extDbType": "cubestore", "externo": falso, "slowQuery": falso } |
Descrição da Resposta 2 | O resultado da contagem de dados estará na seção 'dados' como lista de objetos, outras informações adicionais podem ser removidas no futuro. |