O que é mineração de fluxo de dados?
A mineração de fluxo de dados é uma estratégia que envolve identificar e extrair informações de um fluxo de dados ativo. Com essa abordagem, a idéia é extrair os dados sem criar nenhum tipo de interrupção no próprio fluxo, possibilitando que outros também utilizem os dados, mesmo quando a extração está ocorrendo. Esse tipo de esforço de mineração de fluxo de dados pode envolver todos os tipos de dados, desde transmissão de voz a vídeo pela Internet e até tarefas do dia a dia, como retirar dinheiro de uma conta bancária usando um caixa automático ou manter uma conversa telefônica.
Uma das características da mineração de fluxo de dados é a capacidade de projetar ou prever com precisão como localizar as informações desejadas e que tipo de ferramentas de descoberta de conhecimento ajudarão a localizar e extrair com êxito as informações desejadas. Por exemplo, quando um cliente inicia uma transação usando um caixa automático, a programação da máquina inicia uma pesquisa por informações relevantes da conta, localiza os dados e determina se o valor da transação reduzirá o saldo da conta abaixo de um valor permitido, com base na maneira como a conta está estruturada. A partir daí, a programação pode retornar dados relevantes ao usuário, como documentar a conclusão bem-sucedida da transação solicitada e fornecer o saldo da conta restante após o registro do crédito ou débito envolvido na transação.
Outro exemplo comum de mineração de fluxo de dados é a pesquisa básica na web usando um navegador. Com esse aplicativo, o usuário final insere valores de pesquisa em um campo e o software que aciona o navegador procura interpretar esses valores e retornar dados que tenham alguma relevância para os critérios de pesquisa. Dependendo de como o navegador estiver configurado, isso também pode incluir um recurso que busca antecipar a intenção da pesquisa sendo conduzida e oferece palavras ou frases adicionais que podem ajudar a refinar a pesquisa mais ao gosto do usuário. Depois que o usuário decide a frase de pesquisa, o navegador retorna os resultados em ordem de classificação, usando algoritmos relevantes para a configuração do próprio navegador.
Um dos principais benefícios da mineração de fluxo de dados é a capacidade de acessar e pesquisar dados sem realmente proibir outras pessoas de usar esses mesmos dados. Como os fluxos de dados são atualizados constantemente, os resultados da extração podem mudar de tempos em tempos. Por exemplo, a realização de uma pesquisa na web usando uma frase de pesquisa específica pode gerar um conjunto de resultados hoje, mas fornecer um conjunto de resultados ligeiramente diferente amanhã, com base em quais novas informações entraram no fluxo de dados e em como o mecanismo de pesquisa classifica esses dados.