A System Center Configuration Manager az SQL Server Reporting Services egyéni jelentéskészítési modellek létrehozásaCreating custom report models for System Center Configuration Manager in SQL Server Reporting Services

Vonatkozik: A System Center Configuration Manager (aktuális ág)Applies to: System Center Configuration Manager (Current Branch)

Jelentésmodell-mintákat megtalálhatók a System Center Configuration Managerben, de a saját üzleti követelményeinek megfelelően jelentésmodelleket is definiálhat, és a megfelelő jelentésmodellt telepítheti a Configuration Manager felhasználhatja a modellen alapuló új jelentések elkészítéséhez.Sample report models are included in System Center Configuration Manager, but you can also define report models to meet your own business requirements, and then deploy the report model to Configuration Manager to use when you create new model-based reports. A következő táblázat tartalmazza az alapszintű jelentésmodellek létrehozásának és központi telepítésének lépéseit.The following table provides the steps to create and deploy a basic report model.

Megjegyzés

További információ az összetettebb jelentésmodellek létrehozásáról: Létrehozásának lépései az összetettebb jelentésmodellek az SQL Server Reporting Services című rész a jelen témakörben.For the steps to create a more advanced report model, see the Steps for Creating an Advanced Report Model in SQL Server Reporting Services section in this topic.

LépésStep LeírásDescription További információMore information
Ellenőrizze, hogy telepítve van-e az SQL Server Business Intelligence Development Studio.Verify that SQL Server Business Intelligence Development Studio is installed A jelentésmodellek az SQL Server Business Intelligence Development Studio használatával tervezhetők meg és hozhatók létre.Report models are designed and built by using SQL Server Business Intelligence Development Studio. Ellenőrizze, hogy az SQL Server Business Intelligence Development Studio telepítve van-e azon a számítógépen, amelyen létre kívánja hozni az egyéni jelentésmodellt.Verify that SQL Server Business Intelligence Development Studio is installed on the computer on which you are creating the custom report model. Az SQL Server Business Intelligence Development Studio használatáról az SQL Server 2008 dokumentációjában olvashat bővebben.For more information about SQL Server Business Intelligence Development Studio, see the SQL Server 2008 documentation.
Hozzon létre egy jelentésmodell-projektet.Create a report model project A jelentésmodell-projekt tartalmazza az adatforrás definícióját (.ds-fájl), az adatforrásnézet definícióját (.dsv-fájl), valamint a jelentésmodellt (.smdl-fájl).A report model project contains the definition of the data source (a .ds file), the definition of a data source view (a .dsv file), and the report model (an .smdl file). További tudnivalókat a jelen témakör To create the report model project című szakaszában találhat.For more information, see the To create the report model project section in this topic.
Definiálja a jelentésmodell adatforrását.Define a data source for a report model A jelentésmodell-projekt létrehozása után definiálnia kell egy adatforrást, amelyből beolvashatja az üzleti adatokat.After creating a report model project, you have to define one data source from which you extract business data. Ez általában a Configuration Manager-hely adatbázisába.Typically, this is the Configuration Manager site database. További tudnivalókat a jelen témakör Az adja meg a jelentésmodell adatforrását. című szakaszában találhat.For more information, see the To define the data source for the report model section in this topic.
Definiálja a jelentésmodell adatforrásnézetét.Define a data source view for a report model A jelentésmodell-projektben használandó adatforrások definiálása után a következő lépés a projekt adatforrásnézetének definiálása.After defining the data sources that you use in your report model project, the next step is to define a data source view for the project. Az adatforrásnézet egy logikai adatmodell, amely egy vagy több adatforráson alapul.A data source view is a logical data model based on one or more data sources. Az adatforrásnézetek foglalják magukban az alapul szolgáló adatforrások által tartalmazott fizikai objektumokat, például a táblákat és a nézeteket.Data source views encapsulate access to the physical objects, such as tables and views, contained in underlying data sources. Az SQL Server Reporting Services állítja elő a jelentésmodellt az adatforrásnézetből.SQL Server Reporting Services generates the report model from the data source view.

Az adatforrásnézetek megkönnyítik a modelltervezési folyamatot azzal, hogy szemléletes módon jelenítik meg a megadott adatokat.Data source views facilitate the model design process by providing you with a useful representation of the data that you specified. Az adatforrásnézetben az alapul szolgáló adatforrás megváltoztatása nélkül nevezheti át a táblákat és a mezőket, és veheti fel az összesítő mezőket és a származtatott táblákat.Without changing the underlying data source, you can rename tables and fields, and add aggregate fields and derived tables in a data source view. A modell hatékonysága érdekében csak azokat a táblákat vegye fel az adatforrásnézetbe, amelyeket használni fog.For an efficient model, add only those tables to the data source view that you intend to use.
További tudnivalókat a jelen témakör A jelentésmodell adatforrásnézetét meghatározása című szakaszában találhat.For more information, see the To define the data source view for the report model section in this topic.
Hozzon létre egy jelentésmodellt.Create a report model A jelentésmodell az adatbázisnak az a felső szintű rétege, amely az üzleti entitásokat, a mezőket és a szerepköröket azonosítja.A report model is a layer on top of a database that identifies business entities, fields, and roles. A Jelentéskészítő felhasználói a közzétett modellek segítségével készíthetnek jelentéseket úgy, hogy nem kell mélyrehatóan ismerniük az adatbázis felépítését, és nem kell lekérdezéseket létrehozniuk.When published, by using these models, Report Builder users can develop reports without having to be familiar with database structures or understand and write queries. A modelleket kapcsolódó jelentéselemek készletei alkotják, amelyekhez könnyen megjegyezhető név tartozik. Ezekben a készletekben előre megadott kapcsolatokkal szerepelnek az üzletei elemek, és előre megadott számításokat is tartalmaznak.Models are composed of sets of related report items that are grouped together under a friendly name, with predefined relationships between these business items and with predefined calculations. A modellek az SDML (Semantic Model Definition Language) nevű XML-nyelven definiálhatók.Models are defined by using an XML language called Semantic Model Definition Language (SMDL). A jelentésmodellfájlok fájlnévkiterjesztése .smdl.The file name extension for report model files is .smdl. További tudnivalókat a jelen témakör To create the report model című szakaszában találhat.For more information, see the To create the report model section in this topic.
Tegye közzé a jelentésmodellt.Publish a report model A létrehozott modellt közzé kell tennie egy jelentéskészítő kiszolgálón, hogy felhasználhassa a jelentések létrehozásához.To build a report by using the model that you just created, you must publish it to a report server. A közzétett modell tartalmazni fogja az adatforrást és az adatforrásnézetet.The data source and data source view are included in the model when it is published. További tudnivalókat a jelen témakör Az SQL Server Reporting Services használatra a jelentésmodell közzététele című szakaszában találhat.For more information, see the To publish the report model for use in SQL Server Reporting Services section in this topic.
A jelentésmodell telepítése a Configuration ManagerDeploy the report model to Configuration Manager Az egyéni jelentésmodell használata előtt a jelentés létrehozása varázsló modellalapú jelentés létrehozása, ha már telepítette a jelentésmodellt a Configuration Manager.Before you can use a custom report model in the Create Report Wizard to create a model-based report, you must deploy the report model to Configuration Manager. További tudnivalókat a jelen témakör Az egyéni jelentésmodell telepítése a Configuration Manager című szakaszában találhat.For more information, see the To deploy the custom report model to Configuration Manager section in this topic.

