Elektronický magazín spoločnosti SAS na Slovensku

Január 2006


Vaše názory | Odhlásenie odoberania
 
Navštívte: SAS Worldwide |
SAS na Slovensku | SAS Customer Support Center


Vážení zákazníci, partneri a priaznivci,

  vítame Vás pri prvom vydaní SAS Slovakia Newsletter v roku 2006. Do nového roku by sme Vám chceli čo najsrdečnejšie popriať pevné zdravie, spokojnosť a šťastie v osobnom ako aj v pracovnom živote.

  Vďaka všetkým zákazníkom a obchodným partnerom mohol SAS v uplynulom roku osláviť 10. výročie svojho pôsobenia na Slovensku. V ďalšom roku, do ktorého vstupujeme opäť ako líder medzi dodávateľmi business intelligence platformy, pre Vás pripravujeme rad zaujímavých podujatí, o ktorých Vás budeme priebežne informovať.

  Okrem nášho pohľadu na vývojové trendy a aktuálnych správ o smerovaní spoločnosti, Vás budeme pravidelne informovať o produktových novinkách a prinášať Vám technické rady a odpovede na najčastejšie otázky.

  Magazín je určený pre Vás. Chceli by sme, aby Vás zaujal a aby ste v ňom našli podnetné a užitočné informácie, ktoré obohatia Vaše profesionálne pôsobenie. Preto oceníme Vašu odozvu a každý Váš námet bude pre nás prínosom na skvalitnenie budúcich vydaní.

  Ďakujeme Vám za Váš čas a za Vašu priazeň.

Kolektív SAS SR

Späť na začiatok

SAS medzi lídrami v Magic Quadrant pre business intelligence platformy

- Popredná analytická firma zaraďuje SAS medzi lídrov v oblasti business intelligence -

CARY, N.C. (Jan. 11, 2006) – SAS, líder v oblasti business intelligence (BI), sa podľa najnovšej hodnotiacej správy analytickej firmy Gartner, Inc., nachádza v segmente lídrov v “magickom kvadrante“ dodávateľov business intelligence platforiem (Magic Quadrant for BI Platforms, 1Q06). Lídrami sú tí dodávatelia, ktorí preukazujú silnú a správne opodstatnenú šírku a hĺbku schopností BI platformy. Títo dodávatelia splnia všetky potreby, kladené na celopodnikové implementácie, ktoré podporujú rozsiahle BI stratégie. Každý z lídrov dokáže úspešne reagovať na biznis problémy zákazníkov a podporovať rozvoj ich operatívnych schopností.

„SAS poskytuje tie najlepšie rýchle odpovede vďaka tomu, že má najkomplexnejšiu ponuku na trhu. V ponuke sú integrované prediktívne analýzy, manažment dát a BI softvér. SAS®9 Enterprise Intelligence Platform spája dohromady všetky tie schopnosti, ktoré sú potrebné na dosiahnutie úspechu a splnenie obchodných očakávaní“, povedal Jim Davis, senior vice prezident a marketingový riaditeľ spoločnosti SAS. „V roku 2005 získal SAS rekordný počet zákazníkov v oblasti BI a business analytického softvéru. Sme presvedčení, že pozícia spoločnosti SAS v segmente lídrov magického kvadrantu dodávateľov business intelligence platforiem odzrkadľuje skutočnú dôveru našich zákazníkov, ktorú vložili do našich BI schopností.“

SAS sa odlišuje od ostatných tradičných BI dodávateľov tým, že poskytuje jedinečnú technológiu a odborné znalosti v oblasti vyspelej analytiky, manažmentu dát a riešení. Riešenia sú šité na mieru špecifických odvetví, od financií a bankovníctva, cez telekomunikácie, výskum a výrobu, až po štátnu správu a vzdelávacie inštitúcie. SAS prináša celopodnikovú Beyond BI™ - rýchlu, jednoduchú a komplexnú platformu. Platforma integruje analytické nástroje. Poskytujú nielen objektívny pohľad v tvare historických reportov, ale aj prediktívne analýzy. Pomáhajú spoľahlivo predpovedať dôsledky, poskytujú lepší pohľad do budúcnosti a zlepšujú prezieravosť. SAS ponúka používateľom na všetkých úrovniach bezprostredný prístup k čistým a dôveryhodným dátam prostredníctvom cieleného používateľského rozhrania, ktoré zodpovedá úrovni a potrebám každého individuálneho používateľa. Ak máte záujem o podrobnejšie informácie o BI, navštívte: http://www.sas.com/technogies/bi.

