Udostępnij za pośrednictwem


Tworzenie raportów w Business Intelligence Development Studio

You can use the SQL Server 2008 R2 version of Business Intelligence Development Studio to open, modify, preview, save, and deploy both SQL Server 2008 and SQL Server 2008 R2 Reporting Services reports.Umożliwia to łatwe do pracy zarówno starszych i nowszych wersja projektów serwera raportów i raportów przy użyciu nowszej wersja programu Business Intelligence Development Studio.

Ważna informacjaWażne:

Jeśli zapiszesz SQL Server 2008 Report Server projektu w SQL Server 2008 R2 wersja Business Intelligence Development Studio nie można otwierać go w SQL Server 2008 wersja Business Intelligence Development Studio.

SQL Server 2008 R2 wersja Business Intelligence Development Studio obsługuje następujące scenariusze:

  • Otwieranie SQL Server 2008 i SQL Server 2008 R2 wersji definicji raportów i serwer raportów projektów.

  • Building report definitions that are compatible with both SQL Server 2008 and SQL Server 2008 R2 Reporting Services.

  • Previewing SQL Server 2008 and SQL Server 2008 R2 Reporting Services reports in Report Designer.

  • Deploying reports to report servers running either SQL Server 2008 Reporting Services or SQL Server 2008 R2 Reporting Services.

Na poniższym diagramie przedstawiono scenariusze.

Akcje programu Business Development Studio na elementach

Business Intelligence Development Studio obsługuje konfiguracje projektu.Konfiguracja projektu składa się z zestaw właściwości określające lokalizacje i zachowania podczas tworzenia projektu albo jako krok podglądu lub wdrażanie raportów.Więcej informacji o konfiguracji projektu, zobacz dokumentację programu Visual Studio.

Umożliwia zarządzanie podglądy Projektant raportów i do konfiguracji Projekt wdrożyć raportów do różnych wersji serwerów raportu.Konfiguracje projektu dla serwer raportów projektu obejmują właściwości do określenia wersja miejsce docelowe serwer raportów, folder, który używa procesu tworzenia do tymczasowego przechowywania raportów dla podglądów, wdrażania i poziomy błędów.

Raporty są zbudowane przed renderowania do podglądu w Projektant raportów lub rozmieszczony serwer raportów.A number of version-related build issues can occur when you attempt to preview or deploy a report and the report contains items that cannot be upgraded to SQL Server 2008 R2 Reporting Services or reverted to SQL Server 2008 Reporting Services and the build can fail.Na przykład można upuszczać map z SQL Server 2008 R2 Raporty wdrożony SQL Server 2008 serwer raportów.

Business Intelligence Development Studio obsługuje konfiguracje roztworu i projektu.You use project configurations to manage the upgrading and reverting between SQL Server 2008 Reporting Services and SQL Server 2008 R2 Reporting Services Report Server projects and reports.Konfiguracja jest skojarzona z określonego projektu.Więcej informacji o konfiguracja rozwiązania i projektu można znaleYć w dokumentacji programu Visual Studio.

You set the configuration properties in the Business Intelligence Development Studio Project Property dialog box.

Właściwości budowy i wdrażania należą:

  • OutputPath jest to właściwość kompilacji, określający ścieżka foldery do przechowywania definicja raportu, używane w weryfikacji budowania, wdrażania i Podgląd raportów.

  • ErrorLevel jest to właściwość kompilacji, identyfikujący dotkliwości problemów kompilacji, które zostały zgłoszone jako błędy.Problemy dotyczące ważności poziomy mniejsza lub równa wartości ErrorLevel są raportowane jako błędy; w przeciwnym razie problemy są raportowane jako ostrzeżeń.

  • TargetServerVersion is a deployment property that identifies the expected version of SQL Server Reporting Services that is installed on the target report server specified in the TargetServerURL property.

    Ostrzeżenie

    The use of TargetServerVersion to control upgrading and reverting of report definitions is supported only between SQL Server 2008 Reporting Services and SQL Server 2008 R2 Reporting Services.To nie jest obsługiwane we wcześniejszych wersjach Reporting Services takich jak SQL Server 2005 Reporting Services.

