SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
CREATE SEARCH DRIVEN BUSINESS
INTELLIGENCE APPLICATION USING
FAST SEARCH FOR SHAREPOINT
Pankaj Bose
Niraj Tenany
• Session Overview
• Presenters Bio
• Introduction to Netwoven
• Industry Facts (Business Intelligence and Search)
• Business Intelligence Challenges
• Benefits of integrating Business Intelligence and Search
• Search Market
• FAST Search features and functions
• Steps To Build Search Centric Application
• Demo
• Wrap up and Next Steps
AGENDA
SESSION OVERVIEW
• Understand the Importance of Search Based
Applications in today’s enterprise and how to
integrate Business Intelligence and Search
for business benefit
• Role of Microsoft FAST Search in an
enterprise for building Search based Business
IntelligenBusiness Intelligence Application
• Demonstration of a FAST search based BI
applications
NIRAJ TENANY – PRESIDENT AND
CEO, NETWOVEN, INC.
• Based in USA
• Formerly Microsoft Consulting Services Head of
Enterprise Applications Practice
• Frequent speaker in Enterprise Content
Management and Search events
• Works with Fortune 1000 companies to define
and implement ECM, BI, and Search strategies
PANKAJ BOSE – ECM AND SEARCH
PRACTICE HEAD, NETWOVEN, INC.
• Based in India
• Architect and implementer of large scale
Enterprise Content Management and Search
based applications for large and medium sized
companies
• Formerly, Architect at Lockheed Martin Corp in
USA as Technical Lead for ECM and Search
implementations
• Extensive experience with different ECM and
Search platforms
NETWOVEN BACKGROUND
Founded in 2001 by former Microsoft executives
Top talent from industry
Firm leadership comprised of Microsoft, Accenture, Oracle and Intel talent
Former senior executive of Wipro, Infosys, McKinsey on our board
US headquartered company with development center in India
Save the Children
Industry Verticals
Life Sciences
Financial
Services
Energy Manufacturing Not For Profit Software
Netwoven Technology Services
Enterprise Content Management Business IntelligenceBusiness Process Management
Netwoven Solution Practices
NETWOVEN SERVICES
Solution Area Description
Out-Tasking Your SharePoint 2010 SharePoint managed services with L1, L2 and L3 support
Upgrading to SharePoint 2010 Upgrade intranet, extranet or internet sites
Social Networking with SharePoint 2010 Build communities with SharePoint
Document Management with SharePoint 2010 Develop or Migration document management systems to SharePoint
Business Intelligence with SharePoint 2010 Develop reports, dashboards and map based drill downs with SharePoint
Portal and Collaboration with SharePoint 2010 Developing intranet and collaboration sites using SharePoint
Web Content Management with SharePoint 2010 Develop intranet and extranet sites using SharePoint
Enterprise Search with SharePoint 2010 Develop Search based Applications using SharePoint 2010
NETWOVEN SHAREPOINT SERVICES
• Every 2 days we generate more data than we did
from the dawn of time through 2003
• Worldwide volume of data is growing at 59% per
year
• Between 75% and 85% of data is unstructured
• In 5 years the majority of analytic data will come
from unstructured sources
- Gartner Blog
BUSINESS INTELLIGENCE FACTS
• Time spent searching for information
averages 8.8 hours per week for a cost
of $14,209 per worker per year
• Analyzing information soaks up 8.1
hours per week, costing an
organization $13,078 annually
SEARCH FACTS
- IDC
BUSINESS INTELLIGENCE CHALLENGES
• With data growing exponentially businesses need
better tools to get information faster
• Complexity of integrating large number of
disparate data sources
• Difficulty in integrating structured and
unstructured data
• End users spend a great deal of time trying to find
information, reinventing the wheel, and not
having the right information to make decisions
BENEFITS OF INTEGRATING BUSINESS
INTELLIGENCE AND SEARCH
• Reduce the time lost searching for information
• Simplifies integration of disparate data sources
• Improves integration of structured and
unstructured data there by providing better
insights
• Reduce the time lost reinventing the wheel
• Improve decision making by having the right
information available in a timely manner
BENEFITS OF INTEGRATING BUSINESS
INTELLIGENCE AND SEARCH
• Integration of search and other types
of applications creates a new category
of applications called Search Based
Applications
• Integration of BI and search is one
form of search based application
BENEFITS OF INTEGRATING BUSINESS
INTELLIGENCE USING SEARCH
• Easy to use interface that end users understand
• Enables the integration and search of any data source
• Search Across Multiple Sources
• Easily integrates structured and unstructured data
sources
• Indexes the sources in Real Time
• Provided Assisted Navigation To Filter the Search
Results there by reducing the time it takes to find
information
• Ability to display results in highly visual and interactive
form
INFORMATION ACCESS COMPLEXITY
SIMPLIFIED INFORMATION ACCESS
WHAT IS A SEARCH BASED
APPLICATION?
• Search-based applications (SBA) are software
applications in which a search engine platform is
used as the core infrastructure for information
access and reporting. SBAs use semantic
technologies to aggregate, normalize and classify
unstructured, semi-structured and/or structured
content across multiple repositories, and employ
natural language technologies for accessing the
aggregated information.
- Wikipedia
ENTERPRISE SEARCH MARKET
• Advanced content processing
• Extraction of entities, properties, key phrases
• Content classification
• Sentiment analysis
• Connectors
• Out of the box (from SharePoint interface)
• Out of the box JDBC connectors
• Content API to create custom connectors
• Query and Federation Object Model
• FOM to search repositories by native search process
• FOM to create core results XML and Populates Refiners
• Query object model to execute complex queries using Fast Query Language
COMPONENTS OF FAST SEARCH
• Identify your content source (possibly a mix)
• Structured (database fields with traditional field types)
• Non-structured (database fields – text, documents, web pages)
• Configure connectors to crawl content sources
• Use filters to crawl only specific type(s) of content you would like to
crawl
• Review generated crawled properties
• Use SharePoint Central Admin UI or FAST PowerShell cmdlets
• Use SPY processor stage to review contents of crawled properties
• Add additional crawled properties if needed
STEPS TO BUILD A SEARCH CENTRIC
APPLICATION - I
• Review and update content processing pipeline
• Extract entities
• Persons / Locations / Companies / Key phrases / Any other
custom entities
• Use entity extraction framework of FAST For SharePoint,
Service Pack 1
• Use Out of The Box or custom dictionaries
• Configure custom property extraction stage
• Create / Update etcconfig_dataDocumentProcessorCustomPropertyExtractors.xml
• Create new crawled properties if needed
• Create managed properties and make them searchable and refinable
STEPS TO BUILD A SEARCH CENTRIC
APPLICATION - II
• Review and update content processing pipeline
• Extend pipeline with custom processing stages
• Why?
• Mechanism
• Create an executable that takes some inputs and produce some outputs
• The executable can be any command (exe, java class, scripts etc.)
• Update etcpipelineextensibility.xml to add a RUN section that uses the command.
• Provide a set of crawled properties that act as input.
• Provide a set of crawled properties that get populated with the output.
• Reset the document processor service
o psctrl reset
» Feed a document
» Map crawled and managed properties
» Do a full crawl
STEPS TO BUILD A SEARCH CENTRIC
APPLICATION - III
Classification Geo Search Sentiments
• Develop Search Interface
• Refinement panel makes great Dimensions
 Refiners sorted by frequency
