Wsparcie techniczne
Zrób to sam
Dla aktywnych
Nasze dokumenty
Architektura SAS® 9
FAQ
Hotline
Kilka słów o nas
 

FAQ - SAS® Enterprise Miner


Poniższe pytania (poza 1) i odpowiedzi dotyczą Enterprise Minera w wersji 5.x, 6.x oraz 7.1

  • Jaki numer nosi aktualna wersja EM?
  • Jaka jest najprostsza konfiguracja w której można pracować z Enterprise Minerem
  • Do czego służy komponent Analytics Platform?
  • W jaki sposób zorganizować dostęp do aplikacji Enterprise Miner za pomocą przeglądarki internetowej?
  • W jaki sposób zorganizować współdzielenie projektów?
  • Jak zrobić kopię projektu?
  • Jak zrobić kopię diagramu w projekcie?
  • Jak odblokować zablokowany diagram w projekcie?
  • Co to jest Start-Up Code i jak się ma do Initialization Code?
  • W jaki sposób definiować biblioteki SAS dla projektów EM?
  • Jak zdefiniować Źródło Danych (Data Source) aby domyślnie było ono tworzone w każdym nowym projekcie?
  • Czy projekty EM można tworzyć/uruchamiać wsadowo?
  • Jakie inne narzędzia SAS potrafią korzystać z modeli analitycznych utworzonych w EM?
  • Na czym polega wielowątkowa praca EM?
  • Gdzie szukać logów poszczególnych zadań?
  • Jak zwiększyć ilość informacji w logach?
  • W jaki sposób przenieść projekt EM na inną platformę ?
  • Co to jest Rapid Predictive Modeler?
  • Jak zmienić język interfejsu EM 6.x na angielski?
  • Gdzie szukać więcej informacji o SAS Enterprise Miner?

  • Jaki numer nosi aktualna wersja EM?

    Aktualnie obowiązują następujące wersje Enterprise Minera:

    • Wersja 4.3 (klasyczna) uruchamiana z linii komend Systemu SAS, dostępna z SAS 9.1, SAS 9.2 oraz SAS 9.3 (9.3 tylko w trybie Workstation)
    • Wersja 5.3 (Java) - dostępna z SAS 9.1
    • Wersja 6.2 (Java) - dostępna z SAS 9.2
    • Wersja 7.1 (Java) - dostępna z SAS 9.3

    Uwaga: wersja 4.3 ma własny format zapisu projektów. Projekty utworzone w wersji 4.3 mogą być otwarte w wersjach wyższych po zastosowaniu specjalnego makra.

    Nowości w tych wersjach i różnice między nimi opisują dokumenty:

  • Nowości w EM 4.3 i 5.1
  • Nowości w EM 5.2
  • Nowości w EM 5.3
  • Nowości w EM 6.1
  • Nowości w EM 6.2
  • Nowości w EM 7.1
  • Powrót na górę

  • Jaka jest najprostsza konfiguracja w której można pracować z Enterprise Minerem?

    Dla wersji 5.x oraz 6.x najprostsza konfiguracja to Personal Workstation:

    • Przy instalacji należy wybrać type of deployment 'Personal' oraz deployment plan 'Enterprise Miner, one machine'
    • Wszystkie komponenty instalowane są na jednej maszynie
    • Niezbędne serwery SAS (Serwer Metadanych i Object Spawner) mogą być uruchamiane jako automatyczne usługi (serwisy)
    • Nie wymaga konfigurowania ani uruchamiania SAS Analytics Platform
    • Ta konfiguracja wspiera opcję 'Single Account'. Dzięki temu nie ma potrzeby definiowania w systemie operacyjnym dodatkowych, 'technicznych' użytkowników SAS wymaganych przez Architekturę Metadanych SAS 9. Więcej na ten temat: Single User Installation Guide

    Dla wersji 7.1 najprostsza konfiguracja to Enterprise Miner Workstation:

  • Podczas instalacji, zamiast 'Perform a Planned deployment' należy wybrać 'Install SAS Foundation and Related software'. Na liście komponentów do zainstalowania należy uwzględnić 'SAS Enterprise Miner Workstation Configuration'
  • Wszystkie komponenty instalowane są na jednej maszynie
  • W tym trybie nie jest używany Serwer Metadanych - nie są uruchamiane żadne usługi w systemie operacyjnym
  • Powrót na górę

  • Do czego służy komponent Analytics Platform?

    SAS Analytics Platform (AP) jest centralnym komponentem rozwiązań analitycznych SAS 9.1 oraz SAS 9.2 opartych o aplikacje klienckie napisane w języku Java.
    W uproszczeniu można powiedzieć że AP jest serwerem aplikacji analitycznych takich jak SAS Enterprise Miner, SAS Forecast Studio czy SAS Model Manager.
    Komponent ten zapewnia komunikację aplikacji z Serwerem Metadanych oraz Serwerami Roboczymi (Workspace Servers).
    Ponadto umożliwia dostęp do tych aplikacji przez przeglądarkę internetową za pomocą technologii Java Web Start (JWS).

    W SAS 9.3 komponent Analytics Platform nie jest używany. Zamiast niego używa się serwerów aplikacji takich jak JBoss, Oracle WebLogic lub IBM WebSphere. Tryb Workstation nie korzysta z serwera aplikacji.

  • Powrót na górę

  • W jaki sposób zorganizować dostęp do aplikacji Enterprise Miner za pomocą przeglądarki internetowej?

    Dla wersji EM 5.x oraz 6.x Dostęp do aplikacji Enterprise Miner poprzez przeglądarkę internetową jest zapewniony automatycznie po prawidłowym skonfigurowaniu i uruchomieniu SAS Analytics Platform. Adres pod jakim dostępna jest aplikacja: http://host:6098 dla EM 5.x lub http://host:6401 dla EM 6.x.

    Gdzie host jest nazwą maszyny, na której uruchomiono SAS Analytics Platform.

    Dostęp odbywa się w oparciu o technologię Java Web Start (JWS) i wymaga Java 1.4.2 dla wersji EM 5.3 lub Java 1.5 dla EM 6.2.

    Dla wersji 7.1 również obowiązuje mechanizm Java Web Start z tym , że rolę SAS Analytics Platform pełni webowy serwer aplikacji (Jboss, Weblogic lub WebShere).

  • Powrót na górę

  • W jaki sposób zorganizować współdzielenie projektów?

    Współdzielenie projektów EM wymaga zapewnienia odpowiednich uprawnień:

    Do katalogu z projektem na poziomie systemu operacyjnego
    System Wymagane uprawnienia
    Windows Full control
    Unix Read, Write

    Użytkownik, w celu pracy nad projektem innego użytkownika musi mieć nadane uprawnienie ReadMetadata dla obiektu reprezentującego projekt EM w Metadanych.

    W wersjach 5.2 i 5.3 do sprawdzania/modyfikacji uprawnień w Metadanych należy użyć narzędzia SAS Management Console (SMC). Uprawnienia kontroluje się przez plugin Authorization Manager -> Resource Management -> By Application -> SAS Enterprise Miner.

    W wersjach 6.x oraz 7.1 zaleca się aby projekty współdzielone umieszczane były po prostu w Shared Data w strukturze SAS Folders

  • Powrót na górę

  • Jak zrobić kopię projektu?

    Aby zrobić pełną kopię projektu wraz definicjami Data Sources, ze wszystkimi diagramami i modelami należy:

    1. Na poziomie systemu operacyjnego zrobić kopię katalogu z projektem
    2. Nadać katalogowi odpowiednia nazwę (będzie to nazwa nowego projektu)
    3. Zapewnić odpowiednie uprawnienia na poziomie OS
    4. Z poziomu Enterprise Minera utworzyć nowy projekt, nadać mu nazwę tak jak w pkt. 2 i podać ścieżkę do katalogu nadrzędnego względem utworzonego w pkt.2. Miner zarejestruje nowy projekt w metadanych i automatycznie przejdzie do trybu otwierania projektu
  • Powrót na górę

  • Jak zrobić kopię diagramu w projekcie?

    Można to zrobić na kilka sposobów:

    • Poprzez XML
      • Save diagram as... XML
      • Import diagram from XML
    • Przez Copy-Paste
    • Przez SPK
      • Węzeł w EM: Create Model Package
      • Model Packages: Recreate Diagram
    • Przez export kodu i uruchomienie batchowe
      • Węzeł w EM: Export path as SAS program
      • Edycja i uruchomienie kodu w SASie
  • Powrót na górę

  • Jak odblokować zablokowany diagram w projekcie?

    Szczegółowo opisuje to nota: SN-018514.

  • Powrót na górę

  • Co to jest Start-Up Code i jak się ma do Initialization Code?

    Start-Up Code - jest kodem przypisanym do projektu i jest uruchamiany zawsze podczas otwierania projektu. Kod może zawierać dowolne instrukcje SAS, najczęściej stosuje się go do definiowania bibliotek z danymi. Jest to odpowiednik pliku autoexec.sas dla klasycznej sesji SAS.

    Initialization Code (określany czasem jako Server Start-Up Code) zawiera instrukcje SAS uruchamiane podczas każdego uruchamiania projektów przypisanych do danego Serwera Roboczego (Workspace Servera) SAS. Umożliwia globalne definiowanie bibliotek, źródeł danych, opcji SAS 4GL etc. Definiuje się go w pluginie 'Enterprise Miner' narzędzia SAS Management Console (SMC).

    Jeżeli obydwa z powyższych są użyte, jako pierwszy jest uruchamiany Initialization Code.

  • Powrót na górę

  • W jaki sposób definiować biblioteki SAS dla projektów EM?

    Najprostszym sposobem zdefiniowania biblioteki jest wpisanie odpowiedniej instrukcji libname do Start-Up Code (projektowego lub serwerowego).

    Równie prosty sposób to użycie View-> Explorer a następnie skorzystanie z kreatora dodawania biblioteki.

    Można również korzystać z bibliotek zdefiniowanych w Metadanych za pomocą SAS Management Console (SMC). W tym przypadku, podczas definicji Źródła Danych (Data Source) należy wybrać 'Metadata Repository' a następnie odpowiednią bibliotekę.

    Więcej informacji na ten temat zawiera nota: SN-017322.

  • Powrót na górę

  • Jak zdefiniować Źródło Danych (Data Source) aby domyślnie było ono tworzone w każdym nowym projekcie?

    Takie Źródło Danych jest określane jako Global Data Source (GDS). Aby zdefiniować GDS należy w Initialization Code (Server Start-Up Code) podłączyć bibliotekę o nazwie EMGDS wskazującą na katalog z definicjami Data Source. EMGDS jest dla Minera biblioteką tylko do odczytu i nie da się w niej nic umieścić za pomocą GUI EM. Służy do tego makro %EMDS, które uruchamia się w edytorze programów SAS. Alternatywnie, można ręcznie przekopiować na poziomie systemu operacyjnego definicje DS (ów) z już istniejącego projektu.

    Więcej na ten temat: Rozdział 'Data Sources' w helpie Enterprise Minera.

  • Powrót na górę

  • Czy projekty EM można tworzyć/uruchamiać wsadowo?

    Tak. Począwszy od wersji 5.1 możliwe jest tworzenie, modyfikowanie i uruchamianie wsadowe projektów EM.

    Więcej na ten temat: Rozdział 'Batch Processing' w helpie Enterprise Minera.

  • Powrót na górę

  • Jakie inne narzędzia SAS potrafią korzystać z modeli analitycznych utworzonych w EM?

    Po zarejestrowaniu modeli EM w Serwerze Metadanych (akcja 'Create Model Package' a następnie 'Register') są one dostępne dla innych aplikacji które mogą skorzystać z modeli w celu wykonania skoringu (oceny punktowej) danych.

    Te aplikacje to:

    • SAS Enterprise Guide - Analizuj -> Punktacja Modelu (ang. Analyze -> Model Scoring)
    • SAS Add-In For Microsoft Office (SAS AMO) - Analizuj dane -> Punktacja modelu
    • SAS Data Integration (DI) Studio - transformacja 'Mining Results'
    • SAS Model Manager - importowanie modeli EM
  • Powrót na górę

  • Na czym polega wielowątkowa praca EM?

    Enterprise Miner korzysta z mechanizmu MP Connect, przez co każdy węzeł z uruchomionego diagramu EM jest przeliczany za pomocą osobnej sesji SAS. Dzięki temu, na wieloprocesorowej maszynie możliwe jest równoległe przeliczanie wielu węzłów jednocześnie (np. kilku konkurujących modeli prognostycznych). Możliwe jest również uruchomienie obliczeń na wielu maszynach jednocześnie (mechanizm SAS Grid).

    Oprócz tego SAS posiada wiele zrównoleglonych procedur (np. Proc Sort, Proc SQL, Proc DMINE, ...) które potrafią rozłożyć pojedyncze zadania na wiele procesorów dzięki czemu obliczenia wykonują się szybciej na maszynach wieloprocesorowych.

  • Powrót na górę

  • Gdzie szukać logów poszczególnych zadań?

    Każdy węzeł na diagramie projektowym po przeliczeniu ma dostępne okno wynikowe (Results). Wśród wyników w postaci wykresów, diagramów i tabel każdy węzeł ma również log sesji SAS, która przeliczyła dany węzeł. Log dostępny jest jako pozycja w menu okna Results: View -> SAS Results -> Log.

    Ten sam log można odnaleźć na dysku, w katalogu projektu, w podkatalogu Workspaces. Należy otworzyć katalog odpowiedniego diagramu (EMWS[n]), następnie katalog odpowiedniego węzła i odszukać plik emlog.log.

  • Powrót na górę

  • Jak zwiększyć ilość informacji w logach?

    Przy debugowaniu błędów przetwarzania pomocne może być wpisanie w Start-Up Code instrukcji:

    %Let EM_DEBUG=SOURCE;

  • Powrót na górę

  • W jaki sposób przenieść projekt EM na inną platformę?

    Przenoszenie projektów EM na inną platformę (Windows <-> UNIX lub Windows 32-bit <-> Windows 64-bit) opisane jest w następującym dokumencie: Usage Note 39487.

  • Powrót na górę

  • Co to jest Rapid Predictive Modeler?

    Jedną z najważniejszych nowości w EM 6.2 jest SAS Rapid Predictive Modeler (RPM). Najprościej mówiąc, RPM to wtyczka do SAS Enterprise Guide lub Microsoft Excel która pozwala z poziomu tych aplikacji budować podstawowe modele prognostyczne. Modele te realizowane są poprzez predefiniowane projekty Enterprise Miner, które w tym przypadku uruchamiane są wsadowo. RPM ułatwia dostęp do funkcjonalności Enterprise Minera dla użytkowników biznesowych bez specjalnego przygotowania statystycznego.

    Więcej o RPM.

  • Powrót na górę

  • Jak zmienić język interfejsu EM 6.x na angielski?

    Począwszy od wersji EM 6.1 klient minera instaluje się w języku zgodnym z ustawieniami regionalnymi Windows.

    Jeżeli jest to język polski to zmianę na angielski przeprowadza się w dwóch krokach:

    a) W pliku [SAS Configuration]\Lev1\AnalyticsPlatform\apps\EnterpriseMiner\bin\em.ini należy dodać wpisy:

    JavaArgs_20=-Duser.language=en

    JavaArgs_21=-Duser.country=US

    alternatywnie ten krok można wykonać za pomocą aplikacji SAS Locale Setup Manager

    b) W pliku [SAS Configuration]\Lev1\SASApp\WorkspaceServer\sasv9_usermods.cfg należy dodać wpisy:

    -locale polish

    -encoding wlatin2

  • Powrót na górę

  • Gdzie szukać więcej informacji o SAS Enterprise Miner?

    Polecamy następujące źródła informacji dotyczące SAS Enterprise Miner:

  • Powrót na górę

    Data ostatniej aktualizacji dokumentu: 27.08.2011

     

  • Citat
    Warsztaty SAS® 9 dla Administratorów
    Rodzaje serwerów SAS® 9
    Przypisywanie bibliotek SAS® 9
    Pozycja 'SAS' w menu MS Excel
    SAS Dates, Times, and Datetimes
    SAS Free Tutorials
    Hotline NEWS






    Kontakt
    Wsparcie techniczne
    +48-22-5604666
    od poniedziałku do piątku w godzinach od 8.30 do 16.30.
     
    support@spl.sas.com