When you specify the earlier version of SQL Server Reporting Services in the Project Property dialog box, the reports are not reverted automatically to the earlier version, but remain the SQL Server 2008 reports.Jako taki projekt Report Server może zawierać sprawozdania z dwóch różnych wersji SQL Server.Po wdrożeniu projektu raportu serwera raportów w projekcie są konwertowane na wersja określona w TargetServerVersion.

Można dodać więcej niż jedna konfiguracja projektu do projektu; Każdy z nich jest używana dla innego scenariusza, takie jak wdrażanie różnych wersjach serwerów raportu.

Aby uzyskać więcej informacji, zobacz Jak Ustawianie właściwości rozmieszczania (Reporting Services) i Okno dialogowe właściwości strony projektu.

Akcje w Business Intelligence Development Studio

The following table lists the behaviors of the Business Intelligence Development Studio commands Save and Build on SQL Server 2008 and SQL Server 2008 R2 Reporting Services report definitions that are part of SQL Server 2008 or SQL Server 2008 R2 Reporting Services Report Server projects.

klucz Różnic podczas zapisywania projektów lub definicje raportów wystąpić, gdy jeden lub więcej element element raportu jest usuwany przez akcja.Under those circumstances, the save action uses the later version of SQL Server Reporting Services to preserve the report items.Dzieje się automatycznie i bez monitowania.W przeciwnym razie sprawozdanie definicje, które można dodać do projektu raportu serwera i Otwórz, zmiany i Zapisz są zapisywane w oryginalnej wersja.

Sprawdzanie poprawności raportów

Raporty są wbudowane krokiem przy sprawdzaniu poprawności raporty przed ich wdrożenia serwer raportów lub podglądu Projektant raportów.

Raporty są wbudowane, mogą pojawić się szereg zagadnień kompilacji.Raporty mogą zawierać ciągi takie jak wyrażeniach i kwerendach, które są niezgodne z wersja z Reporting Services że konfiguracja projektu określa, dla przykładu.

Użyj ErrorLevel właściwość zarządzania kompilacji ostrzeżeń i błędów.ErrorLevel Właściwość może zawierać wartości od 0 do 4 włącznie.Wartość określa problemy kompilacji są zgłaszane jako błędy i które są raportowane jako ostrzeżenia.Wartość domyślna to 2.Ostrzeżeń i błędów są zapisywane do Business Intelligence Development Studio okna dane wyjściowe.

Problemy dotyczące ważności poziomy mniejsza lub równa wartości ErrorLevel są raportowane jako błędy; w przeciwnym razie są raportowane jako ostrzeżeń.

Następujące tabela Wyświetla poziomy błędów.

Poziom błędu

Opis

0

Najbardziej poważne i nieuniknione kompilacji problemów uniemożliwiających Podgląd i wdrażania raportów.

1

Kompilacja poważne problemy, które drastycznie zmienić układ raportu.

2

Mniej poważne problemy kompilacji, które znacząco zmienić układ raportu w.

3

Kompilacja drobne problemy zmienić układ raportu w sposób pomocniczy może nie być widoczny.

4

Używane tylko do publikowania ostrzeżenia.

Podczas próby podglądu lub wdrożyć raportu zawierającego elementy raportów, które są nowe w SQL Server 2008 R2, takich jak mapy i słupki danych tych elementów raportu można usunąć z raportu.Domyślnie ErrorLevel Właściwość konfiguracja jest zestaw 2, co mogłoby spowodować kompilacji raport awarii po usunięciu mapy.Jednakże jeżeli zmienisz wartość ErrorLevel przerwaniu właściwość na 0 lub 1, mapy ostrzeżenie wydane i procesu tworzenia kontynuuje.