Az alapszintű jelentésmodellek létrehozásának lépései az SQL Server Reporting Services szoftverbenSteps for creating a basic report model in SQL Server Reporting Services

A következő eljárásokkal hozhat létre olyan alapszintű jelentésmodellt, amely a hely felhasználói használhatja a Configuration Manager adatbázisának valamelyik nézetében lévő adatok alapján adott modellalapú jelentések készítéséhez.You can use the following procedures to create a basic report model that users in your site can use to build particular model-based reports based on data in a single view of the Configuration Manager database. Ekkor olyan jelentésmodellt hoz létre, amely a helyen található ügyfélszámítógépek adatait jeleníti meg a jelentés készítője számára.You create a report model that presents information about the client computers in your site to the report author. Ez az adatokat a v_R_System megtekintése a Configuration Manager adatbázisába.This information is taken from the v_R_System view in the Configuration Manager database.

Ellenőrizze, hogy a műveletek végrehajtásához használandó számítógépen telepítve van-e az SQL Server Business Intelligence Development Studio, és hogy a számítógép tud-e hálózati kapcsolatot létesíteni a jelentéskészítési szolgáltatási pont kiszolgálójával.On the computer where you perform these procedures, ensure that you have installed SQL Server Business Intelligence Development Studio and that the computer has network connectivity to the reporting services point server. Az SQL Server Business Intelligence Development Studio használatáról az SQL Server 2008 dokumentációjában olvashat bővebben.For detailed information about SQL Server Business Intelligence Development Studio, see the SQL Server 2008 documentation.

To create the report model projectTo create the report model project

  1. Kattintson a Startgombra, és válassza a Microsoft SQL Server 2008, majd az SQL Server Business Intelligence Development Studioparancsot.On the desktop, click Start, click Microsoft SQL Server 2008, and then click SQL Server Business Intelligence Development Studio.

  2. Miután az SQL Server Business Intelligence Development Studio megnyílt a Microsoft Visual Studio alkalmazásban, válassza a Fájlmenü Új, majd Projektparancsát.After SQL Server Business Intelligence Development Studio opens in Microsoft Visual Studio, click File, click New, and then click Project.

  3. Az Új projekt párbeszédpanelen válassza a Sablonok lista Jelentésmodell-projekt elemét.In the New Project dialog box, select Report Model Project in the Templates list.

  4. A Név mezőbe írja be a jelentésmodell nevét.In the Name box, specify a name for this report model. Ehhez a példához írja be a következőt: Simple_Model.For this example, type Simple_Model.

  5. A jelentésmodell-projekt létrehozásához kattintson az OKgombra.To create the report model project, click OK.

  6. A Simple_Model megoldás megjelenik a Megoldáskezelőablaktáblában.The Simple_Model solution is displayed in Solution Explorer.

    Megjegyzés

    Ha nem látható a Megoldáskezelő ablaktábla, válassza a Nézetmenü Megoldáskezelőparancsát.If you cannot see the Solution Explorer pane, click View, and then click Solution Explorer.

