Типы данных (интеллектуальный анализ данных)
При создании модели или структуры интеллектуального анализа данных в службах Microsoft SQL Server Службы Analysis Services необходимо определить типы данных для каждого столбца в структуре. Тип данных сообщает модулю интеллектуального анализа данных, являются ли данные в источнике данных числовыми или текстовыми, и способ их обработки. Например, если в источнике данных содержатся числовые данные, то можно указать, что числа следует считать целыми, либо использовать десятичные разряды.
Каждый тип данных поддерживает один или несколько типов содержимого. Задавая тип содержимого, можно настраивать метод, которым данные в столбце обрабатываются или вычисляются в модели интеллектуального анализа данных.
Например, если в столбце содержатся числовые данные, то их можно обрабатывать как числовой или как текстовый тип данных. Если будет выбран числовой тип данных, то можно задать несколько разных типов содержимого: можно дискретизировать числа или обрабатывать их как непрерывные значения. Список всех типов содержимого см. в разделе Типы содержимого (интеллектуальный анализ данных).
Службы Службы 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 |
Date |
Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered |
Примечание |
---|
Типы содержимого Time и Sequence поддерживаются только алгоритмами сторонних производителей. Типы содержимого Cyclical и Ordered поддерживаются, однако большинство алгоритмов обрабатывает их как дискретные величины и не производит их особой обработки. |
Указание типа данных
Если модель интеллектуального анализа данных создается напрямую, с помощью расширений интеллектуального анализа данных, то при определении модели можно задать тип данных для каждого столбца и службы Analysis Services одновременно создадут соответствующую структуру интеллектуального анализа данных с указанными типами данных. Если модель или структура интеллектуального анализа данных была создана с помощью мастера, то службы Analysis Services предложат тип данных; также его можно будет выбрать из списка.
Изменение типа данных
При изменении типа данных столбца всегда необходимо производить повторную обработку структуры интеллектуального анализа данных и любых моделей интеллектуального анализа данных, основанных на ней. Иногда при изменении типа данных столбец становится непригодным к использованию в определенной модели. В этом случае службы Analysis Services либо выведут ошибку при повторной обработке модели, либо обработают модель, исключив этот столбец.
См. также