3. 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.
4. 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ê.
5. 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
7. 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.
8. 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.
9. 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.
10. Semantic Search
Pesquisa estruturada e
não estruturada
Pesquisa Correlatada.
Semantic Search.
11. 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=20109
13. 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.
14. 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
15. 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/
16. 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