Az adja meg a jelentésmodell adatforrását.To define the data source for the report model

  1. Az SQL Server Business Intelligence Development Studio Megoldáskezelőablaktáblájában az egér jobb gombjával kattintson az Adatforrások elemre, és válassza az Új adatforrás hozzáadásalehetőséget.In the Solution Explorer pane of SQL Server Business Intelligence Development Studio, right-click Data Sources to select Add New Data Source.

  2. Az Üdvözli az Adatforrás varázsló lapon kattintson a Továbbgombra.On the Welcome to the Data Source Wizard page, click Next.

  3. A Válassza ki a kapcsolat definiálásának módját lapon válassza az Adatforrás létrehozása meglévő vagy új kapcsolat alapján lehetőséget, és kattintson az Újgombra.On the Select how to define the connection page, verify that Create a data source based on an existing or new connection is selected, and then click New.

  4. A Csatlakozáskezelő párbeszédpanelen adja meg a következő csatlakozási tulajdonságokat az adatforráshoz:In the Connection Manager dialog box, specify the following connection properties for the data source:

    • Kiszolgálónév: Írja be a Configuration Manager Helyadatbázis-kiszolgáló nevét, vagy válassza ki a listából.Server name: Type the name of your Configuration Manager site database server, or select it in the list. Ha az alapértelmezett példány helyett egy nevesített példányt dolgozik, írja be a < adatbázis-kiszolgáló>\<példánynév>.If you are working with a named instance instead of the default instance, type <database server>\<instance name>.

    • Válassza a Windows-hitelesítés használatabeállítást.Select Use Windows Authentication.

    • A válasszon vagy adjon meg egy adatbázisnevet listára, válassza ki a Configuration Manager helyadatbázisának nevét.In Select or enter a database name list, select the name of your Configuration Manager site database.

  5. Az adatbázis-kapcsolat kipróbálásához kattintson a Kapcsolat tesztelésegombra.To verify the database connection, click Test Connection.

  6. Ha a csatlakozás sikeres, az OK gombra kattintva zárja be a Csatlakozáskezelő párbeszédpanelt.If the connection succeeds, click OK to close the Connection Manager dialog box. Ha nem sikerül a csatlakozás, ellenőrizze a megadott adatok helyességét, majd kattintson újból a Kapcsolat tesztelése gombra.If the connection does not succeed, verify that the information you entered is correct, and then click Test Connection again.

  7. A Válassza ki a kapcsolat definiálásának módját lapon ellenőrizze, hogy meg van-e adva az Adatforrás létrehozása meglévő vagy új kapcsolat alapján beállítás. Ellenőrizze, hogy az imént megadott adatforrás ki van-e választva az Adatkapcsolatoklistán, és kattintson a Továbbgombra.On the Select how to define the connection page, verify that Create a data source based on an existing or new connection is selected, verify that the data source you have just specified is selected in Data connections, and then click Next.

  8. Az Adatforrás nevemezőben adja meg az adatforrás nevét, és kattintson a Befejezésgombra.In Data source name, specify a name for the data source, and then click Finish. Ehhez a példához írja be a következőt: Simple_Model.For this example, type Simple_Model.

  9. A Simple_Model.ds adatforrás megjelenik a Megoldáskezelő ablaktábla Adatforrások csomópontjában.The data source Simple_Model.ds is now displayed in Solution Explorer under the Data Sources node.

    Megjegyzés

    Meglévő adatforrás tulajdonságainak szerkesztéséhez kattintson duplán az adatforrásra a Megoldáskezelő ablaktábla Adatforrások mappájában, ezzel megjeleníti az adatforrás tulajdonságait az Adatforrás-tervezőben.To edit the properties of an existing data source, double-click the data source in the Data Sources folder of the Solution Explorer pane to display the data source properties in Data Source Designer.

A jelentésmodell adatforrásnézetét meghatározásaTo define the data source view for the report model

  1. A Megoldáskezelőablaktáblában az egér jobb gombjával kattintson az Adatforrásnézetek elemre, és válassza az Új adatforrásnézet hozzáadásalehetőséget.In Solution Explorer, right-click Data Source Views to select Add New Data Source View.

  2. Az Üdvözli az Adatforrásnézet varázsló lapon kattintson a Továbbgombra.On the Welcome to the Data Source View Wizard page, click Next. Megjelenik az Adatforrás kiválasztása lap.The Select a Data Source page is displayed.

  3. A Relációs adatforrások ablakban ellenőrizze, hogy a Simple_Model adatforrás van-e kiválasztva, és kattintson a Továbbgombra.In the Relational data sources window, verify that the Simple_Model data source is selected, and then click Next.

  4. A Táblák és nézetek kijelölése lapon lévő Rendelkezésre álló objektumok listájában válassza ki a következő nézetet a jelentésmodellhez: v_R_System (dbo).On the Select Tables and Views page, select the following view in the Available objects list to be used in the report model: v_R_System (dbo).

    Tipp

    A Rendelkezésre álló objektumok lista áttekintésének megkönnyítéséhez kattintson a Név fejlécre a lista tetején, ezzel betűrendben jelenítheti meg az objektumokat.To help locate views in the Available objects list, click the Name heading at the top of the list to sort the objects in alphabetical order.

  5. A nézet kijelölése után a > gombra kattintva helyezze át az objektumot a Befoglalt objektumok elemét.After selecting the view, click > to transfer the object to the Included objects list.

  6. Ha megjelenik a Névegyeztetés lap, fogadja el az itt szereplő beállításokat, és kattintson a Továbbgombra.If the Name Matching page is displayed, accept the default selections, and click Next.

  7. Miután kiválasztotta a szükséges objektumokat, kattintson a Továbbgombra, és adja meg az adatforrásnézet nevét.When you have selected the objects that you require, click Next, and then specify a name for the data source view. Ehhez a példához írja be a következőt: Simple_Model.For this example, type Simple_Model.

  8. Kattintson a Befejezésgombra.Click Finish. A Simple_Model.dsv adatforrásnézet megjelenik a Megoldáskezelő ablaktábla Adatforrásnézetekmappájában.The Simple_Model.dsv data source view is displayed in the Data Source Views folder of Solution Explorer.

