Przenoszenie aplikacji do produkcji

W czasie istnienia projektu często trzeba przenosić zawartość do produkcji po zakończeniu testowania w środowisku programistycznym. Można przenosić zawartość pomiędzy różnymi aplikacjami tego samego dzierżawcy lub między różnymi dzierżawcami.

Można przenieść implementację aplikacji biznesowych Infor EPM lub niestandardowej aplikacji.

Aby przenosić niestandardowe aplikacje, można użyć opcji eksportowania i importowania pakietów lokalnych w CloudSuite Self-Service Portal.

Podczas przenoszenia implementacji aplikacji biznesowych Infor EPM do innego dzierżawcy część zawartości jest przenoszona między aplikacjami biznesowymi Infor EPM, a część między aplikacjami niestandardowymi, które zawierają dostosowania i rozszerzenia użytkownika. Informacje o tym, jaka zawartość znajduje się w poszczególnych aplikacjach znajdują się w temacie „Dostosowywanie aplikacji Infor z ograniczeniami”.

Można przenosić tylko części aplikacji.

Aplikację niestandardową i aplikację biznesową Infor EPM można przenosić w ramach akcji inicjującej lub aktualizacji już istniejącej aplikacji w środowisku docelowym.

W tej tabeli pokazano akcje i objaśnienia, o których należy pamiętać podczas przenoszenia aplikacji do systemu produkcyjnego:

Typ akcji Aplikacje niestandardowe Aplikacje biznesowe Infor EPM
Początkowa Aby spakować niestandardową aplikację do pliku .biapplication plik, kliknij Eksportuj w dashboardzie Aplikacje. Następnie zainstaluj aplikację w dzierżawcy docelowym.

Aby rozszerzyć standardowe aplikacje biznesowe, można utworzyć niestandardowe aplikacje, które zapewniają niestandardowe raporty i procesy Application Engine do standardowej aplikacji.

Aby spakować niestandardową aplikację do pliku .biapplication plik, kliknij Eksportuj w dashboardzie Aplikacje. Następnie zainstaluj aplikację w dzierżawcy docelowym.

Uwaga

W środowiskach docelowych w chmurze aplikacja biznesowa Infor EPM jest inicjowana w celu zapewniania obsługi u dzierżawcy docelowego.

Początkowa/aktualizacja Aby przenosić model OLAP i model relacyjny, w tym tabele tymczasowe, kwerendy ładowania i skrypty, należy użyć funkcji eksportowania pakietów w modelowanie relacyjne. Następnie należy zaimportować plik .rmbundle do dzierżawcy docelowego.

Patrz "Importowanie i eksportowanie".

Aby rozszerzyć bazę danych OLAP (DEPMAPPS), należy użyć funkcji eksportu pakietu, aby przenieść model OLAP i model relacyjny, w tym tabele tymczasowe, kwerendy ładowania i skrypty. Następnie należy zaimportować plik .rmbundle do dzierżawcy docelowego.

Patrz "Importowanie i eksportowanie".

