Tech·Ed North America 2009 2/22/2019 3:15 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Configuring SharePoint Search for Structured Data Search Tech·Ed North America 2009 2/22/2019 3:15 AM Configuring SharePoint Search for Structured Data Search Richard Riley Group Product Manager SharePoint Session Code: OFC326 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
What you’re going to learn… Session Objectives: Understand the concept of search with the BDC And understand the practical side of things Understand the concept of federation And how our enterprise search applications support it Key Takeaways: BDC & Federation let you leverage a broad range of data sources through Enterprise Search They are both very valuable tools in your Enterprise Search toolkit
What are we going to cover? Quick overview/review of the BDC Configuring BDC search demo Quick overview/review of federation Configuring federation demo Microsoft Confidential
Business Data Catalog 2 Minute Architecture Review Web Parts Lists Search Profiles Custom Apps List store Protocol Handler Search Index Profile Store Metadata Business Data Catalog WS Proxy ADO.NET Web Service Database BizTalk, SAP, Siebel, Legacy, … SQL Server, Oracle, OLEDB, ODBC © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 5
Why use the BDC for Search? Allows surfacing of structured data from back-end applications without “developer” coding Provides built-in support for displaying and searching data from databases and Web services Eliminates the need to write custom IFilters or protocol handlers Relatively easy to configure and customize Can provide rapid and tangible value
How do I do it? Plan for capacity and load Determine which entities should be indexed Create a BDC application definition file Import & configure BDC application Configure security (Application & Custom Trimmer) Create content source and start crawl Check security Create & configure managed properties Configure Search Center UI Unleash your users
BDC Search from start to finish… 2/22/2019 3:15 AM demo If you would like to host your demo on the Virtual Server, please use the myVPC demo slide, not this slide. BDC Search from start to finish… © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Federation – why bother? Valuable enterprise data and information is stored across many disparate repositories Can be difficult to crawl some repositories due to size, security, cost, politics, lots of other reasons Many repositories already have search capabilities, why reinvent the wheel… It makes a lot of sense in some scenarios to be able to search across everything from one place Writing & deploying client-side code is hard for developers
How federation works… Based OpenSearch (http://opensearch.org) Find an OpenSearch compliant Server http GET request 2. Create Open Search Definition file 3. Deploy on clients (which can also be servers) Results (RSS, ATOM…) Based OpenSearch (http://opensearch.org) Supported by SharePoint 2007, Search Server 2008, Windows 7, IE7+ & FAST ESP out-of-the-box Here’s an overview of what it takes to get federated search up and running in a new environment. For each of the steps in this diagram, I’ll show you some follow up slides with more details. 1 - First you have to enable the servers to accept remote queries from the Windows 7 client. 2 - Then you have to create the OpenSearch description files that describe how to connect to your server. 3 - Next you deploy these to the client machines Now you’re ready for a user to do a query. Here’s how the client machine connects to the server: 1 - As you saw earlier in the demo, the user types a query. It’s converted into an http query to the server. 2 - The server then responds by sending back a page of RSS results. The client then parses the RSS and shows the user the list of results like you saw in the demo. A few notes about the protocol we’re using. We’re using OpenSearch, which is a light-weight protocol developed originally by Amazon. It’s built using mature http and RSS web standards. Microsoft Office SharePoint Server 2007, SharePoint Search Server 2008, Windows7, Internet Explorer 7, and Internet Exploerer 8 all support it. Deployment doesn’t require installing any client code. Specs at http://opensearch.org/ Now let’s talk about each of these steps above to get a better sense for what it takes.
OpenSearch explained… Simple standard that can leverage other simple standards such as RSS & ATOM Simple XML Description Document Defines URL to send query to Schema to expect results back in Plus other parameters Plus custom extensions Description Documents “Installed” on clients Client can also be servers, e.g. SharePoint .FLD files will become .OSDX going forward
2/22/2019 3:15 AM demo If you would like to host your demo on the Virtual Server, please use the myVPC demo slide, not this slide. OpenSearch © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Microsoft’s federation strategy… Use OpenSearch across multiple products SharePoint Server 2007 & Search Server 2008 FAST Products (ESP, Unity) Internet Explorer (IE7, IE8) Windows 7 Extend OpenSearch where necessary Triggers, Results XSL, Property Mappings, etc
Federation from SharePoint to SQL 2/22/2019 3:15 AM demo If you would like to host your demo on the Virtual Server, please use the myVPC demo slide, not this slide. Federation from SharePoint to SQL © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2/22/2019 3:15 AM announcing © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
SharePoint Server 2010 Preliminary System Requirements Will be 64-bit only Will Require 64-bit Windows Server 2008 or 64-bit Windows Server 2008 R2 Will require 64-bit SQL Server 2008 or 64-bit SQL Server 2005 Enhanced compatibility with XHTML 1.0 standards based browsers (e.g. IE7, IE8 & FF3.x) More details on SharePoint Team Blog http://blogs.msdn.com/sharepoint
Complete an evaluation on CommNet and enter to win! Required Slide Complete an evaluation on CommNet and enter to win!
question & answer
Resources Required Slide Speakers, www.microsoft.com/teched TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Resources www.microsoft.com/teched Sessions On-Demand & Community www.microsoft.com/learning Microsoft Certification & Training Resources http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification and Training Resources
Required Slide 2/22/2019 3:15 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.