To create the report modelTo create the report model

  1. A Megoldáskezelőablaktáblában az egér jobb gombjával kattintson a Jelentésmodellek elemre, és válassza az Új jelentésmodell hozzáadásalehetőséget.In Solution Explorer, right-click Report Models to select Add New Report Model.

  2. Az Üdvözli a Jelentésmodell varázsló lapon kattintson a Továbbgombra.On the Welcome to the Report Model Wizard page, click Next.

  3. Az Adatforrásnézetek kiválasztása lapon jelölje ki az adatforrásnézetet a Rendelkezésre álló adatforrásnézetek listában, és kattintson a Továbbgombra.On the Select Data Source Views page, select the data source view in the Available data source views list, and then click Next. Ehhez a példához válassza ki a következőt: Simple_Model.dsv.For this example, select Simple_Model.dsv.

  4. A Jelentésmodell létrehozási szabályainak kiválasztása lapon fogadja el az alapértékeket, és kattintson a Továbbgombra.On the Select report model generation rules page, accept the default values, and then click Next.

  5. A Modell statisztikai adatainak összegyűjtése lapon ellenőrizze, hogy ki van-e választva a Modell statisztikai adatainak frissítése a létrehozása előtt beállítás, és kattintson a Továbbgombra.On the Collect Model Statistics page, verify that Update model statistics before generating is selected, and then click Next.

  6. A varázsló befejezése lapon adja meg a jelentésmodell nevét.On the Completing the Wizard page, specify a name for the report model. Ebben a példában a Simple_Model névnek kell megjelennie.For this example, verify that Simple_Model is displayed.

  7. A varázsló befejezéséhez és a jelentésmodell létrehozásához kattintson a Futtatásgombra.To complete the wizard and create the report model, click Run.

  8. A varázslóból való kilépéshez kattintson a Befejezésgombra.To exit the wizard, click Finish. A jelentésmodell megjelenik a Tervezés ablakban.The report model is shown in the Design window.

Az SQL Server Reporting Services használatra a jelentésmodell közzétételeTo publish the report model for use in SQL Server Reporting Services

  1. A Megoldáskezelőablaktáblában az egér jobb gombjával kattintson a jelentésmodellre, és válassza a Telepítésparancsot.In Solution Explorer, right-click the report model to select Deploy. Ebben a példában a jelentésmodellt a Simple_Model.smdlfájl tartalmazza.For this example, the report model is Simple_Model.smdl.

  2. Figyelje a telepítés állapotát az SQL Server Business Intelligence Development Studio ablak bal alsó sarkában.Examine the deployment status at the lower left corner of the SQL Server Business Intelligence Development Studio window. A telepítés befejezését a Telepítés sikeres felirat megjelenése jelzi.When the deployment has finished, Deploy Succeeded is displayed. Ha nem sikerül a telepítés, a hiba oka megjelenik a Kimenet ablakban.If the deployment fails, the reason for the failure is displayed in the Output window. Az új jelentés ekkor elérhető az SQL Server Reporting Services webhelyén.The new report model is now available on your SQL Server Reporting Services website.

  3. Válassza a Fájlmenü Összes mentéseparancsát, majd zárja be az SQL Server Business Intelligence Development Studioablakot.Click File, click Save All, and then close SQL Server Business Intelligence Development Studio.

Az egyéni jelentésmodell telepítése a Configuration ManagerTo deploy the custom report model to Configuration Manager

  1. Keresse meg azt a mappát, amely a létrehozott jelentésmodell-projektet tartalmazza.Locate the folder in which you created the report model project. Például %USERPROFILE%\Documents\Visual Studio 2008\Projects\<projektnevet>.For example, %USERPROFILE%\Documents\Visual Studio 2008\Projects\<Project Name>.

  2. Másolja át a következő fájlokat a jelentésmodell-projekt mappájából egy ideiglenes mappába a számítógépen:Copy the following files from the report model project folder to a temporary folder on your computer:

    • <A modell neve> .dsv<Model Name> .dsv

    • <A modell neve> .smdl<Model Name> .smdl

  3. Nyissa meg ezeket a fájlokat egyszerű szövegszerkesztőben, például a Jegyzettömbben.Open the preceding files by using a text editor, such as Notepad.

  4. A fájl <modellnév>.dsv, keresse meg az első sort, amelyben a következő fájl:In the file <Model Name>.dsv, locate the first line of the file, which reads as follows:

    <DataSourceView xmlns = "http://schemas.microsoft.com/analysisservices/2003/engine"><DataSourceView xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">

    Módosítsa ezt a sort a következőre:Edit this line to read as follows:

    <DataSourceView xmlns = "http://schemas.microsoft.com/analysisservices/2003/engine" xmlns:xsi = "RelationalDataSourceView"><DataSourceView xmlns="http://schemas.microsoft.com/analysisservices/2003/engine" xmlns:xsi="RelationalDataSourceView">

  5. Másolja a Windows vágólapra a fájl teljes tartalmát.Copy the entire contents of the file to the Windows Clipboard.

  6. Zárja be a fájlt <modellnév>.dsv.Close the file <Model Name>.dsv.

  7. A fájl <modellnév>.smdl, keresse meg az utolsó három sort a fájl, amely a következőképpen jelenik meg:In the file <Model Name>.smdl, locate the last three lines of the file, which appear as follows:

    </Entity>

    </Entities>

    </SemanticModel>

  8. Illessze be a fájl tartalmát <modellnév>* .dsv* közvetlenül a fájl utolsó sora elé (<SemanticModel>).Paste the contents of the file <Model Name>.dsv directly before the last line of the file (<SemanticModel>).

  9. Mentse és zárja be a fájl <modellnév>.smdl.Save and close the file <Model Name>.smdl.

  10. A fájl másolása <modellnév>* .smdl* azt a mappát % programfiles % \Microsoft Configuration Manager \AdminConsole\XmlStorage\Other a konfiguráció Manager helykiszolgálón.Copy the file <Model Name>.smdl to the folder %programfiles% \Microsoft Configuration Manager \AdminConsole\XmlStorage\Other on the Configuration Manager site server.

    Fontos

    Miután átmásolta a jelentésmodell fájlját a Configuration Manager-kiszolgálóra, ki kell lépnie és a Configuration Manager konzol újraindítása után is használhatja a jelentésmodellt a jelentés létrehozása varázsló.After copying the report model file to the Configuration Manager site server, you must exit and restart the Configuration Manager console before you can use the report model in the Create Report Wizard.

