Udostępnij za pośrednictwem


How to: Use an Office Data Connection (.odc) with Reports (Reporting Services in SharePoint Integrated Mode)

Ograniczone scenariuszach można użyć istniejącego pliku połączenie danych pakietu Office (.odc) zapewniające informacje o połączeniu Reporting Services raport. Zamiast pliku .rsds można użyć pliku odc, podczas tworzenia urządzenie źródłowe danych udostępnionych.serwer raportów używa pliku odc w taki sam sposób, jak go używa pliku .rsds; odczytuje plik typu urządzenie źródłowe danych, ciąg połączenia i informacje poświadczeń.

Nie wszystkie pliki odc mogą być używane z Reporting Services raport. 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, należy określić ciąg połączenia.

  • zestaw poświadczenia None, Stored, lub Integrated. Jeśli została wybrana metoda poświadczenia Stored, serwer raportów wyświetli monit o poświadczenia zamiast przechowywane poświadczenia. serwer raportów nie można używać przechowywanych poświadczenia określonych 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 plikami 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, w sieci Web lub pliku tekstowego można używać tego pliku odc dostarczać dane do raportu.

Raporty Konstruktor 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 urządzenie źródłowe danych udostępnione, w którym używany jest plik .rsds zobacz How to: Create and Manage Shared Data Sources (Reporting Services in SharePoint Integrated Mode).

Aby utworzyć i wyeksportować plik odc

  1. Uruchom program Excel 2007.

  2. Na Dane karcie w Pobierz dane zewnętrzne grupy, kliknij przycisk Z innych źródeł, a następnie kliknij przycisk Z Kreatora połączenie danych.

  3. Wybierz opcję Inne/zaawansowane, a następnie kliknij przycisk Następny.

  4. Wybierz opcję Dostawca Microsoft OLE DB dla programu SQL Server, a następnie kliknij przycisk Następny.

  5. 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 przycisk Następny.

  6. Wybierz bazę danych, a następnie kliknij przycisk OK zamknięciaŁącze danych-okno dialogowe.

  7. The Connect to specific tabela check box is selected by default.Służy ono do pobierania danych z określonej tabeli.serwer raportów ignoruje wszystkie kwerendy w pliku odc, dzięki czemu 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.

  8. Po otwarciu połączenia można edytować jego właściwości i wyeksportować je.Na Dane karcie w Połączenia grupy, kliknij przycisk Właściwości, a następnie kliknij przycisk Właściwości połączenia przycisk znajdujący się obok nazwy połączenia.

  9. Na Definicja karcie, kliknij przycisk Eksportowanie do pliku połączenia.

  10. Wprowadź nazwę pliku, a następnie kliknij przycisk Zapisz.Zamknij aplikację i wszystkie otwarte pliki.

Do przekazywania i użyć pliku odc

  1. Otwórz bibliotekę, do której chcesz przekazać plik połączenia.

  2. Na Przekazywanie menu kliknijPrzekazywanie dokumentu.

  3. Kliknij przycisk Przeglądanie.

  4. Wybierz utworzony plik .odc.Domyślnie plik odc znajduje się w folderze Moje dokumenty w folderze Moje źródła danych.

  5. Kliknij przycisk Otwórz , aby wybrać plik, kliknij przycisk OK Zapisz wybór.Strona właściwości nowego elementu otworzy się automatycznie.

  6. Wybierz typ zawartości urządzenie źródłowe danych raportu, a następnie kliknij przycisk OK.

  7. Wskaż raportu.

  8. Kliknij strzałkę niedziałający i wybierz Zarządzanie źródła danych.

  9. Kliknij nazwę urządzenie źródłowe danych.

  10. Jeżeli w raporcie znajdują się informacje o źródle danych niestandardowych kliknij Udostępnione.

  11. W Łącze do urządzenie źródłowe danych, kliknij przycisk przeglądania (... ) przycisk.

  12. Wybierz plik odc, po prostu przekazać.

  13. Kliknij przycisk OK zaznacz plik, a następnie kliknij przycisk OK , aby zapisać zmiany.

    W przypadku tych kroków z AdventureWorks Przykładowe bazy danych i przykładowych raportów, należy pamiętać, że tylko raport sprzedaży firmy będzie działał poza pole 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.