Ak máte záujem o Magic Quadrant report, navštívte: http://www.sas.com/news/analysts/index.html

Zdroj: Gartner Research “Magic Quadrant for Business Intelligence Platforms, 1Q06” Kurt Schlegel, Bill Hostmann, Andreas Bitterer, Betsy Burton. January 9, 2006.

Magic Quadrant

Magic Quadrant je chránený autorským právom z 9. januára 2006, podľa firmy Gartner, Inc. a môže byť používaný len s povolením. Magický kvadrant je grafickou reprezentáciou situácie na trhu. Zobrazuje výsledky analýz firmy Gartner, ktoré hovoria o tom, ako sa príslušní dodávatelia vedia vysporiadať s kritériami trhu, ktoré Gartner zadefinoval. Gartner sa nesnaží vyzdvihovať žiadneho z dodávateľov produktov alebo služieb, ktoré sú zobrazené v magickom kvadrante, ani neodporúča používateľom technológií, aby si zvolili niektorého konkrétneho z tých, ktorí sú v kvadrante lídrov uvedení. Magic Quadrant je dôležitým záverom prieskumu, nie je mienený ako špecifický návod na vykonanie konkrétnych akcií. Gartner sa vzdáva všetkých záruk a zodpovednosti za následky, ktoré by mohli byť spôsobené jednaním, odvôdeným z tohto prieskumu, vrátane akýchkoľvek záruk, ktoré by ovplyvnili predajnosť, alebo iné špecifické zámery.

O spoločnosti SAS

Spoločnosť SAS je lídrom v poskytovaní BI softvéru novej generácie a služieb, ktoré slúžia na vybudovanie tej správnej celopodnikovej inteligencie. SAS riešenia využíva viac ako 40 tisíc zákazníkov. Z nich je 96 v skupine prvých 100 spoločností spomedzi FORTUNE Global 500®. Cieľom spoločností je vybudovať profitabilnejšie vzťahy so zákazníkmi a dodávateľmi. Rozhodovacie procesy v organizáciách sú lepšie, presnejšie, založené na dôveryhodnejších informáciách a poháňajú organizácie rýchlejšie vpred. SAS je jediným dodávateľom, ktorý kompletne integruje vedúce nástroje pre data warehousing, analytiku a tradičné BI aplikácie a vytvára inteligenciu z rozsiahleho množstva dát. Počas troch dekád SAS poskytuje zákazníkom na celom svete The Power to Know®. Navštívte www.sas.com.

(Alena Kahanová)


16.-18. mája 2006, Ženeva, Švajčiarsko

Srdečne Vás pozývame na 24. ročník celoeurópskej užívateľskej konferencie spoločnosti SAS. Konferencia sa tento rok uskutoční už o mesiac skôr, ako býva zvykom a teda v polovici mája.
Prosíme, poznačte si termín do Vášho kalendára.

  • 16.5.2006 (utorok)


    • SAS Forum International Executive day
      (10:00 – 17:00)
      Úvodná reč Edwarda C. Prescotta, laureáta nobelovej ceny za ekonómiu a Dr. Jamesa Goodnighta, prezidenta a spoluzakladateľa spoločnosti SAS, otvorí časť konferencie určenej vrcholovým manažérom. Poobede budú nasledovať 4 samostatné manažérske streamy, kde budú vrcholoví manažéri z rôznych svetových spoločností diskutovať na aktuálne témy.


    • SAS Forum International Opening Business Plenary
      (18:00 – 19.30)
      Táto časť oficiálne otvorí konferenciu SAS Forum International 2006. Hostiteľmi budú Dr. James Goodnight (prezident a spoluzakladateľ SASu) a Art Cooke (prezident SAS International). Obaja budú informovať o novinkách a skúsenostiach spoločnosti SAS za posledný rok. Krátkymi video sekvenciami sa pripoja i niektorí zákazníci a partneri.


  • 17.5.2006 (streda)


    • SAS Forum International
      (9.00 – 17.30)
      9 rozličných streamov s príspevkami od viac ako 100 spoločností. V tejto bohatej zmesi si nájdete určite všetko to, čo Vás zaujíma. Napríklad z oblastí customer intelligence, riadenie výkonnosti organizácie (a jej jednotlivých zložiek), corporate governance, regulácia a zosúladenie s normami EÚ (Basel II, Solvency II), riadenie rizík a odhaľovanie podvodov vo finančnom sektore, business analytika, manažment a kvalita dát, inteligentné dátové sklady, SAS nad SAP-om a iné. Svoj program si môžete ušiť na mieru tak, ako bude pre Vás najzaujímavejšie. Tak, aby vyhovoval Vašim skúsenostiam a pomohol Vám zodpovedať otázky, ktoré v súčasnosti riešite vo Vašom profesnom živote.

      Počas dňa pre Vás radi zorganizujeme i „face to face meetings“ s významnými senior SAS stratégmi, expertmi na rôzne odvetvia alebo aj inými zákazníkmi, aby ste mohli čo najviac využiť možnosti, ktoré Vám konferencia ponúka.



    • SAS Forum International Evening Mixer
      (19.00 – 22.00)
      Ideálna možnosť pre stretnutia s Vašimi kolegami z iných spoločností. Na večeri sa môžete v neformálnom duchu navzájom podeliť o svoje skúsenosti.


  • 18.5.2006 (štvrtok)


    • SAS Forum International
      (09.00 – 16.30)
      Prezentácie zo stredy budú rovnakým spôsobom pokračovať aj vo štvrtok.