Az SQL Server Reporting Services olyan összetett jelentésmodellt létrehozásának lépéseiSteps for Creating an Advanced Report Model in SQL Server Reporting Services

A következő eljárásokkal hozhat létre olyan összetett jelentésmodellt, amely a hely felhasználói használhatja a Configuration Manager adatbázisának több nézetében lévő adatok alapján adott modellalapú jelentések készítéséhez.You can use the following procedures to create an advanced report model that users in your site can use to build particular model-based reports based on data in multiple views of the Configuration Manager database. Ekkor olyan jelentésmodellt hoz létre, amely az ügyfélszámítógépek és az ügyfélszámítógépekre telepített operációs rendszerek adatait jeleníti meg a jelentés készítője számára.You create a report model that presents information about the client computers and the operating system installed on these computers to the report author. Ez az információ a Configuration Manager adatbázisa a következő nézeteiből lehet lekérni:This information is taken from the following views in the Configuration Manager database:

  • V_R_System: Felderített számítógépeket és a Configuration Manager-ügyfél adatait tartalmazza.V_R_System: Contains information about discovered computers and the Configuration Manager client.

  • V_GS_OPERATING_SYSTEM: Az ügyfélszámítógépen telepített operációs rendszer adatait tartalmazza.V_GS_OPERATING_SYSTEM: Contains information about the operating system installed on the client computer.

    Az előző nézetek kijelölt elemei együtt egy listába kerülnek, barátságos nevet kapnak, majd a jelentés készítője számára megjelennek a Jelentéskészítőben, így szerepeltetheti azokat saját jelentéseiben.Selected items from the preceding views are consolidated into one list, given friendly names, and then presented to the report author in Report Builder for inclusion in particular reports.

    Ellenőrizze, hogy a műveletek végrehajtásához használandó számítógépen telepítve van-e az SQL Server Business Intelligence Development Studio, és hogy a számítógép tud-e hálózati kapcsolatot létesíteni a jelentéskészítési szolgáltatási pont kiszolgálójával.On the computer where you perform these procedures, ensure that you have installed SQL Server Business Intelligence Development Studio and that the computer has network connectivity to the reporting services point server. Az SQL Server Business Intelligence Development Studio használatáról az SQL Server dokumentációjában olvashat bővebben.For detailed information about SQL Server Business Intelligence Development Studio, see the SQL Server documentation.

To create the report model projectTo create the report model project

  1. Kattintson a Startgombra, és válassza a Microsoft SQL Server 2008, majd az SQL Server Business Intelligence Development Studioparancsot.On the desktop, click Start, click Microsoft SQL Server 2008, and then click SQL Server Business Intelligence Development Studio.

  2. Miután az SQL Server Business Intelligence Development Studio megnyílt a Microsoft Visual Studio alkalmazásban, válassza a Fájlmenü Új, majd Projektparancsát.After SQL Server Business Intelligence Development Studio opens in Microsoft Visual Studio, click File, click New, and then click Project.

  3. Az Új projekt párbeszédpanelen válassza a Sablonok lista Jelentésmodell-projekt elemét.In the New Project dialog box, select Report Model Project in the Templates list.

  4. A Név mezőbe írja be a jelentésmodell nevét.In the Name box, specify a name for this report model. Ehhez a példához írja be a következőt: Advanced_Model.For this example, type Advanced_Model.

  5. A jelentésmodell-projekt létrehozásához kattintson az OKgombra.To create the report model project, click OK.

  6. Az Advanced_Model megoldás megjelenik a Megoldáskezelőablaktáblában.The Advanced_Model solution is displayed in Solution Explorer.

    Megjegyzés

    Ha nem látható a Megoldáskezelő ablaktábla, válassza a Nézetmenü Megoldáskezelőparancsát.If you cannot see the Solution Explorer pane, click View, and then click Solution Explorer.

