Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik: SQL Server Analysis Services
A Microsoft SQL Server Analysis Services összes objektumának azonosítóval kell rendelkeznie. Az objektum neve az azonosítója. A kiszolgálók, adatbázisok és adatbázis-objektumok, például adatforrások, adatforrásnézetek, kockák, dimenziók, bányászati modellek stb. rendelkeznek azonosítókkal.
Az adatbányászati bővítményekben (DMX) két azonosítóosztály található:
Az objektum definiálásakor létrejön egy objektumazonosító. Ezután az azonosítóval hivatkozhat az objektumra. Az azonosítók legfeljebb 100 karakter hosszúságúak lehetnek.
Normál azonosítók
A DMX rendszeres azonosítói megfelelnek az Analysis Services azonosítók formátumára vonatkozó szabályainak. A DMX normál azonosítói nem igényelnek elválasztójeleket. Az alábbiakban egy olyan DMX-utasítást mutatunk be, amely egy normál, nem tagolt azonosítót használ:
SELECT * FROM Clustering.CONTENT;
Normál azonosítókra vonatkozó szabályok
A normál azonosítók formátumára vonatkozó szabályok a következők:
A normál azonosító első karakterének a következők egyikének kell lennie:
A Unicode Standard 2.0 által meghatározott betű. Ide tartoznak az a-tól z-ig és A-tól Z-ig, valamint más nyelvekből származó betűkarakterek.
Aláhúzás (_).
A következő karakterek lehetnek:
A Unicode Standard 2.0-ban meghatározott betűk.
Decimális számok egyszerű latin vagy más nemzeti szkriptekből.
Aláhúzás (_).
Az azonosító nem lehet fenntartott DMX-szó. A fenntartott szavak nem érzéketlenek a DMX-ben. További információt a Fenntartott kulcsszavak (DMX) című témakörben talál.
Az azonosító nem tartalmazhat beágyazott szóközöket vagy speciális karaktereket.
Szögletes zárójelekkel kell elválasztania azokat az azonosítókat, amelyek nem felelnek meg ezeknek a szabályoknak, amikor DMX-utasításokban használja őket.
Tagolt azonosítók
A tagolt azonosítók szögletes zárójelek ([ ]) közé tartoznak. Az alábbiakban egy olyan DMX-utasítást mutatunk be, amely olyan tagolt azonosítóval rendelkezik, amely megfelel ezeknek a szabályoknak.
SELECT * FROM [Marketing_Clusters].CONTENT;
Az olyan azonosítókat, amelyek nem felelnek meg a normál azonosítók formátumára vonatkozó szabályoknak, mindig el kell tagolja. Az alábbiakban egy olyan DMX-utasítást mutatunk be, amely egy szóközt tartalmazó tagolt azonosítóval rendelkezik:
SELECT * FROM [Targeted Mailing].CONTENT;
Az alábbi helyzetekben használjon tagolt azonosítókat:
Ha fenntartott szavakat használ az objektumnevekhez vagy az objektumnevek részeihez.
Javasoljuk, hogy ne használjon fenntartott kulcsszavakat objektumnevekként. Az Analysis Services korábbi verzióiról frissített adatbázisok olyan azonosítókat tartalmazhatnak, amelyek olyan szavakat tartalmaznak, amelyek nem az Analysis Services korábbi verziójában voltak fenntartva, de az SQL Server Analysis Services fenntartott szavai. Egy tagolt azonosítóval hivatkozhat egy ilyen objektumra, amíg meg nem változtatja az objektum nevét.
Ha olyan karaktereket használ, amelyek nem minősített azonosítóként vannak felsorolva.
Az Analysis Servicesben tetszőleges karaktert használhat az aktuális kódlapon egy tagolt azonosítóban; azonban a speciális karaktereknek az objektumnévben való válogatás nélküli használata megnehezítheti a DMX-utasítások olvasását és karbantartását.
Tagolt azonosítókra vonatkozó szabályok
A tagolt azonosítók formátumára vonatkozó szabályok a következők:
A tagolt azonosítók a normál azonosítókkal azonos számú karaktert tartalmazhatnak (1 és 100 karakter között, a határoló karaktereket nem beleértve).
Az azonosító törzse az aktuális kódlapon használt karakterek tetszőleges kombinációját tartalmazhatja, beleértve maguk az elválasztó karaktereket is. Ha maga az azonosító törzse elválasztó karaktereket tartalmaz, speciális kezelésre van szükség:
Ha az azonosító törzse bal oldali szögletes zárójelet ([) tartalmaz, nincs szükség további kezelésre.
Ha az azonosító törzse jobb szögletes zárójelet (]) tartalmaz, a kódlapon belül két jobb szögletes zárójelet (]]) kell megadnia.
Azonosítók elhatárolása több részből
Minősített objektumnevek használata esetén előfordulhat, hogy az objektumnevet alkotó azonosítók közül többnek is el kell tagolása. Minden azonosítót külön kell elválasztania.
Lásd még:
adatbányászati bővítmények (DMX) referencia
adatbányászati bővítmények (DMX) szintaxiselemei
adatbányászati bővítmények (DMX) függvényeinek referencia-
adatbányászati bővítmények (DMX) operátorainak referencia-
adatbányászati bővítmények (DMX) utasításának referencia-
adatbányászati bővítmények (DMX) szintaxisi konvenciók
Általános előrejelzési függvények (DMX)
DMX-előrejelzési lekérdezések struktúrája és használata
A DMX select utasítás ismertetése