Indicates importance of a refiner
 Exact counts / percentage
Helps in deep analysis of content
 Applying refiner filters the result set
Leads to further granular analysis while exposing new dimensions
• Create visual refiners
• Extend the Refinement Panel web part
• Override the GetXPathNavigator method
• Get the refinement XML base.GetXPathNavigator
• Use the XML as data source for Chart controls
STEPS TO BUILD A SEARCH CENTRIC
APPLICATION - IV
• Customize Search Result Web parts
• Extend SearchCoreResults web part.
 Add additional sources
 Override CreateDataSource and ConfigureDataSource properties to create / configure data source
 Override GetXPathNavigator for mixing of results from data sources
• Change XSLT to display specific metadata
• Roll-up numbers by result collapsing
• Display previews
• Aggregate Search Results from Federation
• Create a new LocationRunTime class inheriting from ILocationRuntime and
Irefinable
• Execute queries in native format
• Create Core Results XML
• Fill up the refiner
STEPS TO BUILD A SEARCH CENTRIC
APPLICATION - V
Overview of the scenario
A US based Hospital chain conducts patient surveys for all of its locations to
 Improve patient loyalty
 Increase referrals
 Evaluate healthcare provider performance
 Identify areas of improvements
They target all of its in-house patient for surveys at the time of their discharge. The survey
responses are stored in a database. The hospital typically use SQL Server SSAS and SSRS to
produce BI dashboards and reports. While this works to a great extent there are some
short falls
 The reports only considers the specific answers to objective questions like “How did you like the meal?”.
The options being Excellent, Good, Not so good, Horrible. However survey respondents can express their
true sentiments in one of more sentences. As traditional BI cannot make use of non-structured content,
these are left out.
 BI reports precisely tell us about WHAT. However many times it stops short of informing us WHY?
 The BI reports does not have provisions for answering to flexible user questions like: Cleanliness of
hospital toilets.
 Important attributes / entities hidden within the comments text are ignored while they could be crucial
business dimensions.
Hospital management decided to deploy search to extract information as discussed above while retaining BI
capabilities.
USE CASE
DEMO
HOW WE DID IT
• Survey data is available in database
 Comments is a text field that is used for key phrase extraction
 Other fields used are of regular data types – string, integer, etc.
