Konfigurowanie połączeń danych

Niektóre kroki konfigurowania połączenia danych są takie same dla wszystkich kategorii połączeń danych. Inne kroki są odmienne dla danych kategorii połączeń i dostawców danych.

W poniższej tabeli przedstawiono dostępne typy połączeń danych:

Typ połączenia Warianty
Infor EPM OLAP
Inni dostawcy XMLA Zewnętrzny serwer OLAP Infor
Analysis Services
Dostawcy relacyjnych baz danych Microsoft SQL Server
Serwer bazy danych Oracle
Serwer PostgreSQL
Amazon Redshift
Serwer OLAP Infor
Zewnętrzny serwer OLAP Infor
Wbudowana tymczasowa baza danych

Dla wszystkich kategorii połączeń danych można określić nazwę i opcjonalnie opis na karcie Ogólne. Nazwa unikatowa jest automatycznie wyprowadzana na podstawie nazwy określonej przez użytkownika.

Opcje na karcie Połączenie różnią się w zależności od kategorii połączenia.

Karta Połączenie dla połączeń OLAP

Dla połączeń danych OLAP w polu Połączenie danych wybierz źródło danych OLAP, z którym zostanie nawiązane połączenie. Ta funkcja włącza inne pola na karcie.

W polu Metoda uwierzytelniania wybierz jedną z tych opcji:

  • Użyj Istniejącego połączenia: Użyj tej opcji, jeśli aktualnie połączone konto użytkownika Application Studio lub innego klienta jest również używane do połączenia z OLAP.
  • Konto usług: Niektóre raporty Application Studio i procesy Application Engine wymagają dostępu do danych OLAP, które są poza zakresem uprawnień bieżącego użytkownika. Na przykład w celu kopiowania lub przetwarzania danych. W takim przypadku należy utworzyć połączenie danych, które personifikuje użytkownika o wyższych uprawnieniach, z których korzystają wspomniane raporty Application Studio i procesy Application Engine.
    Uwaga

    Zalecamy, aby nie używać kont usług w połączeniach danych w Self-Service i Office Integration

  • Podstawowe: Niektóre raporty Application Studio i procesy Application Engine wymagają dostępu do danych OLAP, które są poza zakresem uprawnień bieżącego użytkownika. Na przykład w celu kopiowania lub przetwarzania danych. W takim przypadku należy utworzyć podstawowe konto z wyższymi uprawnieniami i używać go w połączeniu danych, aby personifikować użytkownika. W przypadku wybrania uwierzytelniania podstawowego określ nazwę użytkownika i hasło wymagane do nawiązania połączenia.
    Uwaga

    Zalecamy, aby nie używać takich podstawowych kont w Self-Service i Office Integration

Aby skonfigurować połączenie danych w celu użycia konta usług, wykonaj następujące kroki:

  1. Zaimportuj konto usług do Infor EPM.

    Patrz "Zarządzanie kontami usług".

  2. Zarejestruj użytkownika konta usług w dashboardzie Użytkownicy i grupy użytkowników oraz przypisz mu wymagane role aplikacji lub danych, albo obie z nich.
  3. Na karcie Połączenie w dashboardy Połączenia danych wybierz Konto usług jako metodę konta uwierzytelnienia.
  4. Z listy importowanych kont usług wybierz wymagane konto usług.

    Wyświetlane jest ostrzeżenie informujące, że konto używane do połączenia danych może zezwalać użytkownikom na dostęp do danych, do których przypisane im role nie mają uprawnień.

Uwaga

Konto usług wewnętrznych dla Infor EPM musi być autoryzowane w ION API dla dzierżawcy. Dane uwierzytelniające konta usług wewnętrznych muszą zostać zaimportowane. W przeciwnym razie test połączenia danych pokaże błąd.

Więcej informacji można znaleźć w sekcji "Zarządzanie kontami usług".

Karta Połączenie dla połączeń XMLA

W przypadku połączeń danych XMLA można nawiązać połączenie z istniejącym połączeniem w innej aplikacji lub zdefiniować nowe połączenie. Łączenie z istniejącym połączeniem jest możliwe wyłącznie, gdy łączenie jest włączone na karcie Użycie istniejącej aplikacji.

Aby zdefiniować nowe połączenie, wybierz dostawcę danych.

W polu Adres URL należy określić adres URL lokalizacji źródła danych.

Wybierz uwierzytelnianie podstawowe oraz określ nazwę użytkownika i hasło źródła danych.

Następnie wybierz bazę danych.

Karta Połączenie połączeń relacyjnych

W przypadku relacyjnych połączeń danych można zdefiniować nowe połączenie, połączyć się z wbudowaną bazą danych Staging lub utworzyć połączenie z istniejącym połączeniem w innej aplikacji. Łączenie z istniejącym połączeniem jest możliwe wyłącznie, gdy łączenie jest włączone na karcie Użycie istniejącej aplikacji.

Aby zdefiniować nowe połączenie, wybierz dostawcę danych. Pozostałe pola na karcie Połączenie są zależne od wybranego dostawcy.

