Analysis of Variance Spectral Analysis R Integration Nonlinear Programming Matrix Programming Neural Networks Statistical Analysis Exploratory Data Analysis Data Visualization Text Analytics Design of Experiments Cluster Analysis Mixed-Integer Programming Nonparametric Analysis Scoring Acceleration Survey Data Analysis Ensemble Models Descriptive Modeling Text Mining Gradient Boosting Machines Multinomical Discrete Choice Operations Research Association & Sequence Analysis Predictive Analytics Social Network Analysis Process Capability Analysis Discrete Event Simulation Bayesian Data Mining Decision Trees Statistics Analysis of Means Constraint Programming Ontology Management Psychometric Analysis Statistical Process Control Forecasting Sentiment Analysis Vector Autoregressive Models Study Planning Genetic Algorithms Discrete Event Simulation Automated Scoring Simulation Network Flow Models Interactive Matrix Programming Time Series Analysis Categorical Data Analysis Reliability Analysis Linear Programming Econometrics Mixed Models Content Categorization Sample Size Computations X11 & X12 Models Survival Analysis D-Optimal Information Theory Quality Improvement Model Management Scheduling ARIMA Models Multivariate Analysis Predictive Modeling High Performance Forecasting Interior-Point Models Random Forrests Content Categorization Ontology Management Large-Scale Forecasting Regression Fractional Factorial
PREP OG LAST AV DATA I SAS VISUAL VEGARD HANSEN, SENIOR ANALYTIKER
HVA ER SAS VISUAL
SAS VISUAL HVA ER SAS VISUAL? En løsning for data visualisering, utforskning av data og guidet analyse
SAS VISUAL HVA ER SAS VISUAL? Administration Explore, discover and visualize Distribute WEB-GRENSESNITTET ADMINISTRATION EXPLORER DESIGNER Prepare and load data Administrate Monitoring Perform ad-hoc analysis & data discovery Guided analytics Create reports and dashboards Distribute content Interactive reports DISTRIBUTION Web SAS Mobile BI MS Office & SharePoint PDF, Excel, CSV SAS LASR ANALYTIC SERVER
SAS VISUAL HVA ER SAS VISUAL KOMPONENTER Administrere Utforske, oppdage og visualisere Distribuere ADMINISTRASJON EXPLORER DESIGNER Dataprep og last av data Administrere Monitorere/overvåke Utføre ad-hoc analyser & utforske data Guidet analyse Lage rapporter og dashboards Interaktive rapporter Distribuere innhold DISTRIBUSJON Web SAS Mobile BI MS Office & SharePoint PDF, Excel, CSV Skedulere SAS LASR ANALYTIC SERVER
SAS VISUAL HVA ER SAS VISUAL KOMPONENTER Administrere Utforske, oppdage og visualisere Distribuere ADMINISTRASJON EXPLORER DESIGNE Dataprep og last av data Administrere Monitorere/overvåke Utføre ad-hoc HJEMMESIDEN/ analyser & THE Lage rapporter HUB og utforske data Sentral inngang dashboards Guidet analyse Rolle basert oppsett Interaktive rapporter Organisere og distribuere Distribuere innhold innhold Tilgang til alle VA funksjoner DISTRIBUSJON Web SAS Mobile BI MS Office & SharePoint PDF, Excel, CSV Skedulere SAS LASR ANALYTIC SERVER
SAS VISUAL KONSEPT Simulere Hva skjer hvis.?? VARFÖR HVORFOR? Tidsserier Hva er nåværende trend? Forstå Hvorfor Hva påvirker hva? HVA? Data Visualisering & Utforskning Enkel Visualisering Drillbare Visualisering (Pivot) Alarmer/ Alerts Interaktive Visualiseringer & Rapporter (Dashboards)
SAS VISUAL HVILKEN VERDI Selvbetjenings modell/løsning Lett å begynne Mulig å lage interaktive rapporter med navigasjon til detaljerte data Effektiv distribusjon av innhold Data behøver ikke å være pre-definerte Håndter alle dataene dine og aggreger når du trenger det Finn mønster og trender som forklarer forskjellige spørsmål Identifiser underliggende parameter som påvirker spesifikke KPI er Et web-grensesnitt med forskjelleige muligheter for forskjellige roller
SAS VISUAL NOEN EKSEMPLER PÅ ANVENDELSE Klassisk BI rapportering for oppfølging, planlegging osv. Salgs- og markedsrapportering og analyse, Salgsprosess oversikter mv. Kunde/pasient innsikt and analyse, identifisere fraud, identifisere (plutselig) endring i adferd og utvikling bruker data innovation lab concept(big Data) Ad-hoc verktøy data visualisering og utforksning for å finne svar på forskjellige ad-hoc spørsmål Analytical cycle support data utforskning for innsikt/kunnskap og data validering
LAST AV DATA TIL SAS VISUAL (LASR)
SAS VISUAL FORSKJELLIGE METODER FOR Å LASTE DATA INN I LASR Direkte import i VA Data spørringer i VA Andre muligheter (på utsiden av SAS VA) Direkte import av data kan gjøres i alle VA komponenter Velg fil av type csv, Excel, tekst, SAS datasett fil eller andre datakilder og last data inn i LASR En jobb lages automatisk Katalog (folder) for autoload av csv, Excel eller SAS datasett inn i LASR er også tilgjengelig («drop-box») Lage dataspørringer for last av data. Spørringer kan skeduleres. Last av data fra en datakilde/server via en SAS connector. Direkte import av data inn i data builder Støtte for stjerneskjema og append tables SAS Enterprise Guide SAS Data Management (SAS DI Studio) SAS Base kode Ikke-SAS ETL verktøy
SAS VISUAL HVEM GJØR HVA? Sluttbruker Superbruker Utvikler / Data administrator Direkte import i VA Visual Data Builder Enterprise Guide Data Integration Studio SAS Code
SAS VISUAL GRUNNLEGGENDE OM LASTING AV DATA INN I LASR Viktig komponent: SAS connectors (SAS Access Engines) SAS Visual Analytics inkluderer 2 SAS connectors: PC File Format access connector (mandatory) En egenvalgt SAS connector SAS connectors er konfigurert for hver datakilde/database (normalt engangs oppgave) Importering av Excel, CSV og SAS datasett direkte inn i VA krever ikke noen pre-konfigurering. Last av data inn i VA kan etableres på flere forskjellige måter, beskrevet i de neste slidene.
SAS VISUAL GRUNNLEGGENDE PRINSIPPER FOR DATAPREP OG LAST SAS Visual Analytics Environment SAS LASR Analytical Server Eksempelet illustrerer basic oppsett. Multiple (logiske) LASR servere kan konfigureres til: Ulike formål Ulike brukergrupper Prosjekter, etc. SAS Data Connectors Ulike sikkerhetsinnstillinger kan legges til LASR-server Oracle SAP SQL Hadoop Files De neste sidene viser eksempler på last av data til SAS LASR Analyticsl Server, basert på beste praksis fra området.
SAS VISUAL SCENARIO BESKRIVELSE FOR LAST AV DATA Scenario 1 Rett frem last av data til LASR-server direkte fra kilde Scenario 2 Staging av data i SAS før last til LASR-server Scenario 3 Staging av data i Hadoop før last til VA/LASR-server Scenario 4 Eksempel ved bruk av multiple LASR servere Scenario 5 Rad-nivå-sikkerhet vs multiple datakilder (NB! Scenarioer kan kombineres)
SAS VISUAL SCEANRIO 1 - RETT FREM DATA LOAD TIL LASR DIREKTE FRA KILDE SAS Visual Analytics Environment SAS LASR Analytical Server Eksempel illustrere en kunde som har en MS SQL-server. Ulike SQL view er laget som marter for hvert dashboard/rapport SAS VA spørringer peker på hvert SQL View og deretter skedulert i VA SAS Data Connectors Ingen data i staging Kun en logisk LASR-server Oracle SAP SQL Hadoop Files
SAS VISUAL SCENARIO 2 STAGING DATA I SAS FØR DATALOAD TIL LASR SAS Visual Analytics Environment SAS LASR Analytical Server Server Disk (SAS Libraries) SAS Data Connectors Eksempelet viser data som kommer fra multiple datakilder, med staging og dataprep ved bruk av ulike SAS verktøy eller Visual Data Builder i VA Valg av SAS verktøy er i utgangspunktet sett i et (historisk) perspektiv i forhold til SAS kompetanse og anvendelse. Eksempel på kunder som har valgt dataprep ved bruk av SAS/Base (o.l.). Oracle SAP SQL Hadoop Files Eksempel på kunder som har brukt SAS Data Management Tools til å laste data til LASR, og som også kan brukes til å laste data inn i Hadoop. Jobber kan skeduleres
SAS VISUAL SCENARIO 3 STAGING DATA I HADOOP FØR LAST AV DATA TIL VA SAS Visual Analytics Environment SAS LASR Analytical Server Eksempel på data staging scenario i Hadoop for å få en (enda) raskere dataload til LASR-server. SAS Hadoop/HDFS (or other Hadoop cluster) SAS Data Connectors Vanlig bruk av metoden når store datavolum skal lastes til LASR-server, og teknologien er nyttig for å oppnå raskere re-last av data til LASR-server (ved eks. re-start av server). Metoden er bl.a. brukt hos kunde i et VA Data Lab oppsett. Oracle SAP SQL Hadoop Files
SAS VISUAL SCENARIO 4 EKSEMPEL VED BRUK AV MULTIPLE LASR SERVERE SAS Visual Analytics Environment SAS LASR Analytical Server SAS Data Connectors NB! Eksempelet kan benyttes i kombinasjon med eksemplene 1-3. Kunder har opprettet multiple (logiske) LASR-servere for mange formål, eksempelvis: En server for å dekke daglige dashboard/rapporter der det er krav til nøyaktighet i data og behov for faste oppdateringer, samt en server for innovasjons-lab hvor data lastes inn og tømmes ut av minnet ved behov. Oracle SAP SQL Hadoop Files Opprettes en (logisk) server for hver forretningsenhet og bruksområde. Tilnærmingen benyttes for å sikre og separere data fra forskjellige grupper/brukere.
SAS VISUAL SCENARIO 5 RAD-SIKKERHET VS MULTIPLE DATAKILDER NB! Eksempelet kan benyttes i kombinasjon med scenario 1-3. SAS Visual Analytics Environment SAS LASR Analytical Server SAS Data Connectors Oracle SAP SQL Hadoop Files Noen VA kunder har ulike typer av brukere/grupper som kun av sikkerhetsårsaker skal ha tilgang til helt spesifikke data. Rad-nivå sikkerhet tillater ulike brukere å se samme VA rapporter, men data er segmentert, basert på rad-nivå reglene satt av administrator/bi-utvikler. Eksempel er kunde som har segmentert på bl.a. land og grupper, og tilgang til data er begrenset til å se sine egne data, mens leder kan se alle sine ansatte sine data. Noen kunder separerer datakilder i LASR. Mulighet dersom det er få brukere/grupper.
SAS VISUAL DATA BUILDER
SAS VISUAL DATA BUILDER HVA ER SAS VISUAL DATA BUILDER? Lage dataspørringer fra en eller flere input tabeller. Administrere kolonneegenskaper og lage kalkulerte kolonner basert på uttrykk Filtrere data til å kun inneholde ønskede rader. Lage outputtabeller eller laste resultatet av spørringer direkte til SAS LASR Analytical server (inmemeory). Importere data fra lokalt, fra server, Hadoop, eller andre kilder (facebook, twitter, og google analytics).
SAS VISUAL DATA BUILDER HVORFOR LAGE SPØRRINGER I VA VED BRUK AV SAS VDB? Det kommer an på..?! Kapasitet Tillatelser SAS Visual Data Builder Data Intergration Tools Brukervennlig verktøy med avgrenset og funksjonelt enkle sett av muligheter/kapasiteter. Brukere trenger bare begrenset tilgang til data. Kompetanse Minimal kontakt med SQL Deling Data laget for et spesifikt formål og deles med et mindre/antall team Kompleks(e) verktøy med bredt og stort utvalg av mulige kapasiteter Trenger tilgang til et større (store) mengder data. Programmerings- og scriptingskompetanse viktig Data laget for flere formål og deles på tvers av multiple avdelinger
SAS VISUAL DATA BUILDER