Az adja meg a jelentésmodell adatforrását.To define the data source for the report model

  1. Az SQL Server Business Intelligence Development Studio Megoldáskezelőablaktáblájában az egér jobb gombjával kattintson az Adatforrások elemre, és válassza az Új adatforrás hozzáadásalehetőséget.In the Solution Explorer pane of SQL Server Business Intelligence Development Studio, right-click Data Sources to select Add New Data Source.

  2. Az Üdvözli az Adatforrás varázsló lapon kattintson a Továbbgombra.On the Welcome to the Data Source Wizard page, click Next.

  3. A Válassza ki a kapcsolat definiálásának módját lapon válassza az Adatforrás létrehozása meglévő vagy új kapcsolat alapján lehetőséget, és kattintson az Újgombra.On the Select how to define the connection page, verify that Create a data source based on an existing or new connection is selected, and then click New.

  4. A Csatlakozáskezelő párbeszédpanelen adja meg a következő csatlakozási tulajdonságokat az adatforráshoz:In the Connection Manager dialog box, specify the following connection properties for the data source:

    • Kiszolgálónév: Írja be a Configuration Manager Helyadatbázis-kiszolgáló nevét, vagy válassza ki a listából.Server name: Type the name of your Configuration Manager site database server, or select it in the list. Ha az alapértelmezett példány helyett egy nevesített példányt dolgozik, írja be a < adatbázis-kiszolgáló>\<példánynév>.If you are working with a named instance instead of the default instance, type <database server>\<instance name>.

    • Válassza a Windows-hitelesítés használatabeállítást.Select Use Windows Authentication.

    • Az a válasszon vagy adjon meg egy adatbázisnevet listára, válassza ki a Configuration Manager helyadatbázisának nevét.In the Select or enter a database name list, select the name of your Configuration Manager site database.

  5. Az adatbázis-kapcsolat kipróbálásához kattintson a Kapcsolat tesztelésegombra.To verify the database connection, click Test Connection.

  6. Ha a csatlakozás sikeres, az OK gombra kattintva zárja be a Csatlakozáskezelő párbeszédpanelt.If the connection succeeds, click OK to close the Connection Manager dialog box. Ha nem sikerül a csatlakozás, ellenőrizze a megadott adatok helyességét, majd kattintson újból a Kapcsolat tesztelése gombra.If the connection does not succeed, verify that the information you entered is correct, and then click Test Connection again.

  7. A Válassza ki a kapcsolat definiálásának módját lapon ellenőrizze, hogy meg van-e adva az Adatforrás létrehozása meglévő vagy új kapcsolat alapján beállítás. Ellenőrizze, hogy az imént megadott adatforrás ki van-e választva az Adatkapcsolatok listán, és kattintson a Továbbgombra.On the Select how to define the connection page, verify that Create a data source based on an existing or new connection is selected, verify that the data source you have just specified is selected in the Data connections list box, and then click Next.

  8. Az Adatforrás nevemezőben adja meg az adatforrás nevét, és kattintson a Befejezésgombra.In Data source name, specify a name for the data source and then click Finish. Ehhez a példához írja be a következőt: Advanced_Model.For this example, type Advanced_Model.

  9. Az Advanced_Model.ds adatforrás megjelenik a Megoldáskezelő ablaktábla Adatforrások csomópontjában.The data source Advanced_Model.ds is displayed in Solution Explorer under the Data Sources node.

    Megjegyzés

    Meglévő adatforrás tulajdonságainak szerkesztéséhez kattintson duplán az adatforrásra a Megoldáskezelő ablaktábla Adatforrások mappájában, ezzel megjeleníti az adatforrás tulajdonságait az Adatforrás-tervezőben.To edit the properties of an existing data source, double-click the data source in the Data Sources folder of the Solution Explorer pane to display the data source properties in Data Source Designer.

A jelentésmodell adatforrásnézetét meghatározásaTo define the data source view for the report model

  1. A Megoldáskezelőablaktáblában az egér jobb gombjával kattintson az Adatforrásnézetek elemre, és válassza az Új adatforrásnézet hozzáadásalehetőséget.In Solution Explorer, right-click Data Source Views to select Add New Data Source View.

  2. Az Üdvözli az Adatforrásnézet varázsló lapon kattintson a Továbbgombra.On the Welcome to the Data Source View Wizard page, click Next. Megjelenik az Adatforrás kiválasztása lap.The Select a Data Source page is displayed.

  3. A Relációs adatforrások ablakban ellenőrizze, hogy az Advanced_Model adatforrás van-e kiválasztva, és kattintson a Továbbgombra.In the Relational data sources window, verify that the Advanced_Model data source is selected, and then click Next.

  4. A Táblák és nézetek kijelölése lapon lévő Rendelkezésre álló objektumok listájában válassza ki a következő nézeteket a jelentésmodellhez:On the Select Tables and Views page, select the following views in the Available objects list to be used in the report model:

    • v_R_System (dbo)v_R_System (dbo)

    • v_GS_OPERATING_SYSTEM (dbo)v_GS_OPERATING_SYSTEM (dbo)

      Az egyes nézetek kijelölése után a > gombra kattintva helyezze át az objektumot a Befoglalt objektumok elemét.After selecting each view, click > to transfer the object to the Included objects list.

    Tipp

    A Rendelkezésre álló objektumok lista áttekintésének megkönnyítéséhez kattintson a Név fejlécre a lista tetején, ezzel betűrendben jelenítheti meg az objektumokat.To help locate views in the Available objects list, click the Name heading at the top of the list to sort the objects in alphabetical order.

  5. Ha megjelenik a Névegyeztetés párbeszédpanel, fogadja el az itt szereplő beállításokat, és kattintson a Továbbgombra.If the Name Matching dialog box appears, accept the default selections, and click Next.

  6. Miután kiválasztotta a szükséges objektumokat, kattintson a Továbbgombra, és adja meg az adatforrásnézet nevét.When you have selected the objects you require, click Next, and then specify a name for the data source view. Ehhez a példához írja be a következőt: Advanced_Model.For this example, type Advanced_Model.

  7. Kattintson a Befejezésgombra.Click Finish. Az Advanced_Model.dsv adatforrásnézet megjelenik a Megoldáskezelő ablaktábla Adatforrásnézetekmappájában.The Advanced_Model.dsv data source view is displayed in the Data Source Views folder of Solution Explorer.

