Presentation from the European SharePoint Conference 2014 in Barcelona. How did we build a solution for indexing 3000 file shares using self service solutions and automated crawl management.
This document discusses two scenarios for hybrid search between on-premises and cloud environments. Scenario 1 involves searching across multiple on-premises SharePoint farms using Active Directory Federation Services (ADFS) for authentication. Scenario 2 uses the new Cloud Search Service Application to enable searching between an on-premises SharePoint implementation and Office 365. Demos are provided for configuring and using hybrid search across the different environments.
Take Cloud Hybrid Search to the Next LevelJeff Fried
The document discusses hybrid search between on-premises SharePoint and SharePoint Online. It provides an overview of different approaches to hybrid search including split workload, split user, and search providing a unified view. It then discusses three approaches to hybrid search including classic federated search, crawling Office 365 content, and using the cloud hybrid search service application. The document also includes several case studies on implementing hybrid search and considerations for a hybrid search solution.
Understanding and Applying Cloud Hybrid SearchJeff Fried
1) The document discusses cloud hybrid search, which allows searching across on-premises and online content in Office 365 with a single search experience.
2) It highlights benefits like simplified administration and lower costs compared to traditional federated search. However, there are also limitations with the default configuration regarding features like security trimming.
3) The document provides guidance on implementing cloud hybrid search and considerations for different environments, including performance, customizations, and regulatory requirements.
This document summarizes key learnings from a presentation about SharePoint 2013 and Enterprise Search. It discusses how to run a successful search project through planning, development, testing and deployment. It also covers infrastructure needs and capacity testing findings. Additionally, it provides examples of how to customize the user experience through display templates and Front search. Methods for crawling thousands of file shares and enriching indexed content are presented. The document concludes with discussions on relevancy, managing property weighting, changing ranking models, and tuning search results.
Search has become one of the most critical functionality in today’s world, as the end users rely on it to get to the result in the quickest way. SharePoint is one such platform on which we can leverage the ‘Search’ features. Searching for a particular word or phrase often yields hundreds and thousands of search results for users. Search in SharePoint 2013 has enabled users to find relevant information more quickly and easily than ever before.
Combining the capabilities of SharePoint 2010 along with numerous improvements, ‘Search’ feature in SharePoint 2013 has been optimized to deliver more accurate information. SharePoint 2013 has helped developers to add more context-specific refiners to help the user further reduce the result set. The webinar session will discuss how ‘Search’ in SharePoint 2013 has been enhanced to provide users with a consistent stream of relevant information, and how it helps the end-user.
2018 09-03 aOS Aachen - SharePoint demystified - Thomas VochtenaOS Community
This document summarizes a presentation about hybrid SharePoint configurations. It discusses:
1) The business drivers for hybrid configurations like preparing for the cloud, taking advantage of cloud offerings, and keeping some data on-premises.
2) The key hybrid capabilities like OneDrive redirection, profile redirection, hybrid sites, the app launcher, taxonomy and content type sync, and hybrid search.
3) The prerequisites for hybrid like minimum versions of SharePoint, required services, and additional prerequisites for search like signing assistants and PowerShell modules.
Office 365 and SharePoint 2013 Hybrid EnvironmentsRene Modery
This document discusses Office 365 and SharePoint 2013 hybrid environments. It provides an overview of hybrid environments, the reasons for implementing one, and the requirements. It covers planning and governance considerations, as well as how to implement a hybrid environment by setting up directory synchronization, Active Directory Federation Services, configuring the trust with Azure Access Control Services, and configuring SharePoint services like search. The presenter encourages evaluating hybrid options and provides resources for learning more.
The document discusses several ways that a large enterprise customer with multiple branch offices can optimize connectivity to Microsoft cloud services like Office 365 and Azure. It provides details on configuring network security devices using published Microsoft endpoint data to identify and route Office 365 traffic efficiently. It also compares approaches like using SD-WAN, ExpressRoute connections, or secure web gateways to provide local internet breakouts or private connections to the cloud.
This document discusses two scenarios for hybrid search between on-premises and cloud environments. Scenario 1 involves searching across multiple on-premises SharePoint farms using Active Directory Federation Services (ADFS) for authentication. Scenario 2 uses the new Cloud Search Service Application to enable searching between an on-premises SharePoint implementation and Office 365. Demos are provided for configuring and using hybrid search across the different environments.
Take Cloud Hybrid Search to the Next LevelJeff Fried
The document discusses hybrid search between on-premises SharePoint and SharePoint Online. It provides an overview of different approaches to hybrid search including split workload, split user, and search providing a unified view. It then discusses three approaches to hybrid search including classic federated search, crawling Office 365 content, and using the cloud hybrid search service application. The document also includes several case studies on implementing hybrid search and considerations for a hybrid search solution.
Understanding and Applying Cloud Hybrid SearchJeff Fried
1) The document discusses cloud hybrid search, which allows searching across on-premises and online content in Office 365 with a single search experience.
2) It highlights benefits like simplified administration and lower costs compared to traditional federated search. However, there are also limitations with the default configuration regarding features like security trimming.
3) The document provides guidance on implementing cloud hybrid search and considerations for different environments, including performance, customizations, and regulatory requirements.
This document summarizes key learnings from a presentation about SharePoint 2013 and Enterprise Search. It discusses how to run a successful search project through planning, development, testing and deployment. It also covers infrastructure needs and capacity testing findings. Additionally, it provides examples of how to customize the user experience through display templates and Front search. Methods for crawling thousands of file shares and enriching indexed content are presented. The document concludes with discussions on relevancy, managing property weighting, changing ranking models, and tuning search results.
Search has become one of the most critical functionality in today’s world, as the end users rely on it to get to the result in the quickest way. SharePoint is one such platform on which we can leverage the ‘Search’ features. Searching for a particular word or phrase often yields hundreds and thousands of search results for users. Search in SharePoint 2013 has enabled users to find relevant information more quickly and easily than ever before.
Combining the capabilities of SharePoint 2010 along with numerous improvements, ‘Search’ feature in SharePoint 2013 has been optimized to deliver more accurate information. SharePoint 2013 has helped developers to add more context-specific refiners to help the user further reduce the result set. The webinar session will discuss how ‘Search’ in SharePoint 2013 has been enhanced to provide users with a consistent stream of relevant information, and how it helps the end-user.
2018 09-03 aOS Aachen - SharePoint demystified - Thomas VochtenaOS Community
This document summarizes a presentation about hybrid SharePoint configurations. It discusses:
1) The business drivers for hybrid configurations like preparing for the cloud, taking advantage of cloud offerings, and keeping some data on-premises.
2) The key hybrid capabilities like OneDrive redirection, profile redirection, hybrid sites, the app launcher, taxonomy and content type sync, and hybrid search.
3) The prerequisites for hybrid like minimum versions of SharePoint, required services, and additional prerequisites for search like signing assistants and PowerShell modules.
Office 365 and SharePoint 2013 Hybrid EnvironmentsRene Modery
This document discusses Office 365 and SharePoint 2013 hybrid environments. It provides an overview of hybrid environments, the reasons for implementing one, and the requirements. It covers planning and governance considerations, as well as how to implement a hybrid environment by setting up directory synchronization, Active Directory Federation Services, configuring the trust with Azure Access Control Services, and configuring SharePoint services like search. The presenter encourages evaluating hybrid options and provides resources for learning more.
The document discusses several ways that a large enterprise customer with multiple branch offices can optimize connectivity to Microsoft cloud services like Office 365 and Azure. It provides details on configuring network security devices using published Microsoft endpoint data to identify and route Office 365 traffic efficiently. It also compares approaches like using SD-WAN, ExpressRoute connections, or secure web gateways to provide local internet breakouts or private connections to the cloud.
This document discusses hybrid setups between on-premise SharePoint and Office 365. It describes different hybrid configurations including one-way outbound, one-way inbound, and two-way. It outlines the necessary components for a hybrid setup including reverse proxies, identity providers, directory synchronization, and configuring SharePoint. Troubleshooting tips are provided for issues with queries between environments.
An introduction to the new capabilities in SharePoint 2013 designed to handle new workloads, increase scalability and improve overall application performance
Sps boston 2014_o365_power_shell_csom_amitvamitvasu
How to extend SharePoint Online PowerShell automation using Client Side Object Model for SharePoint 2013. This approach also works for On-prem SharePoint 2013.
This document discusses different types of SharePoint sandboxes and provides guidance on developing solutions for the SharePoint sandbox environment. It covers the online dedicated, on-premise, and online sandboxes. It provides an overview of the design process, guidelines, and tools like MSOCAF for developing sandboxed solutions. It also discusses topics like the sandbox execution environment, supported artifacts, API scope, and monitoring solutions in the sandbox. The document aims to educate developers on sandbox concepts and best practices for designing sandbox-compatible solutions.
This document discusses hybrid configurations between SharePoint on-premises and SharePoint Online (Office 365). It defines hybrid as using both environments together, explains reasons for hybrid including migration and business needs, and outlines the key components and steps to implement different hybrid setups including one-way and two-way synchronization. It provides an overview of configuring authentication, directory synchronization, and search between the on-premises and online environments.
Real-world data is naturally connected. Learn how to create graph database applications on Azure Cosmos DB and explore the different solutions that it provides to common data scenarios in the enterprise. We will also cover customer cases that currently leverage graph databases in their day-to-day workloads.
Rev Your Engines: SharePoint Performance Best PracticesSPC Adriatics
This document discusses strategies for optimizing SharePoint performance, including:
- Distributing the database and cache across multiple servers to improve scalability and availability.
- Configuring request management to route requests based on rules to balance load and isolate traffic.
- Caching frequently accessed content and data to improve response times.
- Optimizing pages, components, and customizations to reduce page weight and client-side processing.
Office 365 and share point online ramp up in 60 minutes for on-premises share...Nik Patel
The document provides information about a SharePoint Saturday event speaker including their contact details and areas of expertise. It then discusses several benefits of using SharePoint Online including cost savings from not having to manage on-premises infrastructure, quick ramp-up time without lengthy deployments, and allowing IT to focus on business productivity rather than infrastructure maintenance. The document also provides an overview of the Office 365 platform and its global infrastructure and availability. It discusses SharePoint Online plans, licensing, and storage calculations. Finally, it proposes some best practices for administrating a SharePoint Online tenant.
2014 05-19 - getting started with office 365.releaseDan Usher
Getting Started with Office 365 is a presentation about Office 365 given by Dan Usher. It introduces Office 365 and what it is, discusses setting up a tenant and authentication options. It covers the different Office 365 plans and licensing, compares Office 365 ProPlus to Office 2013, and discusses some capabilities of SharePoint Online and Office 365 including storage limits. It also addresses external sharing, application development, and common gotchas or issues to be aware of when using Office 365.
Microsoft Graph provides REST APIs and webhooks to access and connect Microsoft 365 and other organizational data at scale. It enables building custom applications and workflows that extend Microsoft 365 experiences. Data access through Microsoft Graph is designed with data privacy, security, and governance in mind, allowing administrators to control access to organizational data.
SPUnite17 IT Pros Guide to Managing SharePoint SearchNCCOMMS
1) The document discusses managing SharePoint search, including implementation choices, topology considerations, monitoring search performance, and troubleshooting search issues.
2) It provides guidance on curating search-relevant content, introducing users to search, and segregating archive content from main results.
3) The document also offers tips on monitoring search health, using tools like Fiddler and PowerShell for troubleshooting, and making topology changes to improve performance or add capacity.
This document discusses hosting SharePoint on Azure. It provides an example reference architecture of a hybrid on-premises and Azure environment for a SharePoint farm. It shows the farm designed across multiple cloud services, with web and application servers in one availability set, database servers in another, and Active Directory in a third. It provides sizing and configuration recommendations for roles and virtual machines in each tier.
On Wednesday November 18th, 2015 Microsoft publicly released SharePoint 2016 Beta 2. I was on route from LA to Houston to speak at the Houston SharePoint Users Group and the organizers asked me to speak about what was new.
All of the content herein comes from the TechNet articles that Microsoft released on that morning and can be found here: https://technet.microsoft.com/EN-US/library/cc261970(v=office.16).aspx
I used this deck to talk to the new features that were released in IT Preview & Beta 2 that evening and was asked to share this deck.
Enjoy!
-jase
[Matthew McDermott] This demo filled session will review the latest advances in SharePoint and Office 365 Hybrid Search and Taxonomy. Matthew will demonstrate how to create powerful hybrid search experiences that include SharePoint, File Shares and BCS results both on premises and in Office 365. You will learn what is required for hybrid search and taxonomy configuration and what you should consider when crafting your hybrid search environment so that your end users can find what they seek no matter where it is stored or how it is accessed. Matthew will show how, through the use of a single unified source for your taxonomy, you can create efficiently tag and find content where ever it resides.
This session introduces tools that can help you analyze and troubleshoot performance with SharePoint 2013. This sessions presents tools like perfmon, Fiddler, Visual Round Trip Analyzer, IIS LogParser, Developer Dashboard and of course we create Web and Load Tests in Visual Studio 2013.
At the end we also take a look at some of the tips and best practices to improve performance on SharePoint 2013.
This document discusses sandboxes in SharePoint, including online dedicated sandboxes, on-premise sandboxes, and SharePoint online sandboxes. It covers the design process, guidelines, and tools for developing sandboxed solutions, including the Microsoft Online Customization Analysis Framework (MSOCAF). Challenges and approaches for authentication and data access in SharePoint online sandboxes are also summarized. The document aims to provide guidance for developing custom solutions in a sandboxed environment.
SPTechCon 2014 - Boston - Worst practices of SharePointDan Usher
This document contains information about a senior lead engineer at Booz Allen Hamilton named Dan Usher who works with SharePoint. It includes his contact information, links to websites and social media profiles, and snippets of text about challenges with internet sites, point of sale systems, and the SharePoint cloud.
This document provides an overview of hybrid SharePoint solutions and authentication methods when connecting SharePoint to Office apps and other platforms. It discusses fundamental concepts, samples on GitHub for provisioning a hybrid environment and using the Azure Active Directory, and links to documentation and blog posts on topics like dynamic groups and using the Azure AD proxy. The document also mentions sessions on migration assistance, the SharePoint API sandbox, and includes contact information for follow up.
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012Don Donais
This document discusses automating business processes using SharePoint workflows. It begins with an overview of business process management and surveys of SharePoint users. It then provides tips for automating processes and introduces the "crawl, walk, run" approach to SharePoint workflows - starting with out-of-the-box workflows, then SharePoint Designer workflows, and finally custom .NET workflows. The document outlines the capabilities and lifecycle of workflows and compares workflow tools in SharePoint 2007 and 2010.
I2 - SharePoint Hybrid Search Start to Finish - Thomas VochtenSPS Paris
One of the most compelling additions to a SharePoint practitioner’s toolbox is hybrid search. Although hybrid search capabilities were already around for a few years, with the introduction of the “Cloud Search Service Application” things got a lot more interesting. This demo-heavy session will focus on the technical implementation details and their prerequisites, as well as the typical hurdles that you’ll face in your first hybrid search project.
How did it go? The first large enterprise search project in Europe using Shar...Petter Skodvin-Hvammen
This document summarizes a presentation about implementing a large enterprise search project in Europe using SharePoint 2013. It describes the background of the global oil services company undertaking a knowledge initiative. It details the key pains they faced, content sources indexed, and search strategy. It outlines the infrastructure needs, customizations made, performance considerations, and efforts to improve relevancy. In conclusion, it provides the current status and outcomes of the project.
This document discusses hybrid setups between on-premise SharePoint and Office 365. It describes different hybrid configurations including one-way outbound, one-way inbound, and two-way. It outlines the necessary components for a hybrid setup including reverse proxies, identity providers, directory synchronization, and configuring SharePoint. Troubleshooting tips are provided for issues with queries between environments.
An introduction to the new capabilities in SharePoint 2013 designed to handle new workloads, increase scalability and improve overall application performance
Sps boston 2014_o365_power_shell_csom_amitvamitvasu
How to extend SharePoint Online PowerShell automation using Client Side Object Model for SharePoint 2013. This approach also works for On-prem SharePoint 2013.
This document discusses different types of SharePoint sandboxes and provides guidance on developing solutions for the SharePoint sandbox environment. It covers the online dedicated, on-premise, and online sandboxes. It provides an overview of the design process, guidelines, and tools like MSOCAF for developing sandboxed solutions. It also discusses topics like the sandbox execution environment, supported artifacts, API scope, and monitoring solutions in the sandbox. The document aims to educate developers on sandbox concepts and best practices for designing sandbox-compatible solutions.
This document discusses hybrid configurations between SharePoint on-premises and SharePoint Online (Office 365). It defines hybrid as using both environments together, explains reasons for hybrid including migration and business needs, and outlines the key components and steps to implement different hybrid setups including one-way and two-way synchronization. It provides an overview of configuring authentication, directory synchronization, and search between the on-premises and online environments.
Real-world data is naturally connected. Learn how to create graph database applications on Azure Cosmos DB and explore the different solutions that it provides to common data scenarios in the enterprise. We will also cover customer cases that currently leverage graph databases in their day-to-day workloads.
Rev Your Engines: SharePoint Performance Best PracticesSPC Adriatics
This document discusses strategies for optimizing SharePoint performance, including:
- Distributing the database and cache across multiple servers to improve scalability and availability.
- Configuring request management to route requests based on rules to balance load and isolate traffic.
- Caching frequently accessed content and data to improve response times.
- Optimizing pages, components, and customizations to reduce page weight and client-side processing.
Office 365 and share point online ramp up in 60 minutes for on-premises share...Nik Patel
The document provides information about a SharePoint Saturday event speaker including their contact details and areas of expertise. It then discusses several benefits of using SharePoint Online including cost savings from not having to manage on-premises infrastructure, quick ramp-up time without lengthy deployments, and allowing IT to focus on business productivity rather than infrastructure maintenance. The document also provides an overview of the Office 365 platform and its global infrastructure and availability. It discusses SharePoint Online plans, licensing, and storage calculations. Finally, it proposes some best practices for administrating a SharePoint Online tenant.
2014 05-19 - getting started with office 365.releaseDan Usher
Getting Started with Office 365 is a presentation about Office 365 given by Dan Usher. It introduces Office 365 and what it is, discusses setting up a tenant and authentication options. It covers the different Office 365 plans and licensing, compares Office 365 ProPlus to Office 2013, and discusses some capabilities of SharePoint Online and Office 365 including storage limits. It also addresses external sharing, application development, and common gotchas or issues to be aware of when using Office 365.
Microsoft Graph provides REST APIs and webhooks to access and connect Microsoft 365 and other organizational data at scale. It enables building custom applications and workflows that extend Microsoft 365 experiences. Data access through Microsoft Graph is designed with data privacy, security, and governance in mind, allowing administrators to control access to organizational data.
SPUnite17 IT Pros Guide to Managing SharePoint SearchNCCOMMS
1) The document discusses managing SharePoint search, including implementation choices, topology considerations, monitoring search performance, and troubleshooting search issues.
2) It provides guidance on curating search-relevant content, introducing users to search, and segregating archive content from main results.
3) The document also offers tips on monitoring search health, using tools like Fiddler and PowerShell for troubleshooting, and making topology changes to improve performance or add capacity.
This document discusses hosting SharePoint on Azure. It provides an example reference architecture of a hybrid on-premises and Azure environment for a SharePoint farm. It shows the farm designed across multiple cloud services, with web and application servers in one availability set, database servers in another, and Active Directory in a third. It provides sizing and configuration recommendations for roles and virtual machines in each tier.
On Wednesday November 18th, 2015 Microsoft publicly released SharePoint 2016 Beta 2. I was on route from LA to Houston to speak at the Houston SharePoint Users Group and the organizers asked me to speak about what was new.
All of the content herein comes from the TechNet articles that Microsoft released on that morning and can be found here: https://technet.microsoft.com/EN-US/library/cc261970(v=office.16).aspx
I used this deck to talk to the new features that were released in IT Preview & Beta 2 that evening and was asked to share this deck.
Enjoy!
-jase
[Matthew McDermott] This demo filled session will review the latest advances in SharePoint and Office 365 Hybrid Search and Taxonomy. Matthew will demonstrate how to create powerful hybrid search experiences that include SharePoint, File Shares and BCS results both on premises and in Office 365. You will learn what is required for hybrid search and taxonomy configuration and what you should consider when crafting your hybrid search environment so that your end users can find what they seek no matter where it is stored or how it is accessed. Matthew will show how, through the use of a single unified source for your taxonomy, you can create efficiently tag and find content where ever it resides.
This session introduces tools that can help you analyze and troubleshoot performance with SharePoint 2013. This sessions presents tools like perfmon, Fiddler, Visual Round Trip Analyzer, IIS LogParser, Developer Dashboard and of course we create Web and Load Tests in Visual Studio 2013.
At the end we also take a look at some of the tips and best practices to improve performance on SharePoint 2013.
This document discusses sandboxes in SharePoint, including online dedicated sandboxes, on-premise sandboxes, and SharePoint online sandboxes. It covers the design process, guidelines, and tools for developing sandboxed solutions, including the Microsoft Online Customization Analysis Framework (MSOCAF). Challenges and approaches for authentication and data access in SharePoint online sandboxes are also summarized. The document aims to provide guidance for developing custom solutions in a sandboxed environment.
SPTechCon 2014 - Boston - Worst practices of SharePointDan Usher
This document contains information about a senior lead engineer at Booz Allen Hamilton named Dan Usher who works with SharePoint. It includes his contact information, links to websites and social media profiles, and snippets of text about challenges with internet sites, point of sale systems, and the SharePoint cloud.
This document provides an overview of hybrid SharePoint solutions and authentication methods when connecting SharePoint to Office apps and other platforms. It discusses fundamental concepts, samples on GitHub for provisioning a hybrid environment and using the Azure Active Directory, and links to documentation and blog posts on topics like dynamic groups and using the Azure AD proxy. The document also mentions sessions on migration assistance, the SharePoint API sandbox, and includes contact information for follow up.
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012Don Donais
This document discusses automating business processes using SharePoint workflows. It begins with an overview of business process management and surveys of SharePoint users. It then provides tips for automating processes and introduces the "crawl, walk, run" approach to SharePoint workflows - starting with out-of-the-box workflows, then SharePoint Designer workflows, and finally custom .NET workflows. The document outlines the capabilities and lifecycle of workflows and compares workflow tools in SharePoint 2007 and 2010.
I2 - SharePoint Hybrid Search Start to Finish - Thomas VochtenSPS Paris
One of the most compelling additions to a SharePoint practitioner’s toolbox is hybrid search. Although hybrid search capabilities were already around for a few years, with the introduction of the “Cloud Search Service Application” things got a lot more interesting. This demo-heavy session will focus on the technical implementation details and their prerequisites, as well as the typical hurdles that you’ll face in your first hybrid search project.
How did it go? The first large enterprise search project in Europe using Shar...Petter Skodvin-Hvammen
This document summarizes a presentation about implementing a large enterprise search project in Europe using SharePoint 2013. It describes the background of the global oil services company undertaking a knowledge initiative. It details the key pains they faced, content sources indexed, and search strategy. It outlines the infrastructure needs, customizations made, performance considerations, and efforts to improve relevancy. In conclusion, it provides the current status and outcomes of the project.
Share point 2010 performance and capacity planning best practicesEric Shupps
This document provides an overview of SharePoint 2010 performance and capacity planning best practices. It discusses infrastructure considerations like network configuration, server design based on workload, and database sizing calculations. It also covers configuration techniques such as caching, compression, throttling and monitoring. Specific areas covered in more detail include pages, customizations, branding, and large lists. The presentation includes demonstrations of tools like the developer dashboard for performance troubleshooting.
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...DIWUG
One of the most compelling recent additions to a SharePoint practitioner’s toolbox is hybrid search. Although hybrid search capabilities were already around for a few years, with the introduction of the “Cloud Search Service Application” things got a lot more interesting. This demo-heavy session will focus on the technical implementation details and their prerequisites, as well as the typical hurdles that you’ll face in your first hybrid search project.
SharePoint 2013 Search components include the crawl component, content processing component, index core, query processing component, and analytics service. The search workflow involves crawling content from various sources, processing content for indexing, storing indexed content in the index core, handling search queries through the query processing component, and utilizing analytics. Common issues involve search components entering failed or degraded states, new content not appearing in search results due to crawl or indexing errors, and errors when opening crawl logs. Restarting services, servers, and running diagnostic scripts can help resolve many search issues.
Intro to Machine Learning with H2O and AWSSri Ambati
Navdeep Gill @ Galvanize Seattle- May 2016
- Powered by the open source machine learning software H2O.ai. Contributors welcome at: https://github.com/h2oai
- To view videos on H2O open source machine learning software, go to: https://www.youtube.com/user/0xdata
Is your farm struggling to server your organization? How long is it taking between page requests? Where is your bottleneck in your farm? Is your SQL Server tuned properly? Worried about upgrading due to poor performance? We will look at various tools for analyzing and measuring performance of your farm. We will look at simple SharePoint and IIS configuration options to instantly improve performance. I will discuss advanced approaches for analyzing, measuring and implementing optimizations in your farm.
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint ArchitectNoorez Khamis
This document contains the speaker bio and presentation for Noorez Khamis on the topic of SharePoint architecture best practices. The speaker is a SharePoint architect with over 14 years of experience designing and implementing SharePoint solutions. The presentation covers a wide range of architectural topics for SharePoint including hardware requirements, deployment models, scaling, security, services, and tools like PowerShell. It provides guidance on choosing the right approach for various scenarios.
This document discusses SQL Server best practices for optimizing performance when used with SharePoint. It recommends using SQL Server on 64-bit hardware with plenty of RAM, separating databases onto different disks, setting the MAXDOP value to 1, and properly sizing and managing database files and indexes. It also provides guidance on monitoring for performance bottlenecks and maintaining databases regularly through techniques like reindexing fragmented indexes. The goal is to minimize SQL Server contention and I/O bottlenecks that could impact front-end SharePoint servers.
This document discusses LinkedIn's use of Couchbase as an in-memory data store. It describes how LinkedIn has grown to rely heavily on Couchbase, now running it in production, staging, and corporate environments. It also outlines some of the key use cases Couchbase supports at LinkedIn, such as serving as a read-through cache, storing counters, and acting as a source of truth datastore for some internal tools. Finally, it discusses the operational tooling and processes LinkedIn has developed to support Couchbase at scale.
This presentation provides you an overview of the new features in the product. In this deck, I review, what’s new, what changed and improved and how you can align your organization to be ready for the next wave.
Leveraging microsoft’s e discovery platform in your organizationDon Donais
Statistics around eDiscovery implementations are staggering: 90% of US companies are engaged in some sort of litigation with an average eDiscovery case costing around $1 million. Organizations can leverage their Microsoft investment without having to purchase expensive add-ons. This session will look at how to configure and use the Microsoft eDiscovery platform.
This document discusses Microsoft's AppFabric distributed caching technology. It provides an overview of AppFabric, why distributed caching is useful, how to configure AppFabric clients and servers, and how to manage data in an AppFabric cache, including concurrency and high availability. While version 1 has some limitations, it is suitable as a session state provider, and the author expects version 2 to improve the product.
Navigating SAP’s Integration Options (Mastering SAP Technologies 2013)Sascha Wenninger
Provides an overview of popular integration approaches, maps them to SAP's integration tools and concludes with some lessons learnt in their application.
Boost the Performance of SharePoint Today!Brian Culver
Is your farm struggling to server your organization? How long is it taking between page requests? Where is your bottleneck in your farm? Is your SQL Server tuned properly? Worried about upgrading due to poor performance? We will look at various tools for analyzing and measuring performance of your farm. We will look at simple SharePoint and IIS configuration options to instantly improve performance. I will discuss advanced approaches for analyzing, measuring and implementing optimizations in your farm as well as Performance Improvements in SharePoint 2013.
Building enterprise records management solutions for share point 2010Eric Shupps
This document summarizes options for building enterprise records management solutions in SharePoint 2010. It discusses what records management is, including the need to tightly control and audit records. It outlines two main options for handling records - in-place within existing sites or in a separate records center. It covers features like document IDs, content organizers, and document conversion that can help with records management. It also discusses holds and discovery for legal processes like eDiscovery. Finally, it briefly touches on retention policies.
Serverless SQL provides a serverless analytics platform that allows users to analyze data stored in object storage without having to manage infrastructure. Key features include seamless elasticity, pay-per-query consumption, and the ability to analyze data directly in object storage without having to move it. The platform includes serverless storage, data ingest, data transformation, analytics, and automation capabilities. It aims to create a sharing economy for analytics by allowing various users like developers, data engineers, and analysts flexible access to data and analytics.
Tips and tricks for complex migrations to SharePoint OnlineAndries den Haan
This document provides tips and strategies for large-scale migrations to SharePoint Online. It discusses typical challenges such as dealing with large volumes of dark data from multiple sources and designing a futureproof target architecture. The document recommends rationalizing data by classifying it and identifying migration scenarios. It also demonstrates tools for inventory and analysis, and recommends maximizing automation through a migration pipeline and factory approach. Bulk migrations can be performed using tools like ShareGate that support mapping and automation.
SharePoint Conference North America 2018 - Las Vegas - AnnouncementsNick Hobbs
SharePoint Conference North America 2018 - Las Vegas
The summary provides an overview of the key topics covered in the document:
1. The conference covered introductions to new SharePoint features like SharePoint Spaces, SharePoint Server 2019, and Project Server 2019 as well as guidance on customizing SharePoint.
2. Sessions also focused on the SharePoint Framework (SPFx), Stream, data protection responsibilities, and Power BI licensing.
3. The document provided details on the roadmaps for new capabilities in areas like SharePoint Framework extensions, Site Designs, and Stream.
I presented this at a user group in Sweden, as a compilation discussion of practical customer experiences with WIndows Azure. The slides led the discussion. Enjoy.
Similar to ESPC14 380 So you think you can crawl? Stretching the Boundaries of SharePoint 2013! (20)
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
8 Best Automated Android App Testing Tool and Framework in 2024.pdfkalichargn70th171
Regarding mobile operating systems, two major players dominate our thoughts: Android and iPhone. With Android leading the market, software development companies are focused on delivering apps compatible with this OS. Ensuring an app's functionality across various Android devices, OS versions, and hardware specifications is critical, making Android app testing essential.
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
WWDC 2024 Keynote Review: For CocoaCoders AustinPatrick Weigel
Overview of WWDC 2024 Keynote Address.
Covers: Apple Intelligence, iOS18, macOS Sequoia, iPadOS, watchOS, visionOS, and Apple TV+.
Understandable dialogue on Apple TV+
On-device app controlling AI.
Access to ChatGPT with a guest appearance by Chief Data Thief Sam Altman!
App Locking! iPhone Mirroring! And a Calculator!!
How Can Hiring A Mobile App Development Company Help Your Business Grow?ToXSL Technologies
ToXSL Technologies is an award-winning Mobile App Development Company in Dubai that helps businesses reshape their digital possibilities with custom app services. As a top app development company in Dubai, we offer highly engaging iOS & Android app solutions. https://rb.gy/necdnt
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
E-commerce Development Services- Hornet DynamicsHornet Dynamics
For any business hoping to succeed in the digital age, having a strong online presence is crucial. We offer Ecommerce Development Services that are customized according to your business requirements and client preferences, enabling you to create a dynamic, safe, and user-friendly online store.
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
Hand Rolled Applicative User ValidationCode KataPhilip Schwarz
Could you use a simple piece of Scala validation code (granted, a very simplistic one too!) that you can rewrite, now and again, to refresh your basic understanding of Applicative operators <*>, <*, *>?
The goal is not to write perfect code showcasing validation, but rather, to provide a small, rough-and ready exercise to reinforce your muscle-memory.
Despite its grandiose-sounding title, this deck consists of just three slides showing the Scala 3 code to be rewritten whenever the details of the operators begin to fade away.
The code is my rough and ready translation of a Haskell user-validation program found in a book called Finding Success (and Failure) in Haskell - Fall in love with applicative functors.
SMS API Integration in Saudi Arabia| Best SMS API ServiceYara Milbes
Discover the benefits and implementation of SMS API integration in the UAE and Middle East. This comprehensive guide covers the importance of SMS messaging APIs, the advantages of bulk SMS APIs, and real-world case studies. Learn how CEQUENS, a leader in communication solutions, can help your business enhance customer engagement and streamline operations with innovative CPaaS, reliable SMS APIs, and omnichannel solutions, including WhatsApp Business. Perfect for businesses seeking to optimize their communication strategies in the digital age.
SMS API Integration in Saudi Arabia| Best SMS API Service
ESPC14 380 So you think you can crawl? Stretching the Boundaries of SharePoint 2013!
1. So you think you can crawl?
Stretching the Boundaries of SharePoint 2013!
Petter Skodvin-Hvammen
AD-Gruppen, Norway
2. Who am I?
Petter Skodvin-Hvammen
Oseberg ship - Discovered 1904 in Tønsberg, Norway. Buried by Vikings in 834 AD
• Solutions Architect
• SharePoint Consultant
• Search Enthusiast
• Community Lead
@pettersh - psh@adgruppen.no
www.adgruppen.no
3. Enterprise Search
Index thousands
of sources
Automate index
management
Infrastructure
sizing
Challenges and Solutions
Not Included: code/scripts, user experience, relevancy, governancewww.sharepointeurope.com
4. Enterprise Search using SharePoint Server 2013
• 30,000 users
• 85 locations in 30 countries
• 15,000 daily searches
• 100,000,000 documents(?)
• 60 core systems, 2,000 applications
The Mission…
5. What do we index?
100,000,000
documents
3,000
fileshares
500
servers
6. Where is the data?
• Datacenters
• Time zones
• Bandwidth
www.sharepointeurope.com
8. How do we operate it?
• File shares are created, changed, and deleted every
day using a custom self service solution
• File shares are moved between servers every day by
automation rules
• Manage indexing and crawling of each file shares with
minimum manual effort
www.sharepointeurope.com
9. What can SharePoint do?
• Max 50 content sources per service application
– Max 500 with October 2013 CU installed
• Max 100 start addresses per content source
– Max 500 with October 2013 CU installed
• Max 20 concurrent crawls per service application
– Limitation has been removed
http://technet.microsoft.com/en-us/library/cc262787(v=office.15).aspx#Search
10. It’s complicated
• More data than we have space for
• It’s located all over the place
• Everything changes all of the time
• There are limitations in SharePoint
• Someone’s gotta maintain this
• It has to be secure and relevant
www.sharepointeurope.com
11. What did we do?
• Created logical groups of file shares
• Used symbolic linking
www.sharepointeurope.com
fewer
content
sources
file01share01
file02share03
file03share03
file00sharesym01
file00sharesym02
file00sharesym03
file00share
Start address
12. What did we do?
• Grouped file shares based on region
• One content source per region
• Incremental crawls every night
www.sharepointeurope.com
crawling
based on
time zones
13. What did we do?
• Created DNS alias per impact rule in
etc/hosts on crawl servers
www.sharepointeurope.com
reduced
crawler
impact
14. What did we do?
• Granted file share access to the
account included in least groups
• Monitored group memberships
• Grouped file shares by crawl account
• Crawl rules matched folder structure
managed pool
of crawl
accounts
file://.*/spcrwl01/.*
file://.*/spcrwl02/.*
Include
Include
SPspcrwl01
SPspcrwl02
www.sharepointeurope.com
16. How did we manage this?
www.sharepointeurope.com
self service portal for
enabling indexing of
file shares
custom web service
integration in self service portal
custom solution for
granting access to
crawl accounts
custom timer job to get list of file shares
to crawl from self service portal
custom timer job for creating
and removing symbolic links
custom lists for mapping
server to content source, schedule
and impact, shares to crawl accounts
and metadata, UNC to symlink
content enrichment service for
replacing symlinks in paths with actual file paths
17. www.sharepointeurope.com
Title: European SharePoint Conference
Owner: Petter Skodvin-Hvammen
Business Area: Consulting
Classification: Internal
Type: Project
UNC Path: Assigned automatically
Crawl Account: Assigned automatically
CancelSave
Example: Self Service Portal Example: Custom Lists
Title: European SharePoint Conference
Owner: Petter Skodvin-Hvammen
Business Area: Consulting
Classification: Internal
Type: Project
UNC Path: file01share01
Crawl Account: SPspcrawl01
Symlink: defaulteuropedefaultspcrwl01e5dc12a41d
Location: europe (server file01 is located in Oslo DC)
Bandwidth: 5Mbps
19. Capacity testing
Purpose
• Crawling of symbolic links
• Scaling of virtual machines
• Sizing of disk space
• Verify Microsoft’s advises
Approach
• 4 server farm with 2 partitions
• 8 vCPU, 16 GB RAM, 850 GB
• Crawl 10 file shares (3.7M files)
• Replay top 300 queries
• Apache JMeter
www.sharepointeurope.com
20. Capacity testing – findings
• Crawl rate declined 1% per million items indexed
• Query latency increased exponentially from 12 million items
indexed per partition
• Database latency was insignificant during crawling
• Successfully crawled file shares via symbolic directory links
• Disk space usage was significant lower than expected
– Reduced data volume from 850 GB to 450 GB
– 40+ servers => huge cost savings
www.sharepointeurope.com
21. Infrastructure – VM sizing
Dedicated ESX Cluster
• 14 x VM for SharePoint 2013
– 4 physical machines
– 4 x 32 = 128 CPUs
– 4 x 56 = 1024 GB memory
• HA max utiliization = ¾
– 3 x 32 = 96 CPUs
– 3 x 56 = 768 GB memory
• CPU and Memory can be over-
commited
• CPU over-commited 1,34
(1,78 if one physical host fail)
• VM’s must wait for physical CPU
Wait time for 8 cpu = 2 x 4 cpu
• Mitigation:
a) Reduce allocated virtual CPU, or
b) Increase physical CPU
• Memory factor 0,44 (0,59)
• Reserved and locked memory
prevents HA failover
www.sharepointeurope.com
22. Infrastructure – VM tuning
www.sharepointeurope.com
DC Role vCPU Peak Average Calculated Recommended Change
A Web, Query, Admin 8 187,55 37,03 2 4 -4
B Web, Query, Admin 8 621,88 92,69 8 8 0
A Crawl, Analytics, Content, CEWS, Central Admin 8 724,35 210,59 8 8 0
B Crawl, Analytics, Content, CEWS, Symbolic Links 8 724,56 198,44 8 8 0
A Index 0, Content, CEWS 8 486,18 62,55 6 6 -2
B Index 0, Content, CEWS 8 520,63 63,98 6 6 -2
A Index 1, Content, CEWS 8 547,08 69,3 6 6 -2
B Index 1, Content, CEWS 8 546,44 91,74 6 6 -2
A Index 2, Content, CEWS 8 491,38 65,6 6 6 -2
B Index 2, Content, CEWS 8 532,01 77,83 6 6 -2
A Index 3, Content, CEWS 8 540,45 78,72 6 6 -2
B Index 3, Content, CEWS 8 621,88 92,69 8 8 0
A Distributed Cache 4 91,71 5,99 2 2 -2
B Distributed Cache* (added later) - - - - - -
100 78 80 -20
Peak and average CPU usage is calculated over 30 days
23. Summary
1. Indexing thousands of content sources
2. Automation for rapid changing index requirements
3. Sizing the infrastructure for performance and HA
www.sharepointeurope.com