Searching Business Data with MOSS 2007 Enterprise Search

Slides:



Advertisements
Similar presentations
Eric J. Oszakiewski MCTS: SharePoint Application Development SharePoint Configuration.
Advertisements

Todd Kitta  Business Data Catalog (BDC) Basics  Web Parts  BDC Development  Search  API  Demo.
Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
Microsoft Dynamics AX 2009 Integration and Development with.NET Framework Enterprise Portal.
Optimizing SharePoint Search Using Scope and Managed Properties By Kevin Israel, MVP.
Turners SharePoint Web Site How we did it. 2 Page Anatomy Custom Search Web Part Custom Search Web Part Data Form Web Parts Content Query Web Part HTML.
SharePoint 2007: Search Deep Dive Erik Mau Inetium.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
ARC06 SharePoint Search Deployment Mike Fitzmaurice Senior Technical Product Manager Microsoft Corporation
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Enterprise Search. Search Architecture Configuring Crawl Processes Advanced Crawl Administration Configuring Query Processes Implementing People Search.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Business Data Catalog. Planning the Business Data Catalog Configuring the Business Data Catalog In This Session …
Edwin Sarmiento Microsoft MVP – Windows Server System Senior Systems Engineer/Database Administrator Fujitsu Asia Pte Ltd
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
Matthew McDermott, MVP MOSS Principal Consultant Catapult Systems ECMS305.
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
JourneyTEAM - –
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
Matthew McDermott, MVP MOSS Principal Consultant Catapult Systems.
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
© 2015 Ascendum Solutions. All rights reserved. Welcome To Create Dazzling End-user applications using SharePoint Search Speaker: Bill Crider #sharepointcincy2015.
Module 10 Administering and Configuring SharePoint Search.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
0 SharePoint Search 2013 Rafael de la Cruz SharePoint Developer Seneca Resources twitter.com/delacruz_rafael
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Office Server Specific Web content management –Page structure, layouts, and controls –Publishing.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Profiles and Active Directory Overview User profiles –Import from Active Directory –Creating.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
BI Practice March-2006 COGNOS 8BI TOOLS COGNOS 8 Framework Manager TATA CONSULTANCY SERVICES SEEPZ, Mumbai.
Arizona SharePoint Professionals Group Thomas Baer Senior Consultant, Statêra
WINDOW SEARCH SERVER Topics  Topology  High-level Architecture  Performance  WSS vs. MOSS Search Comparison  Search Server 2008.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Business Data Integration with MOSS 2007 Naveedullah Khan PMP, MCAD.NET Senior Consultant.
Marcel Trümpy Platform Technology Advisor Microsoft Switzerland
Introduction to Enterprise Search Corey Roth Blog: Twitter: twitter.com/coreyrothtwitter.com/coreyroth.
SharePoint 2007 Business Intelligence
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
Building Enterprise Applications Using Visual Studio®
Introducing SQL Server 2000 Reporting Services
Microsoft Office SharePoint Server 2007 Enterprise Search
Data Virtualization Demoette… ADO.NET Client
Beyond the BDC\BCS Model
6/16/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
What’s New in SQL Server 2016 Master Data Services
Business Connectivity Services in SharePoint 2010 and Office 2010
What is SharePoint and why you should care
Microsoft Ignite /6/2018 3:11 PM THR3055
Searching Business Data with MOSS 2007 Enterprise Search
Microsoft Dynamics.
What Is Sharepoint? Mohsen Ashkboos
Advanced Search Configuration and Management
Microsoft Office System 2007: Records Management
Microsoft Dynamics.
Project Management in SharePoint
Visual Studio 2010 SharePoint Development Tools Overview
Tech·Ed North America /22/2019 3:15 AM
Project Management in SharePoint
Making the most of Search in Microsoft SharePoint Online
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
System Center Configuration Manager Assessment Results
SharePoint Server Assessment Results
Active Directory Security Assessment Results
SharePoint 2007 Developer Overview Collaboration BI Features
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Presentation transcript:

Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog: www.dotnetmafia.com

Corey Roth Consultant for Stonebridge Worked in Consumer Electronics, Travel, Advertising, and Energy industries Currently doing MOSS development specializing in Enterprise Search OSU Graduate Microsoft Award for Customer Excellence (ACE) Winner E-mail: corey.roth@dotnetmafia.com Blog: www.dotnetmafia.com

Why Enterprise Search? Allows indexing surfacing of business data from multiple systems with little or no code. Through Business Data Connector (BDC) can index non-SharePoint applications BDC can index data in SQL Server, via Web Services, and other database providers Can also be used to index Active Directory (People Search) Designed to search text – Other data types can work but there are limitations

Business Data Connector 11/9/2018 8:06 AM Business Data Connector Abstraction Layer between MOSS and Business Applications Provides support for displaying and searching data from databases and web services Designed for Readonly access Inserts/Updates/Deletes are possible but there are limitations Maybe mention BDC List Web Part, etc.

