filetable, full text search e semantic search
TRANSCRIPT
FileTable, Full Text Search e Semantic Search no SQL Server 2012
Marcos Freccia – MCT - MCITP DBA & DEV - MCTSKeepIT InformáticaBlog: http://marcosfreccia.wordpress.comTwitter: @sqlfrecciaE-mail: [email protected]
Agenda
• FileTable– Conceito– Pré-requisitos– Demos
• Full Text Search– Conceito– Melhorias– Demo
• Semantic Search– Conceito– Pré-requisitos– Demo
www.sqlsaturday.com
File Table
• Novo tipo de tabela que utiliza a feature FILESTREAM.
• Documentos e outros tipos de arquivo podem agora ser armazenados em tabelas especiais do SQL Server e é possível acessa-los diretamente das aplicações Windows sem a necessidade de mudar nenhum código na aplicação.
• 80% de todos os dados não estão armazenados em bases de dados!
• A maioria deles é não estruturado.
File Table
• O SQL Server 2012 está preparado para trabalhar com dados não estruturados.
• Se você não pode coloca-los em uma base de dados. Deixe-os no file server.
• O SQL Server 2012 faz o trabalho para você.
File Table
• Pré-requisitos– Necessário habilitar o filestream na instância do
SQL Server 2012.
– Acesso não transacional e um diretório devem ser especificados a nível de base de dados
File Table DEMO
Full Text Search
–Permite que o SQL Server faça análises linguísticas determinando a base das palavras e o limite das mesmas.
–Full Text Search aumenta o campo de pesquisa para os dados permitindo que você possa: procurar por uma palavra próxima da outra, procurar por variações da palavra (Exemplo: correr, correndo, correu) e uma série de outras possibilidades.
Full Text Search
– Melhorias• Possibilidade de pesquisas de propriedade:
Não somente todo o conteúdo de um documento pode ser consultado, mas agora a possibilidade de buscar palavras chaves como: Nome do autor, título que podem ser utilizados criando uma lista de propriedades.
• Buscas por proximidade customizadas: Possibilidade dos usuários especificarem o quão próximo um termo deve aparecer próximo ao outro para ser considerado como uma pesquisa completa. Ainda é possível verificar qual palavra deve vir antes da outra.
Semantic Search
– Nova feature no SQL Server 2012!!
– Aumenta a possibilidade de pesquisa do Full Text Search, fornecendo uma visão semântica dentro de um contexto textual.
– A busca semântica procura frases chaves utilizando estatísticas para identificar o significado dos documentos e similaridades entre eles.
Semantic Search
Pesquisa estruturada e não estruturada
Pesquisa Correlatada. Semantic Search.
Semantic Search
• Pré-requisitos
– FileTable e Filestream feature devem estar habilitados.
– Full Text Search habilitado
– Instalação do Microsoft Filter Pack (IFilter):• http://www.microsoft.com/download/en/details.aspx?id=201
09
Semantic Search DEMO
Dúvidas?Onde procurar conteúdo?•http://blogs.msdn.com/b/sqlfts/ - SQL Server Full Text Search Team Blog•http://channel9.msdn.com – Canal com videos sobre as features.•http://marcosfreccia.wordpress.com – Meu Blog •http://www.microsoftvirtualacademy.com/tracks/introducao-ao-sql-server-2012- Trilha sobre SQL Server 2012•http://msdn.microsoft.com/en-us/library/cc645577.aspx - Conteúdo sobre FileTable, Full Text Search e Semantic Search.
Próximos Eventos
• Webcast– Data: 07/08 ( Terça – feira)– Palestrante: Ricardo Leka– Assunto: Blitz– Descrição: No mundo perfeito nós nunca vamos pegar servidores de
estranhos, usuários nunca terão nível SA, toda a alteração será documentada, o último cara era competente... Você está sentado em sua mesa, cuidando do seu trabalho e alguém joga um servidor SQL no seu colo. você nunca viu esse servidor antes e, claro, ele já está em produção. O que pode estar mau configurado? o que é perigoso?Esses scripts podem ajudar a identificar futuras dores de cabeça e noites de sono perdidas.
– Link de inscrição: http://www.mcitpsc.com.br
PASS Summit 2012: November 6-9
PASS Summit is the world's largest and most intensive technical training conference for Microsoft SQL Server and BI professionals. Join us and get the top-notch training, technical tips and tricks, and networking and connections you need to take your SQL Server skills to the next level
Register today - The special rate of $1,195 is only available between now and March 31. www.sqlpass.org/summit/2012/
Stay Involved!
Sign up for a free membership today at sqlpass.org
…and join the community discussions here:
• LinkedIn www.linkedin.com/PASS, http://bit.ly/MCITPSC
• Facebook www.facebook.com/PASSGroup
• Twitter @SQLPASS, @mcitpsc
• PASS Blog www.sqlpass.org, www.mcitpsc.com.br