|
|
Jaki numer nosi aktualna wersja EM?
Aktualnie obowiązują dwie równorzędne wersje Enterprise Minera:
- Wersja 4.3 (klasyczna) uruchamiana z linii komend Systemu SAS
- Wersja 5.3 (Java) instalowana wraz z komponentem SAS Analytics Platform
Uwaga: Każda z tych wersji ma własny format zapisu projektów, formaty te nie są wzajemnie kompatybilne. Począwszy od wersji 5.3 dostępne jest makro umożliwiające import projektów z wersji 4.3.
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
Kolejna planowana wersja EM:
- EM 6.1 - dostępna będzie wraz z systemem SAS w wersji 9.2
|

|
|
|
Jaka jest najprostsza konfiguracja w której można pracować z EM 5.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
|

|
|
|
Do czego służy komponent Analytics Platform?
SAS Analytics Platform (AP) jest centralnym komponentem rozwiązań analitycznych SAS 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 jaki sposób zorganizować dostęp do aplikacji EM 5.x za pomocą przeglądarki internetowej?
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/EnterpriseMiner
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 Sun Java 1.4.2 na maszynie klienckiej (wyższe wersje Javy nie są zalecane).
|

|
|
|
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 |
Do folderu projektowego w Metadanych
| Uprawnienie |
Co umożliwia? |
| ReadMetadata |
Otwieranie i modyfikowanie istniejących projektów. Tworzenie nowych projektów |
| WriteMetadata |
Usuwanie (kasowanie) projektów |
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.
|

|
|
|
Jak zrobić kopię projektu?
Aby zrobić pełną kopię projektu wraz definicjami Data Sources, ze wszystkimi diagramami i modelami należy:
- Na poziomie systemu operacyjnego zrobić kopię katalogu z projektem
- Nadać katalogowi odpowiednia nazwę (będzie to nazwa nowego projektu)
- Zapewnić odpowiednie uprawnienia na poziomie OS
- 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
|

|
|
|
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
|

|
|
|
Jak odblokować zablokowany diagram w projekcie?
Szczegółowo opisuje to nota:
SN-018514.
|

|
|
|
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.
|

|
|
|
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). 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.
|

|
|
|
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.
|

|
|
|
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.
|

|
|
|
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
|

|
|
|
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.
|

|
|
|
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.
|

|
|
|
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;
|

|
|
|
Gdzie szukać więcej informacji o SAS Enterprise Miner?
Polecamy następujące źródła informacji dotyczące SAS Enterprise Miner:
|

|
|
Data ostatniej aktualizacji dokumentu: 11.06.2008
|