Jak Połączenia danych pakietu Office (.odc) za pomocą raportów (Reporting Services w trybie zintegrowanym programu SharePoint)
Ograniczone scenariuszach można użyć istniejącego pliku połączenia danych pakietu Office (.odc) zapewniające informacje o połączeniu Reporting Services raportu.Pliku odc można zamiast pliku .rsds podczas tworzenia źródło danych udostępnionych.serwer raportów używa pliku odc w taki sam sposób korzysta z pliku .rsds; odczytuje plik typu źródło danych połączenia ciągoraz informacje poświadczeń.
Nie wszystkie pliki odc, mogą być używane z Reporting Services raportu.Rozszerzenie przetwarzania danych i właściwości raportu i odc pliku należy określić, czy odc mogą być używane:
Raport musi być zaprojektowany do współpracy z dostawcą danych OLE DB lub ODBC.Jeżeli do utworzenia raportu wykorzystano inne rozszerzenie przetwarzania danych, raport lub jego zapytania mogą zawierać funkcje nieobsługiwane przez dostawcę danych OLE DB lub ODBC.
Plik .odc musi zawierać oczekiwane elementy i mieć odpowiednią strukturę.Dostawca danych i ustawienia poświadczeń muszą być ustawione bezpośrednio w pliku, aby mogły zostać odczytane przez serwer raportów.Najlepszym sposobem ustawienia tych wartości jest wyeksportowanie pliku .odc przed załadowaniem go do biblioteki SharePoint.
Pliku odc, należy określić typ połączenia OLE DB lub ODBC.
Pliku odc, musisz określić połączenie ciąg.
zestaw poświadczenia None, Stored, lub Integrated.Jeśli metoda poświadczeń jest zestaw do Stored, serwer raportów będzie monitował użytkownika o poświadczenia zamiast przechowywanych poświadczeń.serwer raportów nie używają poświadczenia przechowywanych zdefiniowany w pliku odc.
Źródło danych musi zawierać schemat identyczny ze schematem wykorzystanym do tworzenia raportu.Jeżeli struktury danych będą różne, raport nie zostanie uruchomiony.
Należy utworzyć plik odc w Microsoft 2007 Office (.odc starsze wersje nie są zgodne z plików definicja raportu).
Nie można używać plików .odc określających połączenia ze źródłami danych, których nie można przetworzyć na serwerze raportów, nawet jeśli typy danych źródłowych .odc wyglądają podobnie do obsługiwanych typów źródeł danych.W szczególności jeśli utworzono plik odc w programie Microsoft Excel 2007, która pobiera dane z programu Microsoft Access, sieci Web lub pliku tekstowego nie można używać tego pliku odc dostarczać dane do raportu.
Raporty Konstruktora raportów i modeli nie działają z pliku odc.Nie można używać pliku .odc do generowania modelu; nie można też konfigurować modelu tak, aby wykorzystywał udostępnione źródło danych, które łączy się z plikiem .odc.
Jeżeli nie wiesz wiele o plikach .odc, możesz wykorzystać poniższe instrukcje, aby utworzyć i wyeksportować taki plik.Prostym sposobem utworzenia pliku .odc dla źródła danych OLE DB jest wykorzystanie programu Excel 2007 i Kreatora połączenia z danymi.Należy pamiętać, że kreator nie tworzy źródła danych; trzeba wcześniej zdefiniować zewnętrzne źródło danych.
Istniejący plik .odc powinien być wykorzystywany tylko wtedy, jeżeli jest w pełni zgodny z raportem i zapytaniami.Jeżeli wystąpią błędy, które wymagają poważnych modyfikacji raportu albo pliku .odc, należy utworzyć nowy plik .rsds dla raportu.Aby uzyskać więcej informacji na temat tworzenia źródło danych udostępnionych, które używa pliku .rsds, zobacz Jak Tworzenie i zarządzanie udostępniane źródła danych (usługi raportowania w trybie zintegrowanym programu SharePoint).
Aby utworzyć i wyeksportować pliku odc
Uruchom program Excel 2007.
Na danych kartę w Pobierz dane zewnętrzne grupy, kliknij przycisk Z innych źródeł, a następnie kliknij przycisk Kreatora połączenia danych z.
Wybierz Inne zaawansowane, a następnie kliknij przycisk Dalej.
Wybierz Microsoft OLE DB Provider for sql Server, a następnie kliknij przycisk Dalej.
Wpisz nazwę serwera (domyślnie jest to nazwa sieciowa komputera) i konto użytkownika mającego prawidłową nazwę użytkownika i uprawnienia dostępu do bazy danych.Kliknij Dalej.
Wybierz bazę danych, a następnie kliknij OK zamknąć Łącze danych okno dialogowe.
Łączenie z określonych tabela pole wyboru jest zaznaczone domyślnie.Służy ono do pobierania danych z określonej tabeli.serwer raportów ignoruje wszystkie kwerendy w pliku odc, więc nie ma znaczenia czy zaznacz lub wyczyść pole wyboru.Zapytania, które pobierają dane do raportu, znajdują się w pliku definicji raportu, nie zaś w plikach zewnętrznych.
Po otwarciu połączenia można edytować jego właściwości i wyeksportować je.Na danych kartę w połączenia grupy, kliknij przycisk Właściwości, a następnie kliknij przycisk Właściwości połączenia przycisk obok nazwy połączenia.
Na definicji , kliknij pozycję Eksportuj plik połączenia.
Wprowadź nazwę pliku, a następnie kliknij zapisać.Zamknij aplikację i wszystkie otwarte pliki.
Do przekazywania i użyć pliku odc
Otwórz bibliotekę, do której chcesz przekazać plik połączenia.
Na przekazać menu, kliknij przekazać dokument.
Kliknij Przeglądaj.
Wybierz utworzony plik .odc.Domyślnie plik odc jest folder Moje dokumenty w folderze Moje źródła danych.
Kliknij Otwórz kliknij, aby wybrać plik, OK zapisać je.Strona właściwości nowego elementu otworzy się automatycznie.
Wybierz typ zawartości Źródła danych raportu, a następnie kliknij przycisk OK.
Wskaż raportu.
Kliknij strzałkę niedziałający i wybierz Zarządzanie źródłami danych.
Kliknij nazwę źródło danych.
Jeśli raport używa danych niestandardowych źródło informacji, kliknij Shared.
W Łącze do źródła danych, kliknij przycisk Przeglądaj (...) przycisk.
Wybierz plik odc, po prostu przekazać.
Kliknij OK zaznacz plik, a następnie kliknij przycisk OK Aby zapisać zmiany.
Jeśli próbujesz kroki z AdventureWorks2008R2 Przykładowe bazy danych i próbki raportów, należy pamiętać, że tylko raport sprzedaży firmy będzie działał out-of--box z pliku odc.Inne raporty przykładowe zawierają parametry zapytań i funkcje, które nie współdziałają z dostawcą OLE DB.Można jednak sprawić, aby działały one z dostawcą OLE DB, modyfikując je najpierw w programie Report Designer.
Zobacz także