次の方法で共有


データ型 (データ マイニング)

適用対象: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

分類済み
Boolean Cyclical、Discrete、Ordered
Double Continuous、Cyclical、Discrete、Discretized、Key、Key Sequence、Key Time、Ordered、Sequence、Time

分類済み
日付 Continuous、Cyclical、Discrete、Discretized、Key、Key Sequence、Key Time、Ordered

注意

コンテンツの種類のうち Time および Sequence は、サード パーティのアルゴリズムでのみサポートされています。 コンテンツの種類 Cyclical および Ordered はサポートされますが、多くのアルゴリズムはこれらを不連続の値として扱い、特別な処理は行いません。

この表には、データ型ごとにサポートされている コンテンツの種類 もまとめられています。

このコンテンツの種類はデータ マイニングに固有であり、マイニング モデルで列のデータをどのように処理または計算するかをカスタマイズできます。 たとえば、列に数字が含まれているときでも、場合によっては、離散値としてモデル化する必要があります。 列に数字が含まれている場合、ビン化または離散化するように指定したり、モデルで連続値として処理するように指定したりすることもできます。 そのため、コンテンツの種類はモデルに大きな影響を与えます。 すべてのコンテンツ タイプの一覧については、「 コンテンツ タイプ (データ マイニング)」を参照してください。

注意

他の機械学習システムでは、 名義データ要因カテゴリ順序データ配列データといった用語が使われることがあります。 一般的に、これらの用語はコンテンツの種類に相当します。 SQL Serverでは、データ型はストレージの値型のみを指定し、モデルでの使用は指定しません。

データ型の指定

データ マイニング拡張機能 (DMX) を使用してマイニング モデルを直接作成する場合は、モデルを定義するときにそれぞれの列のデータ型を定義できます。Analysis Services は、指定されたデータ型を持つ対応するマイニング構造を同時に作成します。 ウィザードを使用してマイニング モデルまたはマイニング構造を作成する場合は、Analysis Services によってデータ型が提案されます。一覧からデータ型を選択することもできます。

データ型の変更

列のデータ型を変更する場合は、マイニング構造およびその構造に基づくすべてのマイニング モデルを必ず再処理する必要があります。 データ型を変更する場合、特定のモデルでその列を使用できない場合があります。 その場合、Analysis Services は、モデルの再処理時にエラーを発生するか、またはその特定の列を除外してモデルを処理します。

参照

コンテンツの種類 (データ マイニング)
コンテンツの種類 (DMX)
データ マイニング アルゴリズム (Analysis Services - データ マイニング)
マイニング構造 (Analysis Services - データ マイニング)
データ型 (DMX)
マイニング モデル列
マイニング構造列