Data Warehouse
Galera, o que significa Data Warehouse?!
Obrigado
Abraços...
Obrigado
Abraços...
Tremonti
Curtidas 0
Respostas
Marcus.magalhaes
22/09/2004
Boa noite.
Data Warehouse é o termo utilizado para definirmos bases de dados multi-dimensionais.
Existem 2 tipos de processamento que uma base de dados pode ter :
- OLTP (Online Transactional Processing), é o que normalmente utilizamos em nossos sistemas. Ex.: Sistema de contas correntes.
- OLAP (Online Analytical Processing), termo criado por Codd. Normalmente utilizado por sistemas de apoio à decisão.
Att,
Data Warehouse é o termo utilizado para definirmos bases de dados multi-dimensionais.
Existem 2 tipos de processamento que uma base de dados pode ter :
- OLTP (Online Transactional Processing), é o que normalmente utilizamos em nossos sistemas. Ex.: Sistema de contas correntes.
- OLAP (Online Analytical Processing), termo criado por Codd. Normalmente utilizado por sistemas de apoio à decisão.
Att,
GOSTEI 0
Tremonti
22/09/2004
Poutz, bacana...
Mas onde eu configuro pra ser OLTP ou OLAP?!
Abraços...
Mas onde eu configuro pra ser OLTP ou OLAP?!
Abraços...
GOSTEI 0
Marcus.magalhaes
22/09/2004
Bom dia.
Para ser um OLTP, é um banco de dados normal criado dentro do Enterprise Manager ou Query Analyzer.
Para ser um OLAP, é criado pelo SQL Analysis Server. Que não vem na instalação padrão do SQL Server.
Att,
Para ser um OLTP, é um banco de dados normal criado dentro do Enterprise Manager ou Query Analyzer.
Para ser um OLAP, é criado pelo SQL Analysis Server. Que não vem na instalação padrão do SQL Server.
Att,
GOSTEI 0
Tremonti
22/09/2004
Ahhh tá...
Entao todos os Bancos sao OLTP antes de ser OLAP?!
É isso?!
Abraços...
Entao todos os Bancos sao OLTP antes de ser OLAP?!
É isso?!
Abraços...
GOSTEI 0
Marcus.magalhaes
22/09/2004
Olá.
Não...os bancos são OLTP ou OLAP...são coisas totalmente diferentes, normalmente um banco OLAP extrai informaçõe de 1 ou mais bancos OLTP.
Os bancos OLAP são utilizados principalmente para consultas gerenciais, por isso são os bancos utilizados para sistemas de apoio à decisões. Num banco OLAP praticamente não existe movimentação de dados (Insert, Update e Delete), mas sim cargas para serem geradas as visões que os executivos irão utilizar.
Inclusive a modelagem deste tipo de banco é diferente da modelagem de um bd OLTP.
Att,
Não...os bancos são OLTP ou OLAP...são coisas totalmente diferentes, normalmente um banco OLAP extrai informaçõe de 1 ou mais bancos OLTP.
Os bancos OLAP são utilizados principalmente para consultas gerenciais, por isso são os bancos utilizados para sistemas de apoio à decisões. Num banco OLAP praticamente não existe movimentação de dados (Insert, Update e Delete), mas sim cargas para serem geradas as visões que os executivos irão utilizar.
Inclusive a modelagem deste tipo de banco é diferente da modelagem de um bd OLTP.
Att,
GOSTEI 0
Marciapw
22/09/2004
Olá. Aqui vai a minha contribuição:
Podemos dizer que OLTP e OLAP são formas de modelagem diferentes, com objetivos diferentes.
Imagine que você tenha uma empresa que vende produtos de informática, como computadores, impressoras, artigo de papelaria (etiquetas, sulfite, etc etc). Muito provavelmente o sistema responsável por registrar todas as vendas efetuadas é OLTP - esse modelo de dados baseia-se em tabelas normalizadas, responsável por registrar todas as compras de produtos, controlar estoques, quantidade de produtos vendidos, valores de venda, ou seja, todas as transações.
Agora imagine que você precisa saber algumas informações que servem de apoio a algumas ações estratégicas para sua empresa. Ex: nos últimos 3 meses, qual foi o volume de vendas do produto cartucho xpto? Em qual filial tivemos o maior volume de vendas? Qual o faturamento médio anual de cada filial sobre vendas de computadores? etc. etc. - agora falamos de um sistema baseado em modelagem de dados OLAP - esse tipo de modelagem possui algumas características clássicas, como: possuir [b:2224fbfd75]tabelas dimensões[/b:2224fbfd75] (entidades sobre as quais querem se analisar as informações - no ex: filial e produto são dimensões), possuir uma ou mais [b:2224fbfd75]tabelas fato[/b:2224fbfd75] (tabelas que possuem as informações a serem mensuradas - no ex: quantidade e valor vendido), e possuir uma [b:2224fbfd75]dimensão tempo[/b:2224fbfd75] (tabela contendo campos de data, dia, mês, ano, etc, a partir da qual podemos retroceder no tempo e resgatar as informações históricas).
Os modelos de dados OLAP possuem ainda duas classificações: podem ser [b:2224fbfd75]Star Schema[/b:2224fbfd75] (onde a desnormalização impera e todas as dimensões estão relacionadas à tabela fato), ou [b:2224fbfd75]Snow Flake [/b:2224fbfd75](onde uma ou mais tabelas dimensão podem estar relacionadas a outra tabela dimensão, que por sua vez relaciona-se com a tabela fato).
Tentei colocar de forma muito resumida uma explicação sobre o assunto e talvez não tenha ficado muito claro. De qualquer forma, a reportagem da SQL Magazine desse mês traz mais detalhes. É um bom artigo pra se ter idéia sobre o assunto.
Espero que eu tenha ajudado de alguma forma.
Abraços
Podemos dizer que OLTP e OLAP são formas de modelagem diferentes, com objetivos diferentes.
Imagine que você tenha uma empresa que vende produtos de informática, como computadores, impressoras, artigo de papelaria (etiquetas, sulfite, etc etc). Muito provavelmente o sistema responsável por registrar todas as vendas efetuadas é OLTP - esse modelo de dados baseia-se em tabelas normalizadas, responsável por registrar todas as compras de produtos, controlar estoques, quantidade de produtos vendidos, valores de venda, ou seja, todas as transações.
Agora imagine que você precisa saber algumas informações que servem de apoio a algumas ações estratégicas para sua empresa. Ex: nos últimos 3 meses, qual foi o volume de vendas do produto cartucho xpto? Em qual filial tivemos o maior volume de vendas? Qual o faturamento médio anual de cada filial sobre vendas de computadores? etc. etc. - agora falamos de um sistema baseado em modelagem de dados OLAP - esse tipo de modelagem possui algumas características clássicas, como: possuir [b:2224fbfd75]tabelas dimensões[/b:2224fbfd75] (entidades sobre as quais querem se analisar as informações - no ex: filial e produto são dimensões), possuir uma ou mais [b:2224fbfd75]tabelas fato[/b:2224fbfd75] (tabelas que possuem as informações a serem mensuradas - no ex: quantidade e valor vendido), e possuir uma [b:2224fbfd75]dimensão tempo[/b:2224fbfd75] (tabela contendo campos de data, dia, mês, ano, etc, a partir da qual podemos retroceder no tempo e resgatar as informações históricas).
Os modelos de dados OLAP possuem ainda duas classificações: podem ser [b:2224fbfd75]Star Schema[/b:2224fbfd75] (onde a desnormalização impera e todas as dimensões estão relacionadas à tabela fato), ou [b:2224fbfd75]Snow Flake [/b:2224fbfd75](onde uma ou mais tabelas dimensão podem estar relacionadas a outra tabela dimensão, que por sua vez relaciona-se com a tabela fato).
Tentei colocar de forma muito resumida uma explicação sobre o assunto e talvez não tenha ficado muito claro. De qualquer forma, a reportagem da SQL Magazine desse mês traz mais detalhes. É um bom artigo pra se ter idéia sobre o assunto.
Espero que eu tenha ajudado de alguma forma.
Abraços
GOSTEI 0
Kauelima
22/09/2004
fala galera tenho umas duvidas sobre dw
sobre o tipo de consultas que um gestor pode fazer usando um DW.
qual se destaca (das caracteristicas do dw) como mais importante do ponto de vista do gestor da empresa?
que tipo de informação um datawarehouse não consegue fornecer?
valeus
sobre o tipo de consultas que um gestor pode fazer usando um DW.
qual se destaca (das caracteristicas do dw) como mais importante do ponto de vista do gestor da empresa?
que tipo de informação um datawarehouse não consegue fornecer?
valeus
GOSTEI 0