2013-06-06 24 views
6

Mam obecnie zaimplementowane niektóre raporty dla projektu demonstracyjnego z wykorzystaniem raportowania Azure i narzędzia do tworzenia raportów. Teraz będziemy opracowywać raporty poprawnie Mam kilka pytań dotyczących SSRS.SSRS a raportowanie SQL Azure - koszt i implementacja

  1. Potrzebujemy abonamentu i harmonogramu, więc domyślam się, że musimy skonfigurować serwer SSRS, czy może być hostowany na Azure lub gdzie jest dobre miejsce? Nie mamy własnych serwerów.
  2. Ile kosztuje licencjonowanie?
  3. Nasza aplikacja to aplikacja MVC 4 i uważam, że może to powodować problemy z hostowaniem przeglądarki raportów (bez postów). Jakie byłoby najlepsze podejście do zintegrowanego korzystania z raportów?

Dziękuję

Odpowiedz

1

EDIT 21.07.2015: Windows Azure SQL Reporting przerwano przez Microsoft w dniu 31 października 2014 roku - oryginalna odpowiedź zawierała linki do SQL Azure dokumentacji, który już nie działa Raportowanie i mieć usunięto

  1. Subskrypcje i szeregowania nie są obsługiwane przez SQL Azure Reporting, więc trzeba by skonfigurować SSRS gdzieś. Lokalna maszyna wirtualna lub platforma Azure zależy od wielu czynników, takich jak budżet, lokalna pojemność infrastruktury, ogólna strategia w chmurze organizacji.

  2. Musisz być bardziej szczegółowy - koszt licencji co? Azure SQL Reporting? Wirtualne maszyny? Licencjonowanie programu SQL Server?

  3. Ten artykuł powinien Ci zacząć z app integracji dla SSRS: Integrating Reporting Services into Applications

2

Stare pytanie, ale ja po prostu się stało po drugiej stronie tak oto kilka krótkich odpowiedzi:

Windows Azure SQL Reporting (aka SQL Usługi raportowania Azure) jest wycofywany 31 października 2016 r.

Zamiast tego Microsoft zaleca (raczej mniej mylące) opcję instalacji SSRS na maszynie wirtualnej Azure. https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-provision-sql-server/

Więc odpowiedzieć (1) tak można uruchomić SSRS na

(2) Azure VM - licencji - Azure pozwala płacić bezpośrednio do maszyn wirtualnych, które zawierają SSRS. Na przykład można uzyskać SQL Server Standard 2012 (który obejmuje SSRS) na "małym" serwerze 2012 vm za około 64 funty miesięcznie - zobacz tutaj wycenę http://www.windowsazure.com/en-us/pricing/details/virtual-machines/#sql-server

Wystarczy wybrać "nową maszynę wirtualną", a następnie "wybrać z galerii i wybierz obraz, który ma SQL Server Standard lub Enterprise.

(3) Report Viewer component - masz rację, że składnik ReportViewer działa jako klasyczny ASP.NET, a nie jako element MVC. Możesz jednak łączyć klasyczne strony ASP.NET z widokami/kontrolerami MVC w ramach tego samego projektu, jeśli zachowasz ostrożność.Zobacz następujące powiązane pytanie: Would the MSFT Report Viewer (rdlc) Work with MVC

7

Należy pamiętać, że zalecenie firmy Microsoft dotyczące instalacji ssrs na jednej maszynie wirtualnej Azure przy użyciu obrazu galerii SQL Enterprise będzie kosztować ponad 1600 USD miesięcznie i nie spełnia wymogu dwóch wystąpień SLA Microsoft i nie zapewnić wysoką dostępność (HA). W tej chwili jesteśmy bardzo sfrustrowani Microsoftem.

1

Koszty muszą poszły w górę, jak sama teraz ~ £ 183 dla SQL Standardu i ~ £ 8 dla systemu Windows Server A0, więc liczyć się jej ~ £ 191 miesięcznie teraz użyć Reporting Services w Azure, które to znacznie więcej niż stare raportowanie Azure. Można próbować użyć obrazu edycji WWW programu SQL Server, ale nie będzie on łączyć się ze źródłami danych innymi niż edycja sieciowa programu SQL Server.