Kapcsolatok definiálása az adatforrásnézetbenTo define relationships in the data source view

  1. A Tervezés ablak megnyitásához kattintson duplán az Advanced_Model.dsvlehetőségre a Megoldáskezelőben .In Solution Explorer, double-click Advanced_Model.dsv to open the Design window.

  2. A Táblázat lecserélése parancs kiválasztásához kattintson az egér jobb gombjával a v_R_Systemablak címsorára, majd az Új elnevezett lekérdezéssellehetőségre.Right-click the title bar of the v_R_System window to select Replace Table, and then click With New Named Query.

  3. Az Elnevezett lekérdezés létrehozása párbeszédpanelben kattintson a Táblázat hozzáadása ikonra (általában az utolsó ikon a menüszalagon).In the Create Named Query dialog box, click the Add Table icon (typically the last icon in the ribbon).

  4. A Táblázat hozzáadása párbeszédpanelben kattintson a Nézetek lapra, jelölje ki a V_GS_OPERATING_SYSTEM elemet a listában, és kattintson a Hozzáadásgombra.In the Add Table dialog box, click the Views tab, select V_GS_OPERATING_SYSTEM in the list, and then click Add.

  5. Kattintson a Bezárás gombra a Táblázat hozzáadása párbeszédpanel bezárásához.Click Close to close the Add Table dialog box.

  6. Az Elnevezett lekérdezés létrehozása párbeszédpanelen adja meg a következő információkat:In the Create Named Query dialog box, specify the following information:

    • név: Adja meg a lekérdezés nevét.Name: Specify the name for the query. Ehhez a példához írja be a következőt: Advanced_Model.For this example, type Advanced_Model.

    • Leírás: Adja meg a lekérdezés leírását.Description: Specify a description for the query. Ennél a példánál adja meg a Reporting Services jelentésmodell – példaleírást.For this example, type Example Reporting Services report model.

  7. A v_R_System ablakban jelölje ki a következő elemeket az objektumok listájában, így azok megjelennek a jelentésmodellben:In the v_R_System window, select the following items in the list of objects to display in the report model:

    • ResourceIDResourceID

    • ResourceTypeResourceType

    • Active0Active0

    • AD_Domain_Name0AD_Domain_Name0

    • AD_SiteName0AD_SiteName0

    • Client0Client0

    • Client_Type0Client_Type0

    • Client_Version0Client_Version0

    • CPUType0CPUType0

    • Hardware_ID0Hardware_ID0

    • User_Domain0User_Domain0

    • User_Name0User_Name0

    • Netbios_Name0Netbios_Name0

    • Operating_System_Name_and0Operating_System_Name_and0

  8. A v_GS_OPERATING_SYSTEM mezőben jelölje ki a következő elemeket az objektumok listájában, így azok megjelennek a jelentésmodellben:In the v_GS_OPERATING_SYSTEM box, select the following items in the list of objects to display in the report model:

    • ResourceIDResourceID

    • Caption0Caption0

    • CountryCode0CountryCode0

    • CSDVersion0CSDVersion0

    • Description0Description0

    • InstallDate0InstallDate0

    • LastBootUpTime0LastBootUpTime0

    • Locale0Locale0

    • Manufacturer0Manufacturer0

    • Version0Version0

    • WindowsDirectory0WindowsDirectory0

  9. Ha azt szeretné, hogy az objektumok egy listaként jelenjenek meg a jelentés készítője számára ezekben a nézetekben, akkor egy összekapcsolással meg kell adnia a kapcsolatot a két tábla vagy nézet között.To present the objects in these views as one list to the report author, you must specify a relationship between the two tables or views by using a join. A két nézetet a mindkét nézetben megjelenő ResourceIDobjektum segítségével kapcsolhatja össze.You can join the two views by using the object ResourceID, which appears in both views.

  10. A v_R_System ablakban kattintson a ResourceID objektumra, és húzza rá a v_GS_OPERATING_SYSTEM ablakban lévő ResourceID objektumra.In the v_R_System window, click and hold the ResourceID object and drag it to the ResourceID object in the v_GS_OPERATING_SYSTEM window.

  11. Kattintson az OKgombra.Click OK.

  12. Az Advanced_Model ablak kerül a v_R_System ablak helyére, és a jelentésmodellhez szükséges minden objektumot tartalmazza a v_R_System és a v_GS_OPERATING_SYSTEM nézetekből.The Advanced_Model window replaces the v_R_System window and contains all of the necessary objects required for the report model from the v_R_System and the v_GS_OPERATING_SYSTEM views. Most törölheti a v_GS_OPERATING_SYSTEM ablakot az Adatforrásnézet-tervezőből.You can now delete the v_GS_OPERATING_SYSTEM window from the Data Source View Designer. A Táblázat törlése adatforrásnézetből lehetőség kijelöléséhez kattintson a v_GS_OPERATING_SYSTEMablak címsorára az egér jobb gombjával.Right-click the title bar of the v_GS_OPERATING_SYSTEM window to select Delete Table from DSV. Az Objektumok törlése párbeszédpanelben kattintson az OK gombra a törlés jóváhagyásához.In the Delete Objects dialog box, click OK to confirm the deletion.

  13. Kattintson a Fájlmenü Összes mentéseparancsára.Click File, and then click Save All.

To create the report modelTo create the report model

  1. A Megoldáskezelőablaktáblában az egér jobb gombjával kattintson a Jelentésmodellek elemre, és válassza az Új jelentésmodell hozzáadásalehetőséget.In Solution Explorer, right-click Report Models to select Add New Report Model.

  2. Az Üdvözli a Jelentésmodell varázsló lapon kattintson a Továbbgombra.On the Welcome to the Report Model Wizard page, click Next.

  3. Az Adatforrásnézetek kiválasztása lapon jelölje ki az adatforrásnézetet a Rendelkezésre álló adatforrásnézetek listában, és kattintson a Továbbgombra.On the Select Data Source View page, select the data source view in the Available data source views list, and then click Next. Ehhez a példához válassza ki a következőt: Simple_Model.dsv.For this example, select Simple_Model.dsv.

  4. A Jelentésmodell létrehozási szabályainak kiválasztása lapon ne módosítsa az alapértékeket, és kattintson a Továbbgombra.On the Select report model generation rules page, do not change the default values, and click Next.

  5. A Modell statisztikai adatainak összegyűjtése lapon ellenőrizze, hogy ki van-e választva a Modell statisztikai adatainak frissítése a létrehozása előtt beállítás, és kattintson a Továbbgombra.On the Collect Model Statistics page, verify that Update model statistics before generating is selected, and then click Next.

  6. A varázsló befejezése lapon adja meg a jelentésmodell nevét.On the Completing the Wizard page, specify a name for the report model. Ebben a példában az Advanced_Model névnek kell megjelennie.For this example, verify that Advanced_Model is displayed.

  7. A varázsló befejezéséhez és a jelentésmodell létrehozásához kattintson a Futtatásgombra.To complete the wizard and create the report model, click Run.

  8. A varázslóból való kilépéshez kattintson a Befejezésgombra.To exit the wizard, click Finish.

  9. A jelentésmodell megjelenik a Tervezés ablakban.The report model is shown in the Design window.

