Sunteți pe pagina 1din 52

Criandoeaplicandonossosprpriosformatos

Cenrio Jcriamosemumatarefaanteriorumcampo comonomedoDepartamentoparaasdiversas categoriasdeprodutosdenossaempresa.Porm estadescrionopodeserfacilmenteutilizada emoutrastarefas. Porestemotivofoisolicitadocriarmosum formatoparasubstituironomedascategorias pelodepartamentocorrespondente,aumentando nossacapacidadedeanlise.

Criandoeaplicandonossosprpriosformatos

Aofinaldestademonstraodeveremoster umnovoitemdisponvelemnossoprojeto queoformatoparadepartamentos. Almdesteitemvamoscriarumrelatrioque mostreototaldasvendaseototaldovolume paracadadepartamento.

Criandoeaplicandonossosprpriosformatos

Formatocriado eaplicadoem umatarefaque apresentao totaldasvendas por departamento

DEMOSNTRAO2
CRIANDOEAPLICANDONOSSOS PRPRIOSFORMATOS

Criandorelatriostabulares
Estaetapadotreinamentotemporobjetivo apresentaratarefaSUMMARYTABLES,que permitecriarrelatrioscomestatsticas descritivascommaisflexibilidadedoqueas tarefasutilizadasatagora. Quandotrabalhamostrabalhamosatarefa SUMMARYTablespodemoscriarrelatrios tabularesnosquaisdefinimoscomooscampos seroposicionados,formatosparaapresentao, seexistirolinhasecolunasdetotaisentreoutras coisas.

Criandorelatriostabulares
Comoestatarefamaisflexvelquantoamontagem dorelatriotemosumitemdacaixadedilogoda tarefaquepermiteadefiniodolayoutdenosso relatrio.
Listadasvariveis disponveispara montaratabela

Listadeestatsticas paraaplicaraos dadosselecionados.

readedefiniodo layoutdorelatrio

Criandorelatriostabulares
Cenrio Nossaempresadesejatemgranderelatriono qualpoderemosobservarnossodesempenho aolongodoanonasvendasdecadaCategoria emcadaregioondetrabalhamos.

Criandorelatriostabulares
Apsestademonstraoteremosumnovo relatrioemnossoprojetocomaseguinte caracterstica:

DEMONSTRAO3
CRIANDORELATRIOSTABULARES

Criandogrficos
Comamesmafacilidadequegeramosrelatrios tipolistagemnoSASEnterpriseGuide,tambm podemosgerarrelatriosgrficosusandoas tarefasdacategoriaGRAPH. Quandogeramosrelatriosgrficospodemos escolherentreosdiferentestiposdeimagemque oSASEnterpriseGuidecapazdegerar. Adiferenaprincipalentreostiposdeimagem aqualidadedaimagemeapossibilidadede gerarmosgrficosquepodemseralterados iterativamente.

Criandogrficos
Ostiposdegrficospossveisso:
ActiveX Java GIF JPEG ActiveXImage(SAS9) JAVAImage(SAS9) SASEMF(SAS9)

Criandogrficos
Dostiposapresentadosotipopadroo ACTIVEX.Estegeraumgrficoquedepoisde criadopodetersuaaparnciaalteradaatravs decontrolesdinmicos. Ooutrotipodegrficoquetemesta caractersticaoJAVA.Osdemaistiposgeram grficosestticos.

Criandogrficos
Cenrio ABWSportsdesejaobservaro comportamentodasvendasdoanode2006 atravsderelatriosgrficosquefacilitama comparaovisualdosresultados.Usandoa tabelaMOVIMENTACOES2006precisamos criarnossorelatrioderesumodasvendas porcategoria.

Criandogrficos
Apsestademonstraodeveremosterumnovo itememnossoprojetocontendoorelatriogrfico dasvendas.

DEMOSNTRAO4
CRIANDOGRFICOS

SASEnterpriseGuide
Controlandoasconsultas

Definindootipodesadadeuma consulta
Comojvimosquandotrabalhamoscom consultaspodemosgerartabelasdedados (padro)oudefiniroutrotipodesadaque podeserumrelatrioouumaviso.

Definindootipodesadadeuma consulta
Ascaractersticasbsicasdecadatipodesada deumaconsulta:
Tabela Soarquivosestticosnosquais podemosexecutarnossastarefas,pormestes nosoatualizadosatqueaconteaumanova execuodaconsultaesejamrecriados.

Definindootipodesadadeuma consulta
Ascaractersticasbsicasdecadatipodesada deumaconsulta:
View asviewssoarquivosnosquaisoSAS EnterpriseGuidearmazenaocdigo correspondenteaumaconsulta.Destaforma quandoacessamosestesarquivosouutilizamos comoorigemparaumatarefaaconsulta internamenteexecutadaeosdadosso recuperadosdasorigenscomoseoarquivode dadosestivessesendocriadonaquelemomento.