• For key phrase extraction and normalization used external application
(FAST ESP does have key phrase extraction processor, but FS4SP does not have that yet)
• Using key phrases created a dictionary. The dictionary is used in a custom
property extraction processor
• The processor fills in crawled properties of sentiments during indexing
• Database indexing is done using JDBC connector (BDC also works)
• Generated crawled properties are mapped to managed properties that need to
be searched or used in refiners – such as Overall Experience, Speciality, No of
days in hospital, etc.
HOW WE DID IT - II
• Using Federation Object Model
• Visual refiners are created using existing RefinementManager object in the
search page. This can also be done extending RefinementPanel webpart.
• RefinementManager provides refiner XML
• MSCharts control is using refiner XML
• Selected refiners are being used to construct the breadcrumb
• KeywordQueries objects are also being used to collect data points for multiple
timeframes.
• SearchCoreResults webpart XSLT has been updated to display patient comments
• Sentiments are extracted key phrases represented as refiners
COMMON SEARCH APPLICATION
CATEGORIES
• Extended search platforms
• • Search engines
• • Question-answering applications
• • Categorization/metadata tagging tools
• • Categorizers and clustering engines
• • Visualization tools for information navigation and
analysis
• • Filtering and alerting tools and text analytics
• • Translation and globalization software
CONTACTS
• Niraj Tenany
• President and CEO, Netwoven, Inc.
• ntenany@netwoven.com
• Pankaj Bose
• ECM Practice Head, Netwoven, Inc.
• pbose@netwoven.com
• Rashi Bajaj
• Business Development Manager
• rbajaj@netwoven.com

Weitere ähnliche Inhalte

Was ist angesagt?

SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-LiveSharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-LiveChirag Patel
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSPC Adriatics
 
Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointJeff Fried
 
SharePoint 2013 Upgrade for the End User
SharePoint 2013 Upgrade for the End UserSharePoint 2013 Upgrade for the End User
SharePoint 2013 Upgrade for the End UserRichard Harbridge
 
Enterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-pathEnterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-pathmicrosoftasap
 
Building a scalable search architecture in share point 2013
Building a scalable search architecture in share point 2013Building a scalable search architecture in share point 2013
Building a scalable search architecture in share point 2013Terrence Nguyen
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Haniel Croitoru
 
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Chirag Patel
 
The Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseThe Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseAdam Levithan
 
Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...
Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...
Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...Chirag Patel
 
Fried houston spug
Fried houston spugFried houston spug
Fried houston spugJeff Fried
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimizationMike Maadarani
 
Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Nik Patel
 
Share point 2013 migration solutions
Share point 2013 migration solutionsShare point 2013 migration solutions
Share point 2013 migration solutionsPeter Ganev
 
SharePoint Upgrades For The Business
SharePoint Upgrades For The BusinessSharePoint Upgrades For The Business
SharePoint Upgrades For The BusinessRichard Harbridge
 
SharePoint Search - SPSNYC 2014
SharePoint Search - SPSNYC 2014SharePoint Search - SPSNYC 2014
SharePoint Search - SPSNYC 2014Avtex
 
Abhishek Resume
Abhishek ResumeAbhishek Resume
Abhishek ResumeAbhishek R
 
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Findwise
 
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Nik Patel
 

Was ist angesagt? (20)

SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-LiveSharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search Operations
 
Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePoint
 
SharePoint 2013 Upgrade for the End User
SharePoint 2013 Upgrade for the End UserSharePoint 2013 Upgrade for the End User
SharePoint 2013 Upgrade for the End User
 
Enterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-pathEnterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-path
 
Building a scalable search architecture in share point 2013
Building a scalable search architecture in share point 2013Building a scalable search architecture in share point 2013
Building a scalable search architecture in share point 2013
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365
 
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
 
The Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseThe Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-Premise
 
Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...
Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...
Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...
 
Fried houston spug
Fried houston spugFried houston spug
Fried houston spug
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization
 
Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...
 
Share point 2013 migration solutions
Share point 2013 migration solutionsShare point 2013 migration solutions
Share point 2013 migration solutions
 
SharePoint Upgrades For The Business
SharePoint Upgrades For The BusinessSharePoint Upgrades For The Business
SharePoint Upgrades For The Business
 
SharePoint Search - SPSNYC 2014
SharePoint Search - SPSNYC 2014SharePoint Search - SPSNYC 2014
SharePoint Search - SPSNYC 2014
 
Abhishek Resume
Abhishek ResumeAbhishek Resume
Abhishek Resume
 
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
 
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
 
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-PremiseWebinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
 

Andere mochten auch

Search driven Applications mit SharePoint 2013
Search driven Applications mit SharePoint 2013Search driven Applications mit SharePoint 2013
Search driven Applications mit SharePoint 2013fabianmoritz
 
Search driven Apps mit SharePoint 2013 und SharePoint Online
Search driven Apps mit SharePoint 2013 und SharePoint OnlineSearch driven Apps mit SharePoint 2013 und SharePoint Online
Search driven Apps mit SharePoint 2013 und SharePoint Onlinefabianmoritz
 
Collaboration Manager - Projekträume effizient erstellen und verwalten
Collaboration Manager - Projekträume effizient erstellen und verwaltenCollaboration Manager - Projekträume effizient erstellen und verwalten
Collaboration Manager - Projekträume effizient erstellen und verwaltenIOZ AG
 
