Adattípusok (adatbányászat)

A következőkre vonatkozik: SQL Server 2019 és korábbi Analysis Services Azure Analysis Services Fabric/Power BI Premium

Fontos

Az adatbányászat elavult az SQL Server 2017 Analysis Servicesben, és megszűnt az SQL Server 2022 Analysis Servicesben. Az elavult és megszűnt funkciók dokumentációja nem frissül. További információkért tekintse meg az Analysis Services visszamenőleges kompatibilitását.

Amikor bányászati modellt vagy bányászati struktúrát hoz létre a Microsoft SQL Server SQL Server Analysis Services szolgáltatásban, meg kell határoznia a bányászati struktúra egyes oszlopainak adattípusait. Az adattípus jelzi az elemzőmotornak, hogy az adatforrás adatai numerikusak vagy szövegesek-e, és hogyan kell feldolgozni az adatokat. Ha például a forrásadatok numerikus adatokat tartalmaznak, megadhatja, hogy a számok egész számként vagy tizedesjegyek használatával legyenek-e kezelve.

Az SQL Server Analysis Services a következő adattípusokat támogatja a bányászati struktúraoszlopokhoz:

Adattípus Támogatott tartalomtípusok
Szöveg Ciklikus, Diszkrét, Diszkrét, Kulcsütemezés, Rendezett, Sorozat
Long Folyamatos, Ciklikus, Diszkrét, Diszkrét, Kulcs, Kulcsütemezés, Kulcsidő, Rendezett, Sorrend, Idő

Minősített
boolean Ciklikus, Diszkrét, Rendezett
Double Folyamatos, Ciklikus, Diszkrét, Diszkrét, Kulcs, Kulcsütemezés, Kulcsidő, Rendezett, Sorrend, Idő

Minősített
Dátum Folyamatos, Ciklikus, Diszkrét, Diszkrét, Kulcs, Kulcsütemezés, Kulcsidő, Rendezett

Megjegyzés:

A Time and Sequence tartalomtípusokat csak külső algoritmusok támogatják. A ciklikus és rendezett tartalomtípusok támogatottak, de a legtöbb algoritmus különálló értékként kezeli őket, és nem végez különleges feldolgozást.

A táblázat az egyes adattípusokhoz támogatott tartalomtípusokat is megjeleníti.

A tartalomtípus az adatbányászatra vonatkozik, és lehetővé teszi az adatok feldolgozásának vagy kiszámításának testreszabását a bányászati modellben. Ha például az oszlop számokból áll, előfordulhat, hogy különálló értékekként kell őket modelleznie. Ha az oszlop számokat tartalmaz, megadhatja azt is, hogy azok rögzítve legyenek, vagy diszkrétek legyenek, vagy megadhatja, hogy a modell folyamatos értékként kezelje őket. Így a tartalomtípus nagy hatással lehet a modellre. Az összes tartalomtípus listáját a Tartalomtípusok (Adatbányászat) című témakörben találja.

Megjegyzés:

Más gépi tanulási rendszerekben a névleges adatok, a tényezők vagy kategóriák, a rendezési adatok vagy a szekvenciális adatok kifejezéssel találkozhat. Ezek általában tartalomtípusoknak felelnek meg. Az SQL Serverben az adattípus csak a tárterület értéktípusát határozza meg, a modellben való használatát nem.

Adattípus megadása

Ha közvetlenül a Data Mining Extensions (DMX) használatával hozza létre a bányászati modellt, az egyes oszlopok adattípusát a modell meghatározásakor definiálhatja, az Analysis Services pedig a megfelelő bányászati struktúrát hozza létre a megadott adattípusokkal. Ha varázslóval hozza létre a bányászati modellt vagy a bányászati struktúrát, az Analysis Services javasol egy adattípust, vagy választhat egy adattípust egy listából.

Adattípus módosítása

Ha módosítja egy oszlop adattípusát, mindig újra kell feldolgoznia a bányászati struktúrát és az ezen a struktúrán alapuló bányászati modelleket. Néha, ha módosítja az adattípust, ez az oszlop már nem használható egy adott modellben. Ebben az esetben az Analysis Services hibát jelez a modell újrafeldolgozásakor, vagy feldolgozni fogja a modellt, de kihagyja az adott oszlopot.

Lásd még:

Tartalomtípusok (adatbányászat)
Tartalomtípusok (DMX)
Adatbányászati algoritmusok (Analysis Services – Adatbányászat)
Bányászati struktúrák (Analysis Services – Adatbányászat)
Adattípusok (DMX)
Bányászati modelloszlopok
Bányászati struktúraoszlopok