Definindootipodesadadeuma consulta
Ascaractersticasbsicasdecadatipodesada deumaconsulta:
Relatrio quandooresultadodaconsultaum relatrioestenopoderserusadocomoorigem dedadosparaoutrastarefasenoseratualizado atqueaconsultasejareexecutadaparaqueo relatriosejarecriado.

Definindootipodesadadeuma consulta
Usandoasopesdeconfiguraodo ambientedetrabalhopodermosdefinirum tipodesadapadroparatodasasconsultas criadasnaqueleprojeto. ParaissoprecisamosacessaromenuTOOLS doSASEnterpriseGuideenesteselecionar OPTIONSparapodermosefetuara configurao.

Definindootipodesadadeuma consulta
Usandoasopesdeconfiguraodo ambientedetrabalhopodermosdefinirum tipodesadapadroparatodasasconsultas criadasnaqueleprojeto. ParaissoprecisamosacessaromenuTOOLS doSASEnterpriseGuideenesteselecionar OPTIONSparapodermosefetuara configurao.

Definindootipodesadadeuma consulta
NajaneladeconfiguraodoambienteexisteumarefernciasQUERIES quepermitirrealizarmostodasasconfiguraesnecessriaspara trabalharmoscomasconsultas.

Asadapadropara consultasvemdefinida comotabelas,porm utilizandoestacaixade listagempodemos selecionarsadamais adequada.

Definindootipodesadadeuma consulta
Outraformadedefinirotipodesadadeumaconsultautilizaroboto OPTIONSduranteaconstruodaconsultaepersonalizarasadapara aqueleconsultaespecificamente.
Botopermite configurarotipo desadadesta consulta Najanela apresentada podemos sobrescreveras opesgeraise definiras caractersticas denossa consulta.

Criandoconsultasparametrizadas
Parmetrossorecursosquepermitiro configurarasnossasconsultasdemodoque aoserexecutadasejasolicitadoaousurioum valorquepoderalteraroresultadogerado. Parmetrosdeummodogeralpermitemque ascondiesdefiltrodeumaconsultasejam fornecidasduranteaexecuodaconsulta, permitindoqueestascondiessejam facilmentealteradas.

Criandoconsultasparametrizadas
Paracriarconsultascomparmetrostemos doispassosaseguir:
Criaroparmetro Utilizalonasexpressesdefiltrodurantea construodaconsulta.

Criandoconsultasparametrizadas
Nonossoambientedetrabalhopodemoscriar parmetrosusandooprprioconstrutorde consultasquetemumbotoquepermite acessaracaixadedilogodeparmetrosou atravsdomenuTOOLSondeencontramos umaopoparaacessaromesmogerenciador deparmetros.

Criandoconsultasparametrizadas
Cenrio Precisamoscriarumparmetroquepermita realizaraseleodomsqueiremos apresentaremumaconsultaparaqueo usuriodenossoprojetotenhaapossibilidade devisualizartodososmesesexistentesna tabelaouummsespecfico,conformesua necessidade.

Criandoconsultasparametrizadas
Aoterminarmosestademonstrao deveremosteremnossogerenciadorde parmetrosumparmetrochamadoms desejadoenossaconsultavendas4TRIM2006 deverestarconfiguradaparatrabalharcom esteparmetro.

Criandoconsultasparametrizadas
Parmetro utilizadona consulta

Parmetro definidono gerenciador

DEMONSTRAO1
CRIANDOCONSULTAS PARAMETRIZADAS

Agrupandoefiltrandodadosemumaconsulta
Outrapossibilidadedetrabalhocomoconstrutor deconsultasacriaodeconsultasque totalizamnossosdadosusandosedesejamosum oumaisnveisdeagrupamento. Aotrabalharmoscomoconstrutordeconsultas paragerardadossumriosprecisaremos selecionartambmfunesdesumarizaoque seroaplicadasaoscamposnumricosque desejamosestudasemnossoresultado.

Agrupandoefiltrandodadosemumaconsulta

Cenrio Precisamoscriarumaconsultaquenos apresenteofaturamentototalporfornecedor ecategoria,bemcomoaquantidadetotal vendida.Estaconsultadeverapresentar somenteascategoriasefornecedoresparaos quaisofaturamentofoisuperiora30000.

Agrupandoefiltrandodadosemumaconsulta

Aoterminarmosestademonstrao deveremosterumanovaconsultaemnosso projetocomasseguintesinformaes.

DEMONSTRAO2
AGRUPANDOEFILTRANDODADOS EMUMACONSULTA

SASEnterpriseGuide
Trabalhandocomosresultados