SharePoint 2013 Content search web part - Get it all in one place and style it!
SharePoint 2013 Content search web part - Get it all in one place and style it!SharePoint 2013 Content search web part - Get it all in one place and style it!
SharePoint 2013 Content search web part - Get it all in one place and style it!Benjamin Niaulin
 
SharePoint2013 Search Content WebPart
SharePoint2013 Search Content WebPartSharePoint2013 Search Content WebPart
SharePoint2013 Search Content WebPartIOZ AG
 
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...Nik Patel
 
Principles of programming languages. Detail notes
Principles of programming languages. Detail notesPrinciples of programming languages. Detail notes
Principles of programming languages. Detail notesVIKAS SINGH BHADOURIA
 
SharePoint Information Architecture Best Practices
SharePoint Information Architecture Best PracticesSharePoint Information Architecture Best Practices
SharePoint Information Architecture Best PracticesStephanie Lemieux
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Androidguest213e237
 
Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013Joris Poelmans
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Developmentjini james
 
Unit1 principle of programming language
Unit1 principle of programming languageUnit1 principle of programming language
Unit1 principle of programming languageVasavi College of Engg
 

Andere mochten auch (13)

Search driven Applications mit SharePoint 2013
Search driven Applications mit SharePoint 2013Search driven Applications mit SharePoint 2013
Search driven Applications mit SharePoint 2013
 
Search driven Apps mit SharePoint 2013 und SharePoint Online
Search driven Apps mit SharePoint 2013 und SharePoint OnlineSearch driven Apps mit SharePoint 2013 und SharePoint Online
Search driven Apps mit SharePoint 2013 und SharePoint Online
 
Collaboration Manager - Projekträume effizient erstellen und verwalten
Collaboration Manager - Projekträume effizient erstellen und verwaltenCollaboration Manager - Projekträume effizient erstellen und verwalten
Collaboration Manager - Projekträume effizient erstellen und verwalten
 
SharePoint 2013 Content search web part - Get it all in one place and style it!
SharePoint 2013 Content search web part - Get it all in one place and style it!SharePoint 2013 Content search web part - Get it all in one place and style it!
SharePoint 2013 Content search web part - Get it all in one place and style it!
 
SharePoint2013 Search Content WebPart
SharePoint2013 Search Content WebPartSharePoint2013 Search Content WebPart
SharePoint2013 Search Content WebPart
 
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
 
Principles of programming languages. Detail notes
Principles of programming languages. Detail notesPrinciples of programming languages. Detail notes
Principles of programming languages. Detail notes
 
SharePoint Information Architecture Best Practices
SharePoint Information Architecture Best PracticesSharePoint Information Architecture Best Practices
SharePoint Information Architecture Best Practices
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Android
 
Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Unit1 principle of programming language
Unit1 principle of programming languageUnit1 principle of programming language
Unit1 principle of programming language
 
Mit Sharepoint und Suche zum intelligenten Informationsarbeitsplatz
Mit Sharepoint und Suche zum intelligenten InformationsarbeitsplatzMit Sharepoint und Suche zum intelligenten Informationsarbeitsplatz
Mit Sharepoint und Suche zum intelligenten Informationsarbeitsplatz
 

Ähnlich wie CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FOR SHAREPOINT

Suresh_Kumar_Mahala [10729857]
Suresh_Kumar_Mahala [10729857]Suresh_Kumar_Mahala [10729857]
Suresh_Kumar_Mahala [10729857]sureshmahala
 
Work smarter using sharepoint 2010 misa version2
Work smarter using sharepoint 2010 misa version2Work smarter using sharepoint 2010 misa version2
Work smarter using sharepoint 2010 misa version2Howard Forder
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spugJeff Fried
 
ESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchAgnes Molnar
 
TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013Avtex
 
Enterprise search Information
Enterprise search Information Enterprise search Information
Enterprise search Information Netwoven Inc.
 
Enterprise Search, Simple, Complex and Powerful
Enterprise Search, Simple, Complex and PowerfulEnterprise Search, Simple, Complex and Powerful
Enterprise Search, Simple, Complex and PowerfulFindwise
 
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...DIWUG
 
Extend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content NavigatorExtend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content NavigatorPerficient, Inc.
 
Search and Taxonomy Demonstration
Search and Taxonomy DemonstrationSearch and Taxonomy Demonstration
Search and Taxonomy DemonstrationNetwoven Inc.
 
Developing an Effective Search Strategy for Office 365 and Hybrid Deployments
Developing an Effective Search Strategy for Office 365 and Hybrid DeploymentsDeveloping an Effective Search Strategy for Office 365 and Hybrid Deployments
Developing an Effective Search Strategy for Office 365 and Hybrid DeploymentsNetwoven Inc.
 
MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchMetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchAgnes Molnar
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePointDon Donais
 
What's New for IT Professionals in SharePoint Server 2013
What's New for IT Professionals in SharePoint Server 2013What's New for IT Professionals in SharePoint Server 2013
What's New for IT Professionals in SharePoint Server 2013CTE Solutions Inc.
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013Perficient, Inc.
 