Viac detailnejších informácií o konferencii nájdete na http://support.sas.com/events/sasforuminternational2006/home.html.

V marcovom vydaní nášho e-newslettra Vás budeme presnejšie informovať o aktuálnom programe a upresníme zoznam príspevkov. Prinesieme informácie aj o ďalších logistických podrobnostiach, ktoré sa týkajú účasti na konferencii.

O minuloročnej konferencii SAS Forum International 2005, ktorá sa konala v Lisabone, sa môžete dočítať viac na stránkach:
http://www.sas.com/offices/europe/slovakia/events/sasforum_intern2005.html
http://support.sas.com/events/sasforuminternational2005/

(Katarína Šušaníková)


Určenie a riešenie chýb, vzniknutých pri práci s aplikáciou SAS Enterprise Guide

Ak ste používateľom aplikácie SAS Enterprise Guide 3.0, možno sa Vám už stalo, že po naštartovaní aplikácie SAS Enterprise Guide vznikla chyba, s ktorou ste si nevedeli poradiť. Akúkoľvek chybu je možné lepšie detekovať, ak získate presný text chyby. K popisu chyby sa dostanete prostredníctvom voľby Show Details (podľa obrázku). V príslušnom okne sa Vám zobrazí presný popis chyby.

Príklad hľadania riešenia problému

Ako príklad použijeme modelovú situáciu, ktorá môže nastať po naštartovaní aplikácie SAS Enterprise Guide (EG). Predpokladajme, že po spustení aplikácie SAS EG nie sú v menu dostupné niektoré funkcie, t.j. menu je zredukované, podobne, ako je to vyobrazené nižšie.

Presný text chybovej správy získate po zvolení Show Details v okne Application Error. Môže to byť napr. nasledovný text (uvádzame iba jeho časť):

System.ArrayTypeMismatchException
Attempted to store an element of the incorrect type into the array.

Podľa tohto textu sa môžete orientovať pri hľadaní riešenia. Riešenie najefektívnejšie vyhľadáte na stránke SAS Notes http://support.sas.com/techsup/search/sasnotes.html. Na stránke zadáte vyhľadávaný text System.ArrayTypeMismatchException a kliknete na Search.

Vo výsledkoch vyhľadávania nájdete SAS Notes, ktoré popisujú riešenie problému.

V tomto príklade je riešenie popísané prostredníctvom SASNOTE s číslom SN-014957:

  The following error message can appear when you invoke or terminate
  Enterprise Guide 3.0:

    Enterprise Guide has encountered an unexpected error;
    click Show Details for more information.

    System.ArrayTypeMismatchException
    Attempted to store an element of the incorrect type into the array.

    [Syncfusion.Tools]

    Attempted to store an element of the incorrect type into the array.

  This message can occur if Task Administration is enabled but not set up properly.

  The workaround is to disable Task Administration. Open Enterprise Guide
  Administrator, click on Tools>Options, and uncheck the Enable Task
  Administration check box.

Aké je teda riešenie tohto problému? Z textu vyplýva, že riešením je zneprístupnenie voľby Enable Task Administration, prostredníctvom príslušného check boxu v aplikácii SAS EG Administrator (viď. obrázok). K tejto voľbe sa dostanete cez Tools, Options.

(Jana Ficová)



   

