Мы создали веб-аналитику с использованием пути Application Insights -> Stream Analytics -> Power BI
.Azure Application для веб-поиска, отображение уникальных пользователей в силе BI
Мы хотели бы видеть график ежедневных уникальных посетителей в приборной панели Power BI.
Пользователи считаются уникальными, если [context].[user].anonId
отличаются. Время находится в [context].[data].eventTime
в комментариях json.
Запрос на экспорт должен выглядеть примерно так (мы знаем, как решить не хватает unique
ключевое слово, поэтому я буду использовать его для простоты):
SELECT
count(unique A.[context].[user].anonId)
SYSTEM.TIMESTAMP
FROM
[export-input] A
TIMESTAMP BY A.[context].[data].eventTime
GROUP BY
TumblingWindow(day, 1)
Проблема заключается в том TIMESTAMP BY
не поддерживает квалифицированных полей. Без этого, , мы фактически привязываем пользователей к времени не по фактическому времени посещения страницы, а к тому времени, когда эти данные вошли в аналитику потока. Это означает, что мы можем потерять кучу уникальных uesrs или посчитать некоторые из них дважды.
Есть ли обходной путь для этого?
Так что просто знать - наш текущий запрос (считается багги) идеально соответствует количеству отчетливого пользователя, отображаемому в лазурном портале. Полагаю, это ошибка. –