Security Security is required for the following accounts Domain Accounts are recommended Content Access – Defined in Search Settings; Needs read access to database table; Needs BDC Execute permission Shared Service Provider Account – Used for profile pages; Needs BDC Execute/Select in Clients permission Administrators – Specify an account with full control or you will run into issues End Users – Need BDC Execute/Select in Clients permission Security issues can be troubleshot via Event Log and SharePoint logs.

Steps Create MetaData Model for Business Application Import MetaData Create Content Source Crawl Business Data Create Managed Properties and map them to Crawled Properties Crawl Business Data (Again) Create Search Scope

BDC Metadata Model XML file which maps entities from databases or web services to the BDC Defines default actions when a search result is clicked Requires a unique id in the data source Three types of methods Get – Returns all records from a table or view Details - Returns details for a specific record IDEnumerator – Used by Enterprise Search to determine rows to index

BDC Metadata Model Version Number – Increment every time you import during development LobSystemInstance element AuthenticationMode – ReverToSelf AccessControlList element – Specifies Security (can also do through SSP) Action element – Sets a default action

BDC Tools Tools can be useful for generating XML MetaData schema Office SharePoint Server SDK BDC Meta Man Many Others Available Now

Start Small Crawls over entire tables can take a long time Avoid crawling full tables when testing Modify Schema file to crawl partial tables i.e.: SELECT TOP 50… Give basic tips for setting up a search and recommend starting with a minimal set of records.

Demo Demo the use of BDC Tools, the MetaData Model and the Import Process

Content Sources Content Sources can map to one or more BDC Application Definition Used to start and stop content crawls Typically map one application definition to one content source

Crawling Uses IDEnumerator method to get list of rows to import. Calls SpecificFinder method for each Id returned by IDEnumerator Stored columns from table or web service as crawled properties

Demo Demo setting up a content source and start a crawl.

11/9/2018 8:06 AM Managed Properties Out of the box, a search will do a full-text search on all text properties Can be used to create advanced search pages After first crawl, all text properties are available as crawled properties Map crawled properties to managed properties for more specific searches What are they and why do you define them. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Demo Map a Property for the column Size and recrawl.

11/9/2018 8:06 AM Scopes Scopes are used to specify different types of content to search (i.e.: Products, People, Sales, etc.) Scopes can be defined by Content Source or Managed Property Typically map to a Content Source to make it easier to test application definitions Can be displayed in drop down lists in conjunction with the SearchBox web part What are they and why do you define them. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

11/9/2018 8:06 AM Search Center Out of the box site and web parts for searching and displaying results Can be created using the Site Settings menu on the root web site by enabled certain features Supports keyword search only (no wildcard) For wildcard search consider a Search Center Replacement such as Ontolica © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Keyword Syntax Used to Search by Managed Properties 11/9/2018 8:06 AM Keyword Syntax Used to Search by Managed Properties Can Specify Scopes (Scope:”MyScope”) Can be passed via URL to CoreResultsWebPart (k Query String parameter) AND implied between each keyword (i.e.: Color:”Red” Size:”M” is the same Color=“Red” AND Size=“M”) OR implied when multiple keywords of the same managed property used (i.e.: Color:”Red” Color:”Blue” translates to Color=“Red” OR Color=“Blue”) © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Search Center Features Required 11/9/2018 8:06 AM Search Center Features Required Site Collection Features Office SharePoint Server Enterprise Site Collection features – BDC Web Parts Office SharePoint Server Search Web Parts – Enterprise Search Web Parts Site Features (Root) Office SharePoint Server Publishing – Adds Create Site menu item and publishing features © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Search Center Web Parts 11/9/2018 8:06 AM Search Center Web Parts SearchBox CoreResultsWebPart BestBets Paging AdvancedSearch © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Search Center Customization 11/9/2018 8:06 AM Search Center Customization CoreResultsWebPart displays search results Columns property – XML specifying Managed Properties XSL – Transform the HTML output of the search results Column names are specified in lower case in XSL (i.e.: Color will be color) Columns and XSLT. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Deployment and Migration MOSS has no built in way to move Enterprise Search settings! SharePoint Shared Services Provider Creation (SSSPPC) can help (see blog for more info)

References Office SharePoint Server SDK Faceted Search Web Parts http://msdn2.microsoft.com/en-us/library/ms550992.aspx Faceted Search Web Parts http://www.codeplex.com/FacetedSearch SharePoint Shared Services Provider Creation http://www.codeplex.com/SSSPPC BDC Meta Man http://www.bdcmetaman.com Ontolica http://www.ontolica.com

Questions? Demo the use of BDC Tools, the MetaData Model and the Import Process

Thanks Corey Roth corey.roth@dotnetmafia.com www.dotnetmafia.com