Microsoft SQL Server
W polu Host wybierz komputer, na którym znajduje się źródło danych.
Wybierz bazę danych i określ nazwę użytkownika i hasło dostępowe.
Serwer bazy danych Oracle
Można użyć istniejącego TNS i wybrać nazwę usługi pliku tnsnames.ora. Połączenie można również zdefiniować ręcznie. W przypadku wybrania opcji Określ ręcznie należy określić nazwę serwera, port i wybrać jeden z typów połączeń:
  • Domyślny
  • Dedykowany
  • Udostępniony
Wybierz protokół:
  • TCP/IP
  • TCP/IP + SSL
  • Nazwane potoki
  • IPC
Określ nazwę usługi lub jej identyfikator. Następnie określ nazwę użytkownika i hasło, aby połączyć się ze źródłem danych.
Serwer PostgreSQL
W polu Host wybierz komputer, na którym znajduje się źródło danych.
Określ port.
Wybierz bazę danych i określ nazwę użytkownika i hasło dostępowe.
Amazon Redshift
W polu Host wybierz komputer, na którym znajduje się źródło danych.
Określ port.
Wybierz bazę danych i określ nazwę użytkownika i hasło dostępowe.
Serwer OLAP Infor
Uwierzytelnianie można przeprowadzać przy użyciu istniejącego połączenia lub wybrać opcję Uwierzytelnianie podstawowe. W przypadku wybrania uwierzytelniania podstawowego należy określić nazwę użytkownika i hasło dla źródła danych.
Zewnętrzny Infor OLAP
Aby nawiązać połączenie z zewnętrznym serwerem Infor OLAP, określ adres URL lokalizacji źródła danych.
Wybierz uwierzytelnianie podstawowe oraz określ nazwę użytkownika i hasło źródła danych.
Wybierz bazę danych.

Karta Użycie

Na karcie Użycie można określić, w których klientach można stosować to połączenie, oraz czy połączenia można używać w innych aplikacjach Infor EPM.

Karta Zaawansowane dla połączeń XMLA

W przypadku połączeń XMLA można określić limit czasu polecenia i inne parametry ciągu połączenia. Jako parametrów ciągu połączenia można użyć dowolnych właściwości.

Kliknij przycisk Uzyskaj odcisk palca, aby pobrać certyfikat serwera zdalnego i uzupełnić pole Odcisk palca. Połączenie danych nie będzie akceptować połączeń z żadnego serwera przekazującego inny certyfikat.

Karta Zaawansowane dla połączeń relacyjnych

Można określić limit czasu wykonywania polecenia i połączenia. Dla wszystkich dostawców innych niż Amazon Redshift można wybrać jedną z opcji:

Szyfruj
Serwer SQL wykorzystuje szyfrowanie SSL dla wszelkich danych wysyłanych między klientem, a serwerem.
Resetowanie połączenia
Określa, czy połączenie z bazą danych jest resetowane podczas usuwania z puli.
Utrzymuj informacje o zabezpieczeniach
Chronione informacje poufne, takie jak hasło, nie są zwracane w ramach połączenia.
Włącz obsługę zawsze włączonych grup dostępności
Obsługuje konfigurację wielu podstawowych baz danych i wielu pomocniczych baz danych w przypadku pracy awaryjnej.
Zarejestruj
Rejestrowanie połączenia w bieżącym kontekście transakcji wątku tworzenia.
Tryb SSL
W przypadku dostawców PostgreSQL można wybrać jeden z następujących trybów SSL:
  • Wyłącz
  • Zezwalaj
  • Preferuj
  • Wymagaj
Inne parametry ciągu połączenia
Jako parametrów ciągu połączenia można użyć dowolnych właściwości.
Odcisk palca
Kliknij przycisk Uzyskaj odcisk palca, aby pobrać certyfikat serwera zdalnego i uzupełnić pole Odcisk palca. Połączenie danych nie będzie akceptować połączeń z żadnego serwera przekazującego inny certyfikat.

Przykład

Wymaganie połączenia o wysokiej dostępności można skonfigurować za pomocą pola wyboru Włącz obsługę 'zawsze włączonych grup dostępności' oraz opcji limitu czasu poleceń i połączenia na karcie Zaawansowane. Dodatkowe parametry, takie jak interwały odzyskiwania bazy danych i czas bezczynności serwera, są dostępne w opcjach usługi repozytorium.

Ciąg połączenia utworzony na podstawie zaznaczeń na karcie Zaawansowane i opcji specyficznych dla usługi może wyglądać następująco:

Provider=MSOLEDBSQL;Server=tcp:DEVBILS.<customer>.com,1433;MultiSubnetFailover=Yes;Database=DB_Name; Connect Timeout=30;ConnectRetryCount=10;ConnectRetryInterval=10;

Karta Zaawansowane dla połączeń OLAP

Zaznaczenie formatu do użycia dla nazw unikatowych elementów jest opcjonalne. Domyślnie używany jest format określony w bazie danych.