Konfigurowanie połączeń danych
W poniższej tabeli przedstawiono dostępne typy połączeń danych:
Typ połączenia | Warianty |
---|---|
Infor EPM OLAP | |
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 | |
Infor Data Lake |
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
Aby skonfigurować połączenie danych w celu użycia konta usług, wykonaj następujące kroki:
- Zaimportuj konto usług do Infor EPM.
Patrz "Zarządzanie kontami usług".
- 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.
- Na karcie Połączenie w dashboardy Połączenia danych wybierz jako metodę konta uwierzytelnienia.
- 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ń.
Konto usług wewnętrznych dla Infor EPM musi być autoryzowane w API Gateway 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 połączeń relacyjnych
W przypadku relacyjnych połączeń danych można zdefiniować nowe połączenie, połączyć się z wbudowaną bazą danych Staging, połączyć się z Data Lake 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.
- 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
- TCP/IP
- TCP/IP + SSL
- Nazwane potoki
- IPC
- Serwer PostgreSQL
- W polu Host wybierz komputer, na którym znajduje się źródło danych.
- Amazon Redshift
- W polu Host wybierz komputer, na którym znajduje się źródło danych.
- 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.
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ń 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 Odcisk palca. Połączenie danych nie będzie akceptować połączeń z żadnego serwera przekazującego inny certyfikat. , aby pobrać certyfikat serwera zdalnego i uzupełnić pole
Przykład
Wymaganie połączenia o wysokiej dostępności można skonfigurować za pomocą pola wyboru Zaawansowane.
oraz opcji limitu czasu poleceń i połączenia na karcieCiąg połączenia utworzony na podstawie zaznaczeń na karcie Zaawansowane 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.