Selecionandoumestiloadequadoparaoresultado

UmadasvantagensdetrabalharcomoSAS EnterpriseGuidequenspoderemosconfigurar devriasformasaaparnciafinaldenosso relatrios. ExistemnosSASEnterpriseGuindeumconjunto deestilosquepodemserutilizadospara personalizaredefiniraaparnciamaisadequada assadasdenossastarefas.Casoestesestilos existentesnoatendamanossanecessidade poderemoscriaroutrosusandoosquejexistem combaseparaisso.

Selecionandoumestiloadequadoparaoresultado

Najanelaprincipaldoambientedetrabalhodo SASEnterpriseGuide podemosacessaromenu TOOLSerapidamentelocalizarosestilos disponveisparautilizaoatravsdoSTYLE MANAGER.

Selecionandoumestiloadequadoparaoresultado
Apartirdajaneladogerenciadordeestilospoderemos selecionarumestilopadroparanossosrelatrios,editar umestiloexistenteetambmcriarumnovoestiloa partirdaquelequeforomaisadequadoparanosso trabalho.

Combinandooresultadodediferentes tarefas
Algumasvezesparatermosoresultadofinal desejadonecessriocombinarosresultados dediferentestarefas. Pensandonissopossvelcriarum documentoHTMLnoqualselecionamoso resultadodediferentestarefas,combinando osparagerarumnicoarquivodesadacom todasasinformaesnecessrias.

Combinandooresultadodediferentes tarefas
OrecursodoSASEnterpriseGuidequepermiterealizaresta combinaooDOCUMENTBUILDERquepodeseracessado atravsdaopoCREATEDOCUMENTHTMLdomenuTOOLS.

Combinandooresultadodediferentes tarefas
Aocriarmosumdocumentoiremosdefinirumnomeparaele eadicionarosresultadosdastarefasaodocumento,podendo especificaraordememqueestesresultadossero apresentados,inserirlinksparadocumentosexternose adicionarlinksdecontroledanavegaopelosdiferentes itensquecompeodocumento. Umavezcriadoodocumentopodemosexportaloparaum arquivoexternoaoEnterpriseGuide,garantindodestaforma queoresultadofinalestardisponvelparaseracessado mesmoporpessoasquenousemoSAS.

Atualizandoosresultadosgerados
Comtodososprocessonecessriospara gerarmosainformaoforamdefinidos podemosficaratentosasdiferentesformasde controlaraexecuodesteprojetopara garantirqueosdadosseroatualizados.

Atualizandoosresultadosgerados
Aprimeiratcnicapara executaroprojetoeatualizaros resultadosdosprocessoclicar comobotodireitosobreo nomedoprojetonajanelade projetoseselecionaraopo RUN.ComistooSASEnterprise Guideirexecutartodosos itensdesteprojetoatualizando oresultado.

Atualizandoosresultadosgerados
Podemostambmrealizaruma execuoparcialdoprojetoe paraissopoderemosutilizara janeladefluxodosprocesso,a partirdaqualpodemos selecionarumpontodo processoesolicitaraexecuo daquelepontoedetodosos processosqueestoassociados aeste.

Atualizandoosresultadosgerados
Aindapensandoemumaexecuoparcialde nossosprocessopoderamoscriarumnovoPFDe copiarparaesteosprocessosquedesejamos executar.Estatcnicatambmpoderserutilizada comoumaformadeorganizarmososprocessos umfluxosquepodemserexecutados separadamenteporrealizaremumatarefa completa. PoderamosterporexemploumFluxocom processoresponsveisporimportaoeoutro comprocessosdeexportao.

Agendandoaexecuodoprojeto
Porfimcomtodooprojetoprontopodemos agendaraexecuodoprojetooudepartedele utilizandooagendadordetarefasdowindows, queserchamadoeconfiguradodedentrodo prprioprojeto. OrecursodoSASEnterpriseGuideparaissoo SCHEDULEquepodeseracessadoatravsdo MENUTOOLS,ouquandoclicamoscomoboto direitosobreonomedoProjetooudofluxona janeladeprojetos.

Agendandoaexecuodoprojeto

Agendandoaexecuodoprojeto
Cenrio Comoterminamosdedefinirnossoprojetofoi solicitadoquecriarmosumdocumentoHTML comalgunsresultadoscombinadosequeo projetofiqueagendadoparaexecuomensal tododiacinco.

Agendandoaexecuodoprojeto
Apsterminarmosestademonstrao teremosumdocumentoHTMLcomalgumas tabelasegrficosdoanode2006eumscript indicandoqueoprojetoestagendadopara execuo.

DEMONSTRAO
TRABALHANDOCOMOS RESULTADOS

S-ar putea să vă placă și