Типы данных (интеллектуальный анализ данных)

Применимо к: SQL Server 2019 и более ранних версий Analysis Services Azure Analysis Services Fabric/Power BI Premium

Важно!

Интеллектуальный анализ данных не рекомендуется использовать в службах SQL Server 2017 Analysis Services, а в SQL Server 2022 Analysis Services его поддержка прекращена. Документация не обновляется для устаревших и неподдерживаемых функций. Дополнительные сведения см. в статье об обратной совместимости служб Analysis Services.

При создании модели интеллектуального анализа данных или структуры интеллектуального анализа данных в Microsoft SQL Server SQL Server Analysis Services необходимо определить типы данных для каждого столбца в структуре интеллектуального анализа данных. Тип данных сообщает модулю анализа, является ли источник данных числовым или текстовым и каким образом следует обрабатывать данные. Например, если исходные данные числовые, можно указать, должны числа обрабатываться как целые или содержать десятичные разряды.

SQL Server Analysis Services поддерживает следующие типы данных для столбцов структуры интеллектуального анализа данных:

Тип данных Поддерживаемые типы содержимого
Text Cyclical, Discrete, Discretized, Key Sequence, Ordered, Sequence
Long Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered, Sequence, Time

Classified
Boolean Cyclical, Discrete, Ordered
Double Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered, Sequence, Time

Classified
Дата Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered

Примечание

Типы содержимого Time и Sequence поддерживаются только алгоритмами сторонних производителей. Типы содержимого Cyclical и Ordered поддерживаются, однако большинство алгоритмов обрабатывает их как дискретные величины и не производит их особой обработки.

В приведенной ниже таблице представлены типы содержимого , поддерживаемые для каждого типа данных.

Тип содержимого связан с интеллектуальным анализом данных и позволяет настроить способ обработки или вычисления данных в модели интеллектуального анализа. Например, даже если столбец содержит числа, при необходимости их можно смоделировать как дискретные значения. Если столбец содержит числа, можно настроить их сегментирование или дискретизацию либо указать, что система должна обрабатывать их как непрерывные значения. Таким образом, тип содержимого может существенно влиять на модель. Список всех типов контента см. в разделе Типы контента (интеллектуальный анализ данных).

Примечание

В других системах машинного обучения встречаются также термины номинальные данные, факторы или категории, порядковыеили последовательные данные. Как правило, эти термины соответствуют типам содержимого. В SQL Server тип данных указывает только тип значения для хранилища, а не его использование в модели.

Указание типа данных

При создании модели интеллектуального анализа непосредственно с помощью расширений интеллектуального анализа данных можно определить тип данных для каждого столбца при определении модели, а службы Analysis Services в то же время создадут соответствующую структуру интеллектуального анализа с указанными типами данных. Если модель или структура интеллектуального анализа данных создается с помощью мастера, то службы Analysis Services предложат тип данных или же можно будет выбрать тип данных из списка.

Изменение типа данных

При изменении типа данных в столбце необходимо всегда снова обрабатывать структуру и модели интеллектуального анализа данных, основанные на этой структуре. Иногда при изменении типа данных столбец более не может использоваться в определенной модели. В этом случае службы Analysis Services либо вернут ошибку при повторной обработке модели, либо обработают модель, но пропустят определенный столбец.

См. также:

Типы содержимого (интеллектуальный анализ данных)
Типы содержимого (расширения интеллектуального анализа данных)
Алгоритмы интеллектуального анализа данных (службы Analysis Services — интеллектуальный анализ данных)
Структуры интеллектуального анализа данных (службы Analysis Services — интеллектуальный анализ данных)
Типы данных (расширения интеллектуального анализа данных)
Столбцы модели интеллектуального анализа данных
Столбцы структуры интеллектуального анализа данных