Prvé reálne využívanie EPTP programu v praxi

Program SAS Enterprise Professional Training Program (EPTP program) bol vytvorený spoločnosťou SAS v roku 2005 s ohľadom na špeciálne potreby zákazníkov. Tento program umožňuje využívať naše vzdelávacie služby za zvýhodnených finančných podmienok (so zľavami) oproti štandardným cenám.

Prvou spoločnosťou, ktorá sa rozhodla využiť túto ponuku a začala aktívne využívať EPTP program v praxi pri vzdelávaní svojich zamestnancov, je spoločnosť VÚB, a.s.. Veríme, že využívanie tohto programu im pomôže zvýšiť efektívnosť vzdelávacieho procesu a spokojnosť zamestnancov. Ak by ste sa chceli o využívaní EPTP programu vo VÚB, a.s. dozvedieť viac, kontaktujte prosím, Ing. Júliu Ivanovičovú, vedúcu oddelenia Vzdelávania a rozvoja vo VÚB, a.s..

Veríme, že sa čoskoro budeme môcť pochváliť ďalšou referenciou.

Vaše ohlasy, názory alebo pripomienky ku EPTP programu nám môžete kedykoľvek napísať na adresu education@svk.sas.com. Informácie o EPTP programe nájdete na stránke http://www.sas.com/offices/europe/slovakia/training/eptp.html.

(Jana Ficová)

Späť na začiatok

Hľadáte vhodný bankový deň?

Ak potrebujete niektoré termíny posunúť o pár pracovných, resp. bankových dní, pomôže Vám pri tom nová funkcionalita systému SAS®9 hash tables.

Hash tables (hašovacie tabuľky) sú súčasťou novej syntaxe jazyka SAS “The DATA Step Component Interface and Object Dot Syntax”. V rámci nej sú v aktuálnej verzii SAS 9.1 dostupné tri objekty:
  • Hash - hash tabuľka (produkčný komponent),
  • HashIter - iterátor cez hash tabuľku (produkčný komponent),
  • JavaObj - interface na Java objekty (experimentálny komponent - od verzie 9.2 plánovaný ako produkčný).

Novinkám, ktoré sú dostupné v rámci Data Step, sa podrobnejšie venuje SAS Technology Report.

Pri spracovávaní dát o bankových obchodoch je často potrebné posúvať vstupné dátumové hodnoty o určitý počet bankových, resp. pracovných dní. Úloha sa zdá byť jednoduchou, pokiaľ hovoríme o posune jedného konkrétneho dátumu o fixný počet dní. Ale čo robiť v prípade, ak potrebujeme takto spracovať sadu záznamov? Čo robiť, ak navyše potrebujeme jednotlivé záznamy posunúť o rôzny počet dní a rôznym smerom? ...a pri tom všetkom to potrebujeme urobiť dostatočne rýchlo a efektívne. Všetko toto nám umožní hravo realizovať hash tabuľka a hash iterátor.

Zoznam dní

Vytvoríme tabuľku so zoznamom dní s indikátorom bankového, resp. nebankového dňa v primeranom rozsahu dátumov. Maximálna veľkosť hash tabuľky je 216, t.j. 65536 záznamov, čo nám vystačí na približne 180 rokov.

Dataset WORK.DAYS
dt : dátum
working : 1 = bankový deň, 0 = voľný deň

/* 100 rokov, zoznam nebankových dní nie je úplný */
data WORK.DAYS;
  drop i;
  length dt working 8;
  format dt YYMMDDS10.;
  dt = '1jan2005'd;
  do i=1 to 365*100;
    working= 1;
    if weekday(dt) in (1,7) then working=0;
    else if month(dt) = 1 and day(dt) in (1, 6) then working = 0;
    else if month(dt) = 7 and day(dt) in (5) then working = 0;
    else if month(dt) = 11 and day(dt) in (17) then working = 0;
    else if month(dt) = 12 and day(dt) in (24, 25, 26) then working = 0;
    output;
    dt + 1;
   end;
run;

Hash tabuľka
Hash tabuľku naplníme zoznamom dní:
...
  declare hash ht(hashexp: 16, dataset:"WORK.DAYS", ordered: 'yes');
/* hashexp: 16 = maximalna veľkosť hashtable = 2^16 */
  declare hiter iter('ht');
  ht.defineKey('dt');
/* kľúč hash tabuľky (môže ich mať viacero) */
  ht.defineData('dt', 'working');