Objektumnevek módosítása a jelentésmodellbenTo modify object names in the report model

  1. A Megoldáskezelőablaktáblában az egér jobb gombjával kattintson az egyik jelentésmodellre, és válassza a Nézettervezőlehetőséget.In Solution Explorer, right-click a report model to select View Designer. Ehhez a példához válassza ki a következőt: Advanced_Model.smdl.For this example, select Advanced_Model.smdl.

  2. A jelentésmodell Tervezés nézetében kattintson az egér jobb gombjával az egyik objektum nevére, és válassza az Átnevezésparancsot.In the report model Design view, right-click any object name to select Rename.

  3. Adjon új nevet a kijelölt objektumnak, és nyomja meg az Enter billentyűt.Type a new name for the selected object, and then press Enter. Átnevezheti például a CSD_Version_0 objektumot, és a Windows szervizcsomag verziójanevet adhatja neki.For example, you could rename the object CSD_Version_0 to read Windows Service Pack Version.

  4. Ha befejezte az objektum átnevezését, kattintson a Fájlmenüre, majd az Összes mentéseparancsra.When you have finished renaming objects, click File, and then click Save All.

Az SQL Server Reporting Services használatra a jelentésmodell közzétételeTo publish the report model for use in SQL Server Reporting Services

  1. A Megoldáskezelőablaktáblában az egér jobb gombjával kattintson az Advanced_Model.smdl lehetőségre, és válassza a Telepítésparancsot.In Solution Explorer, right-click Advanced_Model.smdl to select Deploy.

  2. Figyelje a telepítés állapotát az SQL Server Business Intelligence Development Studio ablak bal alsó sarkában.Examine the deployment status at the lower left corner of the SQL Server Business Intelligence Development Studio window. A telepítés befejezését a Telepítés sikeres felirat megjelenése jelzi.When the deployment has finished, Deploy Succeeded is displayed. Ha nem sikerül a telepítés, a hiba oka megjelenik a Kimenet ablakban.If the deployment fails, the reason for the failure is displayed in the Output window. Az új jelentés ekkor elérhető az SQL Server Reporting Services webhelyén.The new report model is now available on your SQL Server Reporting Services website.

  3. Válassza a Fájlmenü Összes mentéseparancsát, majd zárja be az SQL Server Business Intelligence Development Studioablakot.Click File, click Save All, and then close SQL Server Business Intelligence Development Studio.

Az egyéni jelentésmodell telepítése a Configuration ManagerTo deploy the custom report model to Configuration Manager

  1. Keresse meg azt a mappát, amely a létrehozott jelentésmodell-projektet tartalmazza.Locate the folder in which you created the report model project. Például %USERPROFILE%\Documents\Visual Studio 2008\Projects\<projektnevet>.For example, %USERPROFILE%\Documents\Visual Studio 2008\Projects\<Project Name>.

  2. Másolja át a következő fájlokat a jelentésmodell-projekt mappájából egy ideiglenes mappába a számítógépen:Copy the following files from the report model project folder to a temporary folder on your computer:

    • <A modell neve> .dsv<Model Name> .dsv

    • <A modell neve> .smdl<Model Name> .smdl

  3. Nyissa meg ezeket a fájlokat egyszerű szövegszerkesztőben, például a Jegyzettömbben.Open the preceding files by using a text editor, such as Notepad.

  4. A fájl <modellnév>.dsv, keresse meg az első sort, amelyben a következő fájl:In the file <Model Name>.dsv, locate the first line of the file, which reads as follows:

    <DataSourceView xmlns = "http://schemas.microsoft.com/analysisservices/2003/engine"><DataSourceView xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">

    Módosítsa ezt a sort a következőre:Edit this line to read as follows:

    <DataSourceView xmlns = "http://schemas.microsoft.com/analysisservices/2003/engine" xmlns:xsi = "RelationalDataSourceView"><DataSourceView xmlns="http://schemas.microsoft.com/analysisservices/2003/engine" xmlns:xsi="RelationalDataSourceView">

  5. Másolja a Windows vágólapra a fájl teljes tartalmát.Copy the entire contents of the file to the Windows Clipboard.

  6. Zárja be a fájlt <modellnév>.dsv.Close the file <Model Name>.dsv.

  7. A fájl <modellnév>.smdl, keresse meg az utolsó három sort a fájl, amely a következőképpen jelenik meg:In the file <Model Name>.smdl, locate the last three lines of the file, which appear as follows:

    </Entity>

    </Entities>

    </SemanticModel>

  8. Illessze be a fájl tartalmát <modellnév>* .dsv* közvetlenül a fájl utolsó sora elé (<SemanticModel>).Paste the contents of the file <Model Name>.dsv directly before the last line of the file (<SemanticModel>).

  9. Mentse és zárja be a fájl <modellnév>.smdl.Save and close the file <Model Name>.smdl.

  10. A fájl másolása <modellnév>* .smdl* mappához % programfiles % \Microsoft Configuration Manager\AdminConsole\XmlStorage\Other konfigurálása Manager helykiszolgálón.Copy the file <Model Name>.smdl to the folder %programfiles% \Microsoft Configuration Manager\AdminConsole\XmlStorage\Other on the Configuration Manager site server.

    Fontos

    Miután átmásolta a jelentésmodell fájlját a Configuration Manager-kiszolgálóra, ki kell lépnie és a Configuration Manager konzol újraindítása után is használhatja a jelentésmodellt a jelentés létrehozása varázsló.After copying the report model file to the Configuration Manager site server, you must exit and restart the Configuration Manager console before you can use the report model in the Create Report Wizard.