Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
SSIS integrációs futtatókörnyezet az Azure Data Factoryben
Az Analysis Services DDL-feladat adatdefiníciós nyelvi (DDL) utasításokat futtat, amelyek bányászati modelleket és többdimenziós objektumokat, például kockákat és dimenziókat hozhatnak létre, dobhatnak vagy módosíthatnak. Egy DDL-utasítás például létrehozhat egy partíciót az Adventure Works kockában, vagy törölheti a dimenziót az Adventure Works DW Multidimensional 2012-ben, az SQL Serverben található Analysis Services-mintaadatbázisban.
Az Analysis Services DDL-feladat végrehajtása egy Analysis Services-kapcsolatkezelő használatával csatlakozik az Analysis Services egy példányához vagy egy Analysis Services-projekthez. További információért lásd a(z) Analysis Services Connection Manager.
Az Integration Services számos olyan feladatot tartalmaz, amely üzletiintelligencia-műveleteket hajt végre, például elemzési objektumok feldolgozását és adatbányászati előrejelzési lekérdezések futtatását.
A kapcsolódó üzletiintelligencia-feladatokkal kapcsolatos további információkért kattintson az alábbi témakörök egyikére:
DDL-utasítások
A DDL-utasítások utasításokként jelennek meg az Analysis Services szkriptelési nyelvében (ASSL), és egy XML for Analysis (XMLA) parancsban vannak keretbe foglalva.
Az ASSL az Analysis Services egy példányának, valamint a benne található adatbázisoknak és adatbázis-objektumoknak a meghatározására és leírására szolgál. További információ: Analysis Services Scripting Language (ASSL for XMLA).
Az XMLA egy parancsnyelv, amellyel műveletparancsokat küldhet, például létrehozást, módosítást vagy folyamatot az Analysis Services egy példányára. További információ: XML for Analysis (XMLA) referencia.
Ha a DDL-kód egy külön fájlban van tárolva, az Analysis Services végrehajtási DDL-feladata egy Fájlkapcsolat-kezelő használatával adja meg a fájl elérési útját. További információ: File Connection Manager.
Mivel a DDL-utasítások tartalmazhatnak jelszavakat és más bizalmas információkat, azok a csomagok, amelyek egy vagy több Analysis Services DDL-végrehajtó feladatot tartalmaznak, használják a EncryptAllWithUserKey vagy EncryptAllWithPasswordcsomagvédelmi szintet. További információért tekintse meg az Integrációs szolgáltatások (SSIS) csomagokat.
DDL-példák
A következő három DDL-utasítást az Adventure Works DW Multidimensional 2012- ben, az SQL Serverben található Analysis Services-adatbázisban lévő szkriptelési objektumok generálták.
A következő DDL-utasítás törli a Promóció dimenziót.
<Delete xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Object>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
<DimensionID>Dim Promotion</DimensionID>
</Object>
</Delete>
Az alábbi DDL-utasítás feldolgozza az Adventure Works DW Multidimensional 2012 kockát.
<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Parallel>
<Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Object>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
</Object>
<Type>ProcessFull</Type>
<WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
</Parallel>
</Batch>
A következő DDL-utasítás létrehozza a előrejelzési bányászati modellt.
<Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<ParentObject>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
<MiningStructureID>Forecasting</MiningStructureID>
</ParentObject>
<ObjectDefinition>
<MiningModel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ID>Forecasting</ID>
<Name>Forecasting</Name>
<Algorithm>Microsoft_Time_Series</Algorithm>
<AlgorithmParameters>
<AlgorithmParameter>
<Name>PERIODICITY_HINT</Name>
<Value xsi:type="xsd:string">{12}</Value>
</AlgorithmParameter>
</AlgorithmParameters>
<Columns>
<Column>
<ID>Amount</ID>
<Name>Amount</Name>
<SourceColumnID>Amount</SourceColumnID>
<Usage>Predict</Usage>
</Column>
<Column>
<ID>Model Region</ID>
<Name>Model Region</Name>
<SourceColumnID>Model Region</SourceColumnID>
<Usage>Key</Usage>
</Column>
<Column>
<ID>Quantity</ID>
<Name>Quantity</Name>
<SourceColumnID>Quantity</SourceColumnID>
<Usage>Predict</Usage>
</Column>
<Column>
<ID>Time Index</ID>
<Name>Time Index</Name>
<SourceColumnID>Time Index</SourceColumnID>
<Usage>Key</Usage>
</Column>
</Columns>
<Collation>Latin1_General_CS_AS_KS</Collation>
</MiningModel>
</ObjectDefinition>
</Create>
A következő három DDL-utasítást az Adventure Works DW Multidimensional 2012- ben, az SQL Serverben található Analysis Services-adatbázisban lévő szkriptelési objektumok generálták.
A következő DDL-utasítás törli a Promóció dimenziót.
<Delete xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Object>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
<DimensionID>Dim Promotion</DimensionID>
</Object>
</Delete>
Az alábbi DDL-utasítás feldolgozza az Adventure Works DW Multidimensional 2012 kockát.
<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Parallel>
<Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Object>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
</Object>
<Type>ProcessFull</Type>
<WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
</Parallel>
</Batch>
A következő DDL-utasítás létrehozza a előrejelzési bányászati modellt.
<Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<ParentObject>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
<MiningStructureID>Forecasting</MiningStructureID>
</ParentObject>
<ObjectDefinition>
<MiningModel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ID>Forecasting</ID>
<Name>Forecasting</Name>
<Algorithm>Microsoft_Time_Series</Algorithm>
<AlgorithmParameters>
<AlgorithmParameter>
<Name>PERIODICITY_HINT</Name>
<Value xsi:type="xsd:string">{12}</Value>
</AlgorithmParameter>
</AlgorithmParameters>
<Columns>
<Column>
<ID>Amount</ID>
<Name>Amount</Name>
<SourceColumnID>Amount</SourceColumnID>
<Usage>Predict</Usage>
</Column>
<Column>
<ID>Model Region</ID>
<Name>Model Region</Name>
<SourceColumnID>Model Region</SourceColumnID>
<Usage>Key</Usage>
</Column>
<Column>
<ID>Quantity</ID>
<Name>Quantity</Name>
<SourceColumnID>Quantity</SourceColumnID>
<Usage>Predict</Usage>
</Column>
<Column>
<ID>Time Index</ID>
<Name>Time Index</Name>
<SourceColumnID>Time Index</SourceColumnID>
<Usage>Key</Usage>
</Column>
</Columns>
<Collation>Latin1_General_CS_AS_KS</Collation>
</MiningModel>
</ObjectDefinition>
</Create>
Az Analysis Services DDL-feladat végrehajtásának konfigurálása
A tulajdonságokat az SSIS Designer használatával vagy programozott módon állíthatja be.
Az SSIS Designerben beállítható tulajdonságokról az alábbi témakörben talál további információt:
A tulajdonságok SSIS Designerben való beállításával kapcsolatos további információkért kattintson a következő témakörre:
- Tevékenység vagy Tároló tulajdonságainak beállítása
Az Analysis Services DDL-feladat végrehajtásának programozott konfigurációja
A tulajdonságok programozott beállításával kapcsolatos további információkért kattintson a következő témakörre:
Analysis Services – DDL-feladatszerkesztő végrehajtása (általános oldal)
A DDL-feladatszerkesztő
Beállítások
név
Adjon egyedi nevet az Analysis Services végrehajtási DDL-feladatának. Ezt a nevet használja a feladatikon címkeként.
Jegyzet
A feladatneveknek egyedinek kell lenniük egy csomagon belül.
Leírás
Írja be az Analysis Services végrehajtási DDL-feladatának leírását.
Analysis Services – DDL-feladatszerkesztő végrehajtása (DDL-oldal)
Az Analysis Services-DDL-feladatszerkesztő párbeszédpanel DDL- lapján megadhatja az Analysis Services-projekthez vagy az Analysis Services-adatbázishoz való kapcsolatot, és információkat adhat meg az adatdefiníciós nyelvi (DDL-) utasítások forrásáról.
Statikus beállítások
kapcsolat
Jelöljön ki egy Analysis Services-projektet vagy egy Analysis Services-kapcsolatkezelőt a listában, vagy kattintson <Új kapcsolat...>, és az Analysis Services Connection Manager hozzáadása párbeszédpanelen hozzon létre új kapcsolatot.
kapcsolódó témakörök:Analysis Services Connection Manager párbeszédpanel felület referenciája, Analysis Services Connection Manager
Forrástípus
Adja meg a DDL-utasítások forrástípusát. Ez a tulajdonság az alábbi táblázatban felsorolt lehetőségeket tartalmazza:
| Érték | Leírás |
|---|---|
| közvetlen bemenet | Állítsa a forrást a SourceDirect szövegmezőben tárolt DDL-utasításra. Ha ezt az értéket választja, az alábbi szakaszban láthatók a dinamikus beállítások. |
| A fájlkapcsolat | Állítsa a forrást egy olyan fájlra, amely tartalmazza a DDL utasítást. Ha ezt az értéket választja, az alábbi szakaszban láthatók a dinamikus beállítások. |
| változó | Állítsa a forrást változóra. Ha ezt az értéket választja, az alábbi szakaszban láthatók a dinamikus beállítások. |
Dinamikus beállítások
SourceType = Közvetlen bemenet
Forrás
Írja be a DDL-utasításokat, vagy kattintson a három pontra (...), majd írja be az utasításokat a DDL-utasítások párbeszédpanelre.
SourceType = Fájlkapcsolat
Forrás
Jelöljön ki egy fájlkapcsolatot a listában, vagy kattintson <Új kapcsolat...>, és a Fájlkapcsolatkezelő párbeszédpanelen hozzon létre új kapcsolatot.
kapcsolódó témakörök:Fájlkapcsolatkezelő
SourceType = Változó
Forrás
Jelöljön ki egy változót a listában, vagy kattintson <Új változó...> elemre, és a Változó hozzáadása párbeszédpanelen hozzon létre új változót.
kapcsolódó témakörök:Integrációs szolgáltatások (SSIS) változói