2014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 20132014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 2013Don Donais
 

Ähnlich wie CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FOR SHAREPOINT (20)

2014 03-27 Share Point Portals
2014 03-27 Share Point Portals2014 03-27 Share Point Portals
2014 03-27 Share Point Portals
 
2013-10-29 Capabilities of SharePoint
2013-10-29 Capabilities of SharePoint2013-10-29 Capabilities of SharePoint
2013-10-29 Capabilities of SharePoint
 
Suresh_Kumar_Mahala [10729857]
Suresh_Kumar_Mahala [10729857]Suresh_Kumar_Mahala [10729857]
Suresh_Kumar_Mahala [10729857]
 
Work smarter using sharepoint 2010 misa version2
Work smarter using sharepoint 2010 misa version2Work smarter using sharepoint 2010 misa version2
Work smarter using sharepoint 2010 misa version2
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spug
 
ESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 Search
 
TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013
 
Enterprise search Information
Enterprise search Information Enterprise search Information
Enterprise search Information
 
Enterprise Search, Simple, Complex and Powerful
Enterprise Search, Simple, Complex and PowerfulEnterprise Search, Simple, Complex and Powerful
Enterprise Search, Simple, Complex and Powerful
 
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
 
Extend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content NavigatorExtend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content Navigator
 
Search and Taxonomy Demonstration
Search and Taxonomy DemonstrationSearch and Taxonomy Demonstration
Search and Taxonomy Demonstration
 
Developing an Effective Search Strategy for Office 365 and Hybrid Deployments
Developing an Effective Search Strategy for Office 365 and Hybrid DeploymentsDeveloping an Effective Search Strategy for Office 365 and Hybrid Deployments
Developing an Effective Search Strategy for Office 365 and Hybrid Deployments
 
MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchMetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
 
Semantic SharePoint
Semantic SharePointSemantic SharePoint
Semantic SharePoint
 
Webinar: Slippery Slope of SharePoint Migrations
Webinar: Slippery Slope of SharePoint Migrations Webinar: Slippery Slope of SharePoint Migrations
Webinar: Slippery Slope of SharePoint Migrations
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
 
What's New for IT Professionals in SharePoint Server 2013
What's New for IT Professionals in SharePoint Server 2013What's New for IT Professionals in SharePoint Server 2013
What's New for IT Professionals in SharePoint Server 2013
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013
 
2014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 20132014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 2013
 

Mehr von Netwoven Inc.

How to boost your productivity with Nintex workflow automation software
How to boost your productivity with Nintex workflow automation softwareHow to boost your productivity with Nintex workflow automation software
How to boost your productivity with Nintex workflow automation softwareNetwoven Inc.
 
Nintex Workflow Makes Your Business Efficient
Nintex Workflow Makes Your Business Efficient Nintex Workflow Makes Your Business Efficient
Nintex Workflow Makes Your Business Efficient Netwoven Inc.
 
Nintex Webinar - Building SharePoint/O365 Forms and Workflows
Nintex Webinar - Building SharePoint/O365 Forms and WorkflowsNintex Webinar - Building SharePoint/O365 Forms and Workflows
Nintex Webinar - Building SharePoint/O365 Forms and WorkflowsNetwoven Inc.
 
Introduction to Nintex - Building SharePoint/O365 Forms and Workflows
Introduction to Nintex - Building SharePoint/O365 Forms and WorkflowsIntroduction to Nintex - Building SharePoint/O365 Forms and Workflows
Introduction to Nintex - Building SharePoint/O365 Forms and WorkflowsNetwoven Inc.
 
Nintex presentation Building forms and Workflows
Nintex presentation Building forms and Workflows Nintex presentation Building forms and Workflows
Nintex presentation Building forms and Workflows Netwoven Inc.
 
Nintex Webinar February 23, 2017
Nintex Webinar February 23, 2017Nintex Webinar February 23, 2017
Nintex Webinar February 23, 2017Netwoven Inc.
 
Click Dimensions Webinar
Click Dimensions WebinarClick Dimensions Webinar
Click Dimensions WebinarNetwoven Inc.
 
Nintex Workflow Cloud
Nintex Workflow Cloud Nintex Workflow Cloud
Nintex Workflow Cloud Netwoven Inc.
 
Building Microsoft SharePoint Workflow & Forms using Nintex
Building Microsoft SharePoint Workflow & Forms using NintexBuilding Microsoft SharePoint Workflow & Forms using Nintex
Building Microsoft SharePoint Workflow & Forms using NintexNetwoven Inc.
 
Webhooks in Microsoft SharePoint Online
Webhooks in Microsoft SharePoint OnlineWebhooks in Microsoft SharePoint Online
Webhooks in Microsoft SharePoint OnlineNetwoven Inc.
 
Netwoven nintex hawkeye webinar presentation
Netwoven nintex hawkeye webinar presentationNetwoven nintex hawkeye webinar presentation
Netwoven nintex hawkeye webinar presentationNetwoven Inc.
 
5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...Netwoven Inc.
 