/* dáta hash tabuľky = zoznam premenných v podkladovom datasete, v programe nám objekt hash tabuľky vyrobí rovnaké premenné, ktoré aktualizuje podľa obsahu hash tabuľky */
  ht.defineDone();
...

Testovacie dáta
Sada bankových aj nebankových dní, posun rôznym smerom.

Dataset WORK.TEST
input_dt : vstupný dátum
shift : požadovaný posun, záporná hodnota = posun do minulosti

dataWORK.TEST;
attrib input_dt length=8 format=YYMMDDS10.;
input input_dt shift;
input_dt = input(put(input_dt, 8.), YYMMDD8.);
/* konverzia dátumu vo forme YYYYMMDD na SAS dátumovú hodnotu */
cards;
20051202 0
20051202 1
20051202 2
20051202 3
20051203 4
20051204 4
20051230 1
20051231 1
20051231 6
20151230 100
20051223 -1
20051225 -1
20051225 -2
20051225 -3
20051226 -2
21051226 1
;
run;

Iterácia cez hash tabuľku
...
if shift = 0 then do;
output_dt = input_dt;
return; /* bez posunu, koniec spracovania záznamu */
end;
else step = shift/abs(shift);
/* = zistenie smeru (znamienka parametra posunu), ktorým posúvame dátum */

/* nastav iterátor hash tabuľky na začiatok zoznamu dní */
rc = iter.first();

/* hľadaj vstupný dátum v zozname dní */
do until (dt = input_dt);
rc = iter.next();
if rc then do;
return; /* koniec zoznamu - nenašli sme vstupný dátum, koniec spracovania záznamu */
end;
end;

/* cyklus posúvajúci dátum */
i = 0;
do until (i = shift);
if shift > 0 then rc = iter.next();
/* iter.next() = posun smerom dopredu */
else rc = iter.prev();
/* iter.prev() = posun smerom dozadu */
if working = 1 then i + step;
/* posun započítame len pre pracovné dni */
end;

output_dt = dt;
/* nájdený, posunutý dátum z hash tabuľky preberieme do output_dt */
...

Celý vzorový program nájdete tu.

Výstupné dáta

Dataset WORK.OUTPUT
input_dt : vstupný dátum
shift : požadovaný posun, záporná hodnota = posun dozadu ouput_dt : výstupný dátum po posune

input_dt shift output_dt
2005/12/02 0 2005/12/02
2005/12/02 1 2005/12/05
2005/12/02 2 2005/12/06
2005/12/02 3 2005/12/07
2005/12/03 4 2005/12/08
2005/12/04 4 2005/12/08
2005/12/30 1 2006/01/02
2005/12/31 1 2006/01/02
2005/12/31 6 2006/01/10
2015/12/30 100 2016/05/20
2005/12/23 -1 2005/12/22
2005/12/25 -1 2005/12/23
2005/12/25 -2 2005/12/22
2005/12/25 -3 2005/12/21
2005/12/26 -2 2005/12/22
2105/12/26 1 chýbajúca hodnota, vstupný dátum bol mimo rozsahu zoznamu dní

Okrem uvedého príkladu s nami riadeným pohybom cez hash tabuľku, môžeme v hash tabuľke jednoducho vyhľadávať cez hodnotu kľúča (definovaný v defineKey(‚kľúč‘) ) pomocou metódy hash tabuľky: find(). Ak potrebujete ďalšie doplňujúce informácie, môžete použiť nasledujúce zdroje:
SAS 9 OnlineDoc - Using DATA Step Component Objects
Hash-tip-sheet
Search support.sas.com

(Rastislav Vasiľ)

Späť na začiatok

Elektronický magazín spoločnosti SAS na Slovensku • Vydáva: SAS Institute GmbH, o.z., Rajská 15, 811 08 Bratislava 1 • tel.: 02/5778 0910, 02/5778 0911 • fax: 02/5778 0999 • Redaktorka: Alena Kahanová ~ Produkcia: Andrej Gazdarica ~ http://www.sas.com/offices/europe/slovakia/


Ak si neželáte dostávať každý mesiac tento e-mail, kliknite tu – adresa svk.unsubscribe@svk.sas.com Ak chcete prihlásiť nového adresáta, kliknite tu - adresa svk.feedback@svk.sas.com Váše námety na skvalitnenie budúcich vydaní – adresa svk.feedback@svk.sas.com


Terms of Use & Legal Information| Privacy Statement   | Copyright © 2005 SAS Institute Inc. All Rights Reserved