Udostępnij za pośrednictwem


How to: Retrieve Data from an Oracle Data Source

Reporting Services umożliwia nawiązanie połączenia z relacyjnej bazy danych Oracle na dwa sposoby: .NET Framework zarządzanego dostawca dla rozszerzenie przetwarzania danych Oracle lub rozszerzenie przetwarzania danych OLE DB, które używa dostawca danych Oracle. Aby uzyskać więcej informacji zobacz Data Sources Supported by Reporting Services.

Aby w raporcie używać danych z bazy danych programu Oracle, należy zdefiniować źródło danych programu Oracle oraz co najmniej jeden zestaw danych raportu.Po zdefiniowaniu źródła danych należy określić parametry połączenia i poświadczenia, co umożliwi uzyskanie dostępu do źródła danych z komputera klienckiego.

Można utworzyć definicję osadzonego źródła danych, które będzie używane w jednym raporcie, lub definicję udostępnionego źródła danych, którego będzie można używać w wielu raportach.Procedury w tym temacie dotyczą tworzenia osadzonego źródła danych.Aby uzyskać więcej informacji na temat źródeł danych udostępnionych Zobacz Udostępniane źródła danych i osadzone źródła danych i Creating, Modifying, and Deleting Shared Data Sources.

Po utworzeniu definicji źródła danych programu Oracle można utworzyć co najmniej jeden zestaw danych.Po utworzeniu zestawu danych, nazwa zestaw danych jest wyświetlany jako węzeł w Data raportu okienku w obszarze urządzenie źródłowe danych.Aby uzyskać więcej informacji zobacz Praca z Projektant raportów w Business Intelligence Development Studio.

Po opublikowaniu raportu może zajść konieczność zmiany poświadczeń źródła danych, aby podczas uruchamiania raportu na serwerze raportów uprawnienia do pobierania danych były prawidłowe.

Aby utworzyć osadzone źródło danych używające rozszerzenia przetwarzania danych .NET Managed Provider for Oracle

  1. Na pasku narzędzi w okienku danych raportu kliknij przycisk Nowy, a następnie kliknij przycisk urządzenie źródłowe danych.

  2. W Właściwości urządzenie źródłowe danych -okno dialogowe, wpisz nazwę w Nazwa tekst pola lub zaakceptuj nazwę domyślną.

  3. Sprawdź, czy Osadzone połączenia jest zaznaczone.

  4. Z Typ upuszczania-niedziałający zaznacz Oracle.

  5. Należy określić ciąg połączenia, który współpracuje ze urządzenie źródłowe danych Oracle.

    Skontaktuj się z administratorem bazy danych w sprawie informacji o połączeniu oraz poświadczeń, których należy używać w celu nawiązania połączenia ze źródłem danych.W poniższych przykładowych parametrach połączenia określono bazę danych programu Oracle na serwerze o nazwie Oracle9 używającym formatu Unicode.Nazwa serwera musi być zgodna ze zdefiniowaną w pliku konfiguracyjnym tnsnames.ora nazwą wystąpienia serwera programu Oracle:

    Data Source="Oracle9"; Unicode="True"
    
  6. Kliknij przycisk Poświadczenia.

  7. Ustawić poświadczenia używane do łączenia się z danymi urządzenie źródłowe.

  8. Click OK.

    Źródło danych zostanie wyświetlone w okienku Dane raportu.Aby uzyskać więcej informacji zobacz Za pomocą dostawca .NET Framework Data dostawca for Oracle w witrynie MSDN.

Aby utworzyć osadzone źródło danych używające rozszerzenia przetwarzania danych OLE DB

  1. Na pasku narzędzi w Data raportu Okienko kliknijNowy, and then urządzenie źródłowe danych.The Data urządzenie źródłowe Properties dialog box opens.

  2. W Nazwa, wpisz nazwę lub zaakceptuj nazwę domyślną.

  3. Sprawdź, czy Osadzone połączenia jest zaznaczone.

  4. Z Typ upuszczania-niedziałający zaznacz OLE DB.

  5. Dostarcza ciąg połączenia, który określa Microsoft OLE DB dostawca for Oracle i działa w źródle danych Oracle.

    Aby uzyskać informacje dotyczące połączenia, należy skontaktować się z administratorem bazy danych.W poniższych przykładowych parametrach połączenia określono użycie dostawcy danych Microsoft OLE DB Provider for Oracle i bazy danych programu Oracle na serwerze o nazwie Oracle9.Nazwa serwera musi być zgodna ze zdefiniowaną w pliku konfiguracyjnym tnsnames.ora nazwą wystąpienia serwera programu Oracle:

    Provider="MSDAORA.1";Data Source="Oracle9"
    
  6. Kliknij przycisk Poświadczenia.

    Ustaw poświadczenia, które będą używane w celu nawiązywania połączenia ze źródłem danych.Aby uzyskać więcej informacji zobacz Specifying Credential and Connection Information for Report Data Sources.

    Uwaga

    Aby przetestować połączenie urządzenie źródłowe danych, kliknij przycisk Edytowanie.W Właściwości połączenia okno dialogowe kliknijPołączenie testowe.Jeśli test zostanie zakończony pomyślnie, zostanie wyświetlony komunikat informacyjny „Test połączenia zakończony pomyślnie”.Jeśli test nie powiedzie się, zostanie wyświetlony komunikat ostrzegawczy zawierający więcej informacji dotyczących przyczyny niepowodzenia testu.

  7. Click OK.

    urządzenie źródłowe danych znajduje się w Data raportu okienko.Aby uzyskać więcej informacji zobacz Za pomocą dostawca .NET Framework Data dostawca for Oracle w witrynie MSDN.

Aby utworzyć zestaw danych dla źródła danych programu Oracle

  1. W Data raportu okienko, kliknij prawym przyciskiem myszy nazwę urządzenie źródłowe danych, które łączy się ze źródłem danych Oracle, a następnie kliknij przycisk Dodawanie zestawów danych.

  2. W Kwerendy stronaWłaściwości zestawów danych -okno dialogowe, wpisz nazwę w Nazwa tekst pola lub zaakceptuj nazwę domyślną.

  3. W urządzenie źródłowe danych tekst pola, sprawdź, czy jest wyświetlana nazwa urządzenie źródłowe danych, które z kliknął prawym przyciskiem myszy.

  4. Sprawdź, czy Tekst została wybranaTyp kwerendy box.Kliknij przycisk projektant kwerend , aby otworzyć projektant kwerend graficznego do skonstruowania kwerendy interaktywnie.Aby uzyskać więcej informacji zobacz Graphical Query Designer User Interface.

    Ewentualnie można wkleić kwerendę ze Schowka bezpośrednio do Kwerendy okienko lub importowanie istniejącej kwerendy SQL z pliku lub z innego raportu.Aby uzyskać więcej informacji zobacz Text-based Query Designer User Interface.

  5. Click OK.

    Zestaw danych i jego kolekcja pól są wyświetlane w okienku Dane raportu w węźle źródła danych.