SharePoint, Nintex and DocuSign - Putting it all together
SharePoint, Nintex and DocuSign - Putting it all together SharePoint, Nintex and DocuSign - Putting it all together
SharePoint, Nintex and DocuSign - Putting it all together Netwoven Inc.
 
Inspiring Insights to Drive Action using Power BI
Inspiring Insights to Drive Action using Power BIInspiring Insights to Drive Action using Power BI
Inspiring Insights to Drive Action using Power BINetwoven Inc.
 
xRM and unlock your data
xRM and unlock your dataxRM and unlock your data
xRM and unlock your dataNetwoven Inc.
 
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013Netwoven Inc.
 
Migration to share point online
Migration to share point onlineMigration to share point online
Migration to share point onlineNetwoven Inc.
 
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataLearn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataNetwoven Inc.
 
Sales Analytics Using Power BI
Sales Analytics Using Power BISales Analytics Using Power BI
Sales Analytics Using Power BINetwoven Inc.
 

Mehr von Netwoven Inc. (20)

How to boost your productivity with Nintex workflow automation software
How to boost your productivity with Nintex workflow automation softwareHow to boost your productivity with Nintex workflow automation software
How to boost your productivity with Nintex workflow automation software
 
Nintex Workflow Makes Your Business Efficient
Nintex Workflow Makes Your Business Efficient Nintex Workflow Makes Your Business Efficient
Nintex Workflow Makes Your Business Efficient
 
Nintex Webinar - Building SharePoint/O365 Forms and Workflows
Nintex Webinar - Building SharePoint/O365 Forms and WorkflowsNintex Webinar - Building SharePoint/O365 Forms and Workflows
Nintex Webinar - Building SharePoint/O365 Forms and Workflows
 
Introduction to Nintex - Building SharePoint/O365 Forms and Workflows
Introduction to Nintex - Building SharePoint/O365 Forms and WorkflowsIntroduction to Nintex - Building SharePoint/O365 Forms and Workflows
Introduction to Nintex - Building SharePoint/O365 Forms and Workflows
 
Nintex presentation Building forms and Workflows
Nintex presentation Building forms and Workflows Nintex presentation Building forms and Workflows
Nintex presentation Building forms and Workflows
 
Nintex Webinar February 23, 2017
Nintex Webinar February 23, 2017Nintex Webinar February 23, 2017
Nintex Webinar February 23, 2017
 
Click Dimensions Webinar
Click Dimensions WebinarClick Dimensions Webinar
Click Dimensions Webinar
 
Nintex Workflow Cloud
Nintex Workflow Cloud Nintex Workflow Cloud
Nintex Workflow Cloud
 
Building Microsoft SharePoint Workflow & Forms using Nintex
Building Microsoft SharePoint Workflow & Forms using NintexBuilding Microsoft SharePoint Workflow & Forms using Nintex
Building Microsoft SharePoint Workflow & Forms using Nintex
 
Webhooks in Microsoft SharePoint Online
Webhooks in Microsoft SharePoint OnlineWebhooks in Microsoft SharePoint Online
Webhooks in Microsoft SharePoint Online
 
Netwoven nintex hawkeye webinar presentation
Netwoven nintex hawkeye webinar presentationNetwoven nintex hawkeye webinar presentation
Netwoven nintex hawkeye webinar presentation
 
Nintex Webinar
Nintex WebinarNintex Webinar
Nintex Webinar
 
5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...
 
SharePoint, Nintex and DocuSign - Putting it all together
SharePoint, Nintex and DocuSign - Putting it all together SharePoint, Nintex and DocuSign - Putting it all together
SharePoint, Nintex and DocuSign - Putting it all together
 
Inspiring Insights to Drive Action using Power BI
Inspiring Insights to Drive Action using Power BIInspiring Insights to Drive Action using Power BI
Inspiring Insights to Drive Action using Power BI
 
xRM and unlock your data
xRM and unlock your dataxRM and unlock your data
xRM and unlock your data
 
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
 
Migration to share point online
Migration to share point onlineMigration to share point online
Migration to share point online
 
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataLearn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
 
Sales Analytics Using Power BI
Sales Analytics Using Power BISales Analytics Using Power BI
Sales Analytics Using Power BI
 

Kürzlich hochgeladen

7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseribangash
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 

Kürzlich hochgeladen (20)

7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 

CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FOR SHAREPOINT

  • 1. CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FOR SHAREPOINT Pankaj Bose Niraj Tenany
  • 2. • Session Overview • Presenters Bio • Introduction to Netwoven • Industry Facts (Business Intelligence and Search) • Business Intelligence Challenges • Benefits of integrating Business Intelligence and Search • Search Market • FAST Search features and functions • Steps To Build Search Centric Application • Demo • Wrap up and Next Steps AGENDA
  • 3. SESSION OVERVIEW • Understand the Importance of Search Based Applications in today’s enterprise and how to integrate Business Intelligence and Search for business benefit • Role of Microsoft FAST Search in an enterprise for building Search based Business IntelligenBusiness Intelligence Application • Demonstration of a FAST search based BI applications
  • 4. NIRAJ TENANY – PRESIDENT AND CEO, NETWOVEN, INC. • Based in USA • Formerly Microsoft Consulting Services Head of Enterprise Applications Practice • Frequent speaker in Enterprise Content Management and Search events • Works with Fortune 1000 companies to define and implement ECM, BI, and Search strategies
  • 5. PANKAJ BOSE – ECM AND SEARCH PRACTICE HEAD, NETWOVEN, INC. • Based in India • Architect and implementer of large scale Enterprise Content Management and Search based applications for large and medium sized companies • Formerly, Architect at Lockheed Martin Corp in USA as Technical Lead for ECM and Search implementations • Extensive experience with different ECM and Search platforms
  • 6. NETWOVEN BACKGROUND Founded in 2001 by former Microsoft executives Top talent from industry Firm leadership comprised of Microsoft, Accenture, Oracle and Intel talent Former senior executive of Wipro, Infosys, McKinsey on our board US headquartered company with development center in India Save the Children
  • 7. Industry Verticals Life Sciences Financial Services Energy Manufacturing Not For Profit Software Netwoven Technology Services Enterprise Content Management Business IntelligenceBusiness Process Management Netwoven Solution Practices NETWOVEN SERVICES
  • 8. Solution Area Description Out-Tasking Your SharePoint 2010 SharePoint managed services with L1, L2 and L3 support Upgrading to SharePoint 2010 Upgrade intranet, extranet or internet sites Social Networking with SharePoint 2010 Build communities with SharePoint Document Management with SharePoint 2010 Develop or Migration document management systems to SharePoint Business Intelligence with SharePoint 2010 Develop reports, dashboards and map based drill downs with SharePoint Portal and Collaboration with SharePoint 2010 Developing intranet and collaboration sites using SharePoint Web Content Management with SharePoint 2010 Develop intranet and extranet sites using SharePoint Enterprise Search with SharePoint 2010 Develop Search based Applications using SharePoint 2010 NETWOVEN SHAREPOINT SERVICES
  • 9. • Every 2 days we generate more data than we did from the dawn of time through 2003 • Worldwide volume of data is growing at 59% per year • Between 75% and 85% of data is unstructured • In 5 years the majority of analytic data will come from unstructured sources - Gartner Blog BUSINESS INTELLIGENCE FACTS
  • 10. • Time spent searching for information averages 8.8 hours per week for a cost of $14,209 per worker per year • Analyzing information soaks up 8.1 hours per week, costing an organization $13,078 annually SEARCH FACTS - IDC
  • 11. BUSINESS INTELLIGENCE CHALLENGES • With data growing exponentially businesses need better tools to get information faster • Complexity of integrating large number of disparate data sources • Difficulty in integrating structured and unstructured data • End users spend a great deal of time trying to find information, reinventing the wheel, and not having the right information to make decisions
  • 12. BENEFITS OF INTEGRATING BUSINESS INTELLIGENCE AND SEARCH • Reduce the time lost searching for information • Simplifies integration of disparate data sources • Improves integration of structured and unstructured data there by providing better insights • Reduce the time lost reinventing the wheel • Improve decision making by having the right information available in a timely manner
  • 13. BENEFITS OF INTEGRATING BUSINESS INTELLIGENCE AND SEARCH • Integration of search and other types of applications creates a new category of applications called Search Based Applications • Integration of BI and search is one form of search based application
  • 14. BENEFITS OF INTEGRATING BUSINESS INTELLIGENCE USING SEARCH • Easy to use interface that end users understand • Enables the integration and search of any data source • Search Across Multiple Sources • Easily integrates structured and unstructured data sources • Indexes the sources in Real Time • Provided Assisted Navigation To Filter the Search Results there by reducing the time it takes to find information • Ability to display results in highly visual and interactive form
  • 17. WHAT IS A SEARCH BASED APPLICATION? • Search-based applications (SBA) are software applications in which a search engine platform is used as the core infrastructure for information access and reporting. SBAs use semantic technologies to aggregate, normalize and classify unstructured, semi-structured and/or structured content across multiple repositories, and employ natural language technologies for accessing the aggregated information. - Wikipedia
  • 19. • Advanced content processing • Extraction of entities, properties, key phrases • Content classification • Sentiment analysis • Connectors • Out of the box (from SharePoint interface) • Out of the box JDBC connectors • Content API to create custom connectors • Query and Federation Object Model • FOM to search repositories by native search process • FOM to create core results XML and Populates Refiners • Query object model to execute complex queries using Fast Query Language COMPONENTS OF FAST SEARCH
  • 20. • Identify your content source (possibly a mix) • Structured (database fields with traditional field types) • Non-structured (database fields – text, documents, web pages) • Configure connectors to crawl content sources • Use filters to crawl only specific type(s) of content you would like to crawl • Review generated crawled properties • Use SharePoint Central Admin UI or FAST PowerShell cmdlets • Use SPY processor stage to review contents of crawled properties • Add additional crawled properties if needed STEPS TO BUILD A SEARCH CENTRIC APPLICATION - I
  • 21. • Review and update content processing pipeline • Extract entities • Persons / Locations / Companies / Key phrases / Any other custom entities • Use entity extraction framework of FAST For SharePoint, Service Pack 1 • Use Out of The Box or custom dictionaries • Configure custom property extraction stage • Create / Update etcconfig_dataDocumentProcessorCustomPropertyExtractors.xml • Create new crawled properties if needed • Create managed properties and make them searchable and refinable STEPS TO BUILD A SEARCH CENTRIC APPLICATION - II
  • 22. • Review and update content processing pipeline • Extend pipeline with custom processing stages • Why? • Mechanism • Create an executable that takes some inputs and produce some outputs • The executable can be any command (exe, java class, scripts etc.) • Update etcpipelineextensibility.xml to add a RUN section that uses the command. • Provide a set of crawled properties that act as input. • Provide a set of crawled properties that get populated with the output. • Reset the document processor service o psctrl reset » Feed a document » Map crawled and managed properties » Do a full crawl STEPS TO BUILD A SEARCH CENTRIC APPLICATION - III Classification Geo Search Sentiments
  • 23. • Develop Search Interface • Refinement panel makes great Dimensions  Refiners sorted by frequency Indicates importance of a refiner  Exact counts / percentage Helps in deep analysis of content  Applying refiner filters the result set Leads to further granular analysis while exposing new dimensions • Create visual refiners • Extend the Refinement Panel web part • Override the GetXPathNavigator method • Get the refinement XML base.GetXPathNavigator • Use the XML as data source for Chart controls STEPS TO BUILD A SEARCH CENTRIC APPLICATION - IV
  • 24. • Customize Search Result Web parts • Extend SearchCoreResults web part.  Add additional sources  Override CreateDataSource and ConfigureDataSource properties to create / configure data source  Override GetXPathNavigator for mixing of results from data sources • Change XSLT to display specific metadata • Roll-up numbers by result collapsing • Display previews • Aggregate Search Results from Federation • Create a new LocationRunTime class inheriting from ILocationRuntime and Irefinable • Execute queries in native format • Create Core Results XML • Fill up the refiner STEPS TO BUILD A SEARCH CENTRIC APPLICATION - V
  • 25. Overview of the scenario A US based Hospital chain conducts patient surveys for all of its locations to  Improve patient loyalty  Increase referrals  Evaluate healthcare provider performance  Identify areas of improvements They target all of its in-house patient for surveys at the time of their discharge. The survey responses are stored in a database. The hospital typically use SQL Server SSAS and SSRS to produce BI dashboards and reports. While this works to a great extent there are some short falls  The reports only considers the specific answers to objective questions like “How did you like the meal?”. The options being Excellent, Good, Not so good, Horrible. However survey respondents can express their true sentiments in one of more sentences. As traditional BI cannot make use of non-structured content, these are left out.  BI reports precisely tell us about WHAT. However many times it stops short of informing us WHY?  The BI reports does not have provisions for answering to flexible user questions like: Cleanliness of hospital toilets.  Important attributes / entities hidden within the comments text are ignored while they could be crucial business dimensions. Hospital management decided to deploy search to extract information as discussed above while retaining BI capabilities. USE CASE
  • 26. DEMO
  • 27. HOW WE DID IT • Survey data is available in database  Comments is a text field that is used for key phrase extraction  Other fields used are of regular data types – string, integer, etc. • For key phrase extraction and normalization used external application (FAST ESP does have key phrase extraction processor, but FS4SP does not have that yet) • Using key phrases created a dictionary. The dictionary is used in a custom property extraction processor • The processor fills in crawled properties of sentiments during indexing • Database indexing is done using JDBC connector (BDC also works) • Generated crawled properties are mapped to managed properties that need to be searched or used in refiners – such as Overall Experience, Speciality, No of days in hospital, etc.
  • 28. HOW WE DID IT - II • Using Federation Object Model • Visual refiners are created using existing RefinementManager object in the search page. This can also be done extending RefinementPanel webpart. • RefinementManager provides refiner XML • MSCharts control is using refiner XML • Selected refiners are being used to construct the breadcrumb • KeywordQueries objects are also being used to collect data points for multiple timeframes. • SearchCoreResults webpart XSLT has been updated to display patient comments • Sentiments are extracted key phrases represented as refiners
  • 29. COMMON SEARCH APPLICATION CATEGORIES • Extended search platforms • • Search engines • • Question-answering applications • • Categorization/metadata tagging tools • • Categorizers and clustering engines • • Visualization tools for information navigation and analysis • • Filtering and alerting tools and text analytics • • Translation and globalization software
  • 30. CONTACTS • Niraj Tenany • President and CEO, Netwoven, Inc. • ntenany@netwoven.com • Pankaj Bose • ECM Practice Head, Netwoven, Inc. • pbose@netwoven.com • Rashi Bajaj • Business Development Manager • rbajaj@netwoven.com