Początkowa/aktualizacja Aktualnie nie można eksportować i importować konfiguracji zabezpieczeń, takich jak role IFS i przypisania ról użytkowników. Konfigurację należy przeprowadzić ręcznie. Aktualnie nie można eksportować i importować konfiguracji zabezpieczeń, takich jak role IFS i przypisania ról użytkowników. Konfigurację należy przeprowadzić ręcznie.
Aktualizacja Za każdym razem, gdy przenosisz aktualizowaną zawartość, zalecamy wykonanie tych akcji:
  • Przed importowaniem należy wykonać kopię zapasową bazy danych OLAP. Patrz "Eksportowanie i importowanie baz danych OLAP".
  • Określ, czy należy przenieść tylko części bazy danych OLAP i niektóre role danych do dzierżawcy produkcyjnego. Zazwyczaj kostki i wymiary bazy danych OLAP oraz role danych są tworzone i uzupełniane za pomocą modelowania OLAP w dzierżawie produkcyjnej. Dlatego eksportowanie i importowanie bazy danych OLAP może nie być wymagane.
    Uwaga

    Zweryfikuj, czy baza danych OLAP zawiera treści i konfigurację zabezpieczeń, które nie znajdują się w modelu OLAP, takie jak role danych, role aplikacji i ich uprawnienia w kostkach dostępu. Jeśli tak, to należy wyeksportować i importować bazę danych lub jej części.

    Patrz "Eksportowanie aplikacji".

  • Ostrzeżenie
    Zawsze importuj role aplikacji i, jeśli to wymagane, role danych przed zaimportowaniem bazy danych OLAP. W przeciwnym razie dane zostaną utracone.

    W bazie danych OLAP wymiar ról (_GRP) jest automatycznie odświeżany poprzez role w systemie docelowym, gdy system zostanie uruchomiony.

    W przypadku korzystania z funkcji eksportu i importu aplikacji zachowane jest poprawne zamówienie eksportu i importu.

  • Przed zaimportowaniem pakietu modli upewnij się, że importujesz pojedyncze role aplikacji lub plik .biapplication z rolami aplikacji.
  • Użyj jednej z tych metod, aby importować model OLAP do dzierżawcy produkcyjnego:
    • Zaimportuj nowe obiekty modelu OLAP i zastąp istniejące obiekty. Ta metoda gwarantuje, że żaden rekord nie zostanie utracony podczas importowania.
    • Wyczyść istniejący model OLAP i zastąp go nowym modelem.
      Uwaga

      Przed zaimportowaniem upewnij się, że zapisano dane modelu produkcyjnego. Dane modelu można zaimportować z powrotem po zaimportowaniu modelu.

  • Upewnij się, czy istnieją tabele tymczasowe, w przypadku których dane mają być przenoszone do dzierżawcy produkcyjnego.
    Uwaga

    Tabele u dzierżawcy produkcyjnego zawierają rzeczywiste dane, których nie można nadpisać.

Za każdym razem, gdy przenosisz aktualizowaną zawartość, zalecamy wykonanie tych akcji:
  • Przed importowaniem należy wykonać kopię zapasową bazy danych OLAP. Patrz "Eksportowanie i importowanie baz danych OLAP".
  • Zazwyczaj eksportowanie i importowanie bazy danych OLAP (DEPMAPPS) i ról danych do dzierżawcy produkcyjnego nie jest wymagane. W systemie produkcyjnym role danych są generowane za pośrednictwem Business Modeling. Kostki i wymiary bazy danych OLAP są również tworzone i uzupełniane za pośrednictwem Business Modeling.
  • Upewnij się, czy przenosić dane znajdujące się w tabelach integracji. Zazwyczaj dane w tabelach integracji są zachowane tylko tymczasowo i są czyszczone po importowaniu do Business Modeling.
    Uwaga

    Przenoszenie schematu tabel integracji nie jest wymagane. Tabele są tworzone i zarządzane z poziomu Business Modeling. W przypadku dodawania niestandardowych właściwości do obiektu biznesowego w Business Modeling, tabele integracji są automatycznie rozszerzane o dodatkowe pola.

W tej tabeli opisano zadania, w kolejności, w jakiej należy je wykonać, w celu ręcznego przenoszenia aplikacji:

Zakończono Dodatkowe informacje
Utwórz aplikację docelową.

Przenosząc zawartość aplikacji niestandardowej po raz pierwszy, należy tworzyć aplikację docelową, do której będzie importowana zawartość.

Podczas tworzenia aplikacji docelowej należy wybrać te same funkcje, co w aplikacji źródłowej.

Uwaga

Pomiń to zadanie, jeśli używasz funkcji Eksportuj aplikację, aby eksportować niestandardową aplikację do pliku .biapplication.

Uwaga

Tworzenie aplikacji docelowej nie jest wymagane w przypadku chronionych i standardowych aplikacji, które są wdrożone.

Dashboard aplikacji

Patrz Zarządzanie aplikacjami – chmura.

Dodaj niestandardowe połączenia danych, które są używane przez procesy Application Engine, Application Studio, mapowania i modelowanie relacyjne.

Ważne jest, aby użyć tych samych nazw unikatowych połączeń danych, co w aplikacji źródłowej.

Podczas eksportowania/importowania raportu przenoszone są także niestandardowe połączenia danych wykorzystywane przez raporty Application Studio.

Dashboard Połączenia danych

Patrz Dodawanie połączenia danych

.
Eksportowanie i importowanie kwerend ładowania, skryptów oraz tabel integracyjnych i tymczasowych relacyjnych baz danych.

To zadanie jest wymagane, jeśli chcesz przenieść zawartość do innego dzierżawcy.

  • Jeśli zestaw danych jest mały, można dołączyć dane w pakiecie.
  • W przypadku dużych zestawów danych należy wyeksportować tylko definicje schematów i kwerendy ładowania. Dane należy załadować później ze źródła.
Dashboard Modelowanie relacyjne

Patrz Eksportowanie modelu i Importowanie modelu.

Eksportowanie i importowanie modelu biznesowego.

To dotyczy tylko aplikacji biznesowych Infor EPM. Jeśli przenosisz niestandardową aplikację, pomiń to zadanie.

Business Modeling

Patrz Zarządzanie modelami.

Eksportowanie i importowanie ról danych OLAP.

Przed zaimportowaniem danych OLAP należy zaimportować role danych OLAP do aplikacji produkcyjnej.

Dashboard Role danych

Patrz Eksportowanie ról danych i . Importowanie ról danych

Eksportowanie i importowanie ról aplikacji.

Przed zaimportowaniem danych OLAP należy zaimportować role aplikacji do aplikacji produkcyjnej.

Uwaga

Zadanie to nie ma zastosowania do aplikacji o ograniczonym dostępie, takich jak aplikacje biznesowe Infor EPM. W przypadku aplikacji chronionych należy eksportować i importować tylko obiekty niestandardowe.

Dashboard Role aplikacji

Zobacz Eksportowanie ról aplikacji i Importowanie ról aplikacji.

Role zabezpieczeń

Podczas przenoszenia aplikacji do innego dzierżawcy należy weryfikować, czy dzierżawca docelowy ma wymagane role i użytkowników zabezpieczeń.

Należy zarejestrować użytkowników i role zabezpieczeń oraz przypisać ich do danych OLAP i ról aplikacji.

Dashboard Użytkownicy i grupy użytkowników

Patrz Rejestrowanie użytkowników i ról zabezpieczeń lub Rejestrowanie użytkowników i ról IFS.

Eksportowanie i importowanie bazy danych OLAP.

Baza danych OLAP zawiera kostki, wymiary, podzbiory, reguły, dane struktury i dane.

Zazwyczaj nie należy transportować danych OLAP ze środowiska deweloperskiego do produkcyjnego, ponieważ dane są głównie w produkcji. Można jednak przenieść dane OLAP ze środowiska produkcyjnego do deweloperskiego w celu tworzenia raportów niestandardowych z zastosowaniem rzeczywistych danych.

Dashboard Bazy danych

Patrz Eksportowanie i importowanie baz danych OLAP.

Eksportuj i zaimportuj mapowania OLAP dla swojego rozwiązania niestandardowego. Dashboard Przegląd mapowań

Patrz Eksportowanie mapowań i Importowanie mapowań.

Eksportowanie i importowanie procesów Application Engine.
Uwaga

W przypadku aplikacji z ograniczeniami, takich jak aplikacje biznesowe Infor EPM, procesy biznesowe znajdują się w niestandardowej aplikacji, która rozszerza aplikację z ograniczeniami.

W przypadku aplikacji chronionych należy eksportować i importować tylko obiekty niestandardowe.

Application Engine Process Editor

Patrz tematy Eksportowanie pakietu procesów i Importowanie pakietu procesów.

Eksportuj i importuj raporty Application Studio.
Uwaga

W przypadku aplikacji z ograniczeniami, takich jak aplikacje biznesowe Infor EPM, raporty niestandardowe znajdują się w aplikacji niestandardowej, która rozszerza aplikację z ograniczeniami.

W przypadku aplikacji chronionych należy eksportować i importować tylko obiekty niestandardowe.

Application Studio

Patrz Eksportowanie, importowanie i drukowanie.

Eksportuj i importuj dashboardy.
Uwaga

Zadanie to nie ma zastosowania do aplikacji o ograniczonym dostępie, takich jak aplikacje biznesowe Infor EPM.

W przypadku aplikacji chronionych należy eksportować i importować tylko obiekty niestandardowe.

Patrz Tworzenie dashboardów i Importowanie dashboardów.