Диагностика и устранение неполадок среды Аналитики временных рядов Azure 2-го поколения
Заметка
Служба "Аналитика временных рядов" будет прекращена 7 июля 2024 года. Рассмотрите возможность переноса существующих сред в альтернативные решения как можно скорее. Дополнительную информацию об устаревании и миграции см. в нашей документации .
В этой статье приводится несколько распространенных проблем, которые могут возникнуть при работе с средой Аналитики временных рядов Azure 2-го поколения. В статье также описываются потенциальные причины и решения каждой проблемы.
Проблема: Не могу найти свою среду в Обозревателе Gen2
Эта проблема может возникнуть, если у вас нет разрешений на доступ к среде Аналитики временных рядов. Пользователям нужен доступ уровня чтения для просмотра среды Time Series Insights. Чтобы проверить текущие уровни доступа и предоставить дополнительный доступ, перейдите в раздел Политики доступа к данным на ресурсе Time Series Insights в портале Azure.
Проблема. В обозревателе 2-го поколения не видно данных
Существует несколько распространенных причин, по которым данные могут не отображаться в обозревателе Аналитики временных рядов Azure 2-го поколения.
Источник событий может не получать данные.
Убедитесь, что ваш источник событий, будь то центр событий или центр интернета вещей, получает данные от ваших тегов или экземпляров. Чтобы проверить, перейдите на страницу обзора ресурса на портале Azure.
Данные вашего события не в формате JSON.
Аналитика временных рядов поддерживает только данные JSON. Для примеров JSON смотри поддерживаемые структуры JSON.
У вашего ключа источника события отсутствует требуемое разрешение.
Для Центра Интернета вещей необходимо указать ключ, имеющий разрешение на подключение к службе.
- Политики iothubowner и service работают, так как у них есть разрешение на service connect.
Для концентратора событий необходимо указать ключ доступа, который имеет разрешение на прослушивание.
- В обеих политикaх чтения и управления используется разрешение на прослушивание, поэтому они работают.
Предоставленная группа потребителей не является эксклюзивной для Time Series Insights.
Во время регистрации центра Интернета вещей или концентратора событий укажите группу потребителей, которая используется для чтения данных. Эта группа потребителей должна быть уникальной для каждой среды. Если группа потребителей общая, базовый концентратор событий автоматически отключает одного из читателей случайным образом. Укажите уникальную группу потребителей для чтения Time Series Insights.
Свойство идентификатора рядов данных по времени, указанное при назначении, неверно, отсутствует или имеет значение null.
Эта проблема может возникнуть, если свойство идентификатора временных рядов настроено неправильно во время подготовки среды. Для получения дополнительной информации прочитайте Лучшие практики по выбору идентификатора временного ряда. В настоящее время вы не можете обновить существующую среду аналитики временных рядов, чтобы использовать другой идентификатор временных рядов.
Проблема: некоторые данные отображаются, но некоторые отсутствуют
Возможно, вы отправляете данные без идентификатора временных рядов.
Эта проблема может возникать, когда вы отправляете события без поля Time Series ID в полезной нагрузке. Дополнительные сведения см. в поддерживаемых структурах JSON.
Эта проблема может возникнуть, так как ваша среда дросселируется.
Заметка
В настоящее время Аналитика временных рядов поддерживает максимальную скорость обработки данных 1 Мбит/с.
Проблема: данные отображались, но сейчас их загрузка остановилась
- Возможно, исходный ключ события был создан повторно, и для среды 2-го поколения требуется новый исходный ключ события.
Эта проблема возникает, когда ключ, предоставленный при создании источника событий, больше не является допустимым. Вы увидите данные телеметрии в вашем хабе, но в Time Series Insights нет входящих сообщений. Если вы не уверены, был ли ключ повторно создан, можно выполнить поиск в журнале действий Центров событий в разделе "Создание или обновление правил авторизации пространства имен" или выполнить поиск "Создание или обновление ресурса IotHub" для Центра Интернета вещей.
Чтобы обновить среду Аналитики временных рядов 2-го поколения с новым ключом, откройте ресурс концентратора на портале Azure и скопируйте новый ключ. Перейдите к ресурсу TSI и щелкните "Источники событий".
Выберите источники событий, из которых остановлен прием, вставьте новый ключ и нажмите кнопку "Сохранить".
Проблема. Имя свойства Timestamp источника события не работает
Убедитесь, что имя и значение соответствуют следующим правилам:
- Имя свойства "Timestamp" чувствительно к регистру.
- Значение свойства Timestamp, полученное из источника событий в виде строки JSON, имеет формат
yyyy-MM-ddTHH:mm:ss.FFFFFFFK
. Примером такой строки является"2008-04-12T12:53Z"
.
Самый простой способ убедиться, что имя свойства Timestamp записано и работает правильно, — использовать Обозреватель Time Series Insights Gen2. В инструменте Аналитики временных рядов Gen2 используйте диаграмму, чтобы, указав имя свойства Timestamp, выбрать период времени. Щелкните правой кнопкой мыши выделение и выберите параметр исследовать события. Первый заголовок столбца — это имя свойства Timestamp. Он должен иметь ($ts)
рядом с словом Timestamp
, а не:
-
(abc)
, указывающий, что аналитика временных рядов считывает значения данных в виде строк. - Значок календаря, указывающий, что Time Series Insights считывает значение данных в формате даты и времени.
-
#
, указывающее, что аналитика временных рядов считывает значения данных в виде целого числа.
Если свойство Timestamp не указано явным образом, центр Интернета вещей или концентратор событий, enqueued Time, используется в качестве метки времени по умолчанию.
Проблема: Я не могу просмотреть данные из теплого хранилища в обозревателе.
- Возможно, вы недавно подготовили ваше теплое хранилище, и данные все еще продолжают поступать.
- Возможно, вы удалили теплое хранилище, в этом случае вы потеряли бы данные.
Проблема. Не удается просмотреть или изменить модель временных рядов
Возможно, вы работаете в среде Time Series Insights S1 или S2.
Модели временных рядов поддерживаются только в средах с оплатой по мере использования. Дополнительные сведения о доступе к среде S1 или S2 из обозревателя Time Series Insights 2-го поколения читайте в разделе визуализация данных в обозревателе.
Возможно, у вас нет разрешений на просмотр и изменение модели.
Пользователям требуется доступ на уровне участника для редактирования и просмотра модели временных рядов. Чтобы проверить текущие уровни доступа и предоставить дополнительный доступ, перейдите в раздел Политики доступа к данным на портале Azure.
Проблема: Все мои экземпляры в Gen2 Explorer не имеют родительского элемента.
Эта проблема может возникнуть, если в вашей среде не определена иерархия модели временных рядов. Дополнительные сведения см. в статье о том, как работать с моделями временных рядов.
Дальнейшие действия
Узнайте, как работать с моделями временных рядов.
Узнайте о поддерживаемых фигурах JSON.
Ознакомьтесь с планированием и ограничениями в Службе Azure Time Series Insights Gen2.