Presented at SQL Saturday Cambridge (2015)
An introduction to the different databases that SharePoint uses, with recommendations for High Availability, Disaster Recovery and configuration settings for SQL Server, including the constraints imposed in a single farm, a stretched farm between data centres and a separate DR farm.
SharePoint Databases: What you need to know (201504)Alan Eardley
Presented at SQL Saturday Exeter (2015)
An introduction to the different databases that SharePoint uses, with recommendations for High Availability, Disaster Recovery and configuration settings for SQL Server, including the constraints imposed in a single farm, a stretched farm between data centres and a separate DR farm.
SharePoint Databases: What you need to know (201504)Alan Eardley
Presented at SQL Saturday Exeter (2015)
An introduction to the different databases that SharePoint uses, with recommendations for High Availability, Disaster Recovery and configuration settings for SQL Server, including the constraints imposed in a single farm, a stretched farm between data centres and a separate DR farm.
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
SharePoint has come a long way since the first release in 2001. As the product evolves so does our understanding of how to plan, install, operate and manage a SharePoint farm. In this session, we are going to discuss the entire process that starts with the SharePoint capacity planning all the way to the successful management of a SharePoint farm. We also going to discuss the most common best practices and help you avoid some most common pitfalls. The best practices outlined in this session are something that should be applied to farms large and small. To keep you up to the with the new SharePoint 2016, we are going to spend a fair amount of time discussing some of the current hot scenarios like MinRoles in SharePoint 2016, automated installation with PowerShell and SharePoint Online hybrids.
Power Users Guide to Office 365 - Collab365 Summit 2016Chirag Patel
Office 365 is powered by more productive apps than ever before when compared with SharePoint on-premises. In addition to the user interface and evolving collaboration landscape, this session will cover all the Office 365 collaboration tools and technologies such as Delve, Office 365 Groups, Power BI, Access and SharePoint with no-code and browser based configurations. You will gain invaluable insights and how-to determine what tools to use for what business requirements or scenarios.
You Will Learn :
Understand all of the tools and technologies in Office 365
Know how much organisations can save with Office 365 apps
Get to know when to use what power user tool
Tricks and tips of what to do and what to avoid
Suitable For: End User, Power User, Project Management
Track : Productivity and Power User
An accompanying video can be accessed at http://techchir.ag/collab365summit2016
SharePoint 2016 Why Upgrade: Top 10 Compelling FeaturesJoel Oleson
Are you ready for SharePoint 2016? Are you sure? Have you built your business case? In this session we dig into the new features with a focus on building the real reason to upgrade...
SharePoint 2016 has a lot of new features that we inherit from the cloud, as well as a lot of new hybrid features and additional UI investments that have already proven popular in Office 365 SharePoint online. With the IT Preview it seems Microsoft is only talking to the IT and Devs.
In this session we’ll approach the features from a user perspective and help you to:
Get a first look at SharePoint 2016 for the business whether you are already planning to upgrade, or just curious
Build the business case of a more secure, auditable, and flexible SharePoint 2016 upgrade or deployment
Start planning for the next big version of SharePoint and be ready for release
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-LiveChirag Patel
You are at a mercy of your IT service provider who has delivered SharePoint to your organisation and you are ready to go live... but your newly appointed SharePoint expert has found plethora of issues!
This session focuses on real world scenario on what went wrong and the steps SharePoint expert recommended and actioned to bring the project back on track to drive the replacement of fileshare with SharePoint 2013 and paving the way for better end user adoption.
SPS Kansas City: What SharePoint Admin need to know about SQLJ.D. Wade
You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, and supported methods for providing high availability and disaster recovery.
While many people see the intranet as a pretty (hopefully) homepage, in reality the modern enterprise intranet is a complex animal of many moving parts. Structuring of the information within the intranet, how that information is presented to the user, how the user interacts with it, how the organization manages it, and the physical branding that sits on top of all of it are all critical conversations to have if an intranet is going to be effective. In this session we’ll explore the building blocks of a successful intranet and discuss common intranet pitfalls to avoid on your next intranet roll-out.
By facilitating "one-stop" collaboration, knowledge management, document management, enterprise search, and more, Microsoft SharePoint enables companies to streamline information and significantly enhance productivity. If you already have SharePoint implemented, but it is an older version, you are probably wondering: Should you upgrade your platform to SharePoint 2013? This presentation outlines some of the major improvements that SharePoint 2013 has to offer.
What SharePoint Admins need to know about SQL-CinncinatiJ.D. Wade
Does you know there are numerous settings changes you should be making on your SQL Server for your SharePoint farm? Do you know there are settings in SharePoint that you should never change if you wish to maintain SQL performance? This session reviews how to properly setup and maintain SQL Server for a SharePoint farm. You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, and supported methods for providing high availability and disaster recovery.
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headacheMike Maadarani
Migrating data into any platform is a difficult task, especially if you are moving into Office 365. If you are migrating to either SharePoint On-Premise or O365, you will need preparation, good planning, and detailed execution activities are keys to avoid migration nightmare.
This session will help you learn a methodology, adopted based on many previous migration, to help you deliver a successful migration project with happy users. We will learn the steps you need in your pre-migration analysis, migration checklists, post migration support, and any issues you might face during and after completing the migration efforts.
SharePoint Databases: What you need to know (201512)Alan Eardley
Presented at SQL Saturday Southampton (2015)
An introduction to the different databases that SharePoint uses, with recommendations for High Availability, Disaster Recovery and configuration settings for SQL Server, including the constraints imposed in a single farm, a stretched farm between data centres and a separate DR farm.
SharePoint Databases: What you need to know (201609)Alan Eardley
Presented at SharePoint Saturday Cambridge (2016)
An introduction to the different databases that SharePoint uses, with recommendations for High Availability, Disaster Recovery and configuration settings for SQL Server, including the constraints imposed in a single farm, a stretched farm between data centres and a separate DR farm.
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
SharePoint has come a long way since the first release in 2001. As the product evolves so does our understanding of how to plan, install, operate and manage a SharePoint farm. In this session, we are going to discuss the entire process that starts with the SharePoint capacity planning all the way to the successful management of a SharePoint farm. We also going to discuss the most common best practices and help you avoid some most common pitfalls. The best practices outlined in this session are something that should be applied to farms large and small. To keep you up to the with the new SharePoint 2016, we are going to spend a fair amount of time discussing some of the current hot scenarios like MinRoles in SharePoint 2016, automated installation with PowerShell and SharePoint Online hybrids.
Power Users Guide to Office 365 - Collab365 Summit 2016Chirag Patel
Office 365 is powered by more productive apps than ever before when compared with SharePoint on-premises. In addition to the user interface and evolving collaboration landscape, this session will cover all the Office 365 collaboration tools and technologies such as Delve, Office 365 Groups, Power BI, Access and SharePoint with no-code and browser based configurations. You will gain invaluable insights and how-to determine what tools to use for what business requirements or scenarios.
You Will Learn :
Understand all of the tools and technologies in Office 365
Know how much organisations can save with Office 365 apps
Get to know when to use what power user tool
Tricks and tips of what to do and what to avoid
Suitable For: End User, Power User, Project Management
Track : Productivity and Power User
An accompanying video can be accessed at http://techchir.ag/collab365summit2016
SharePoint 2016 Why Upgrade: Top 10 Compelling FeaturesJoel Oleson
Are you ready for SharePoint 2016? Are you sure? Have you built your business case? In this session we dig into the new features with a focus on building the real reason to upgrade...
SharePoint 2016 has a lot of new features that we inherit from the cloud, as well as a lot of new hybrid features and additional UI investments that have already proven popular in Office 365 SharePoint online. With the IT Preview it seems Microsoft is only talking to the IT and Devs.
In this session we’ll approach the features from a user perspective and help you to:
Get a first look at SharePoint 2016 for the business whether you are already planning to upgrade, or just curious
Build the business case of a more secure, auditable, and flexible SharePoint 2016 upgrade or deployment
Start planning for the next big version of SharePoint and be ready for release
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-LiveChirag Patel
You are at a mercy of your IT service provider who has delivered SharePoint to your organisation and you are ready to go live... but your newly appointed SharePoint expert has found plethora of issues!
This session focuses on real world scenario on what went wrong and the steps SharePoint expert recommended and actioned to bring the project back on track to drive the replacement of fileshare with SharePoint 2013 and paving the way for better end user adoption.
SPS Kansas City: What SharePoint Admin need to know about SQLJ.D. Wade
You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, and supported methods for providing high availability and disaster recovery.
While many people see the intranet as a pretty (hopefully) homepage, in reality the modern enterprise intranet is a complex animal of many moving parts. Structuring of the information within the intranet, how that information is presented to the user, how the user interacts with it, how the organization manages it, and the physical branding that sits on top of all of it are all critical conversations to have if an intranet is going to be effective. In this session we’ll explore the building blocks of a successful intranet and discuss common intranet pitfalls to avoid on your next intranet roll-out.
By facilitating "one-stop" collaboration, knowledge management, document management, enterprise search, and more, Microsoft SharePoint enables companies to streamline information and significantly enhance productivity. If you already have SharePoint implemented, but it is an older version, you are probably wondering: Should you upgrade your platform to SharePoint 2013? This presentation outlines some of the major improvements that SharePoint 2013 has to offer.
What SharePoint Admins need to know about SQL-CinncinatiJ.D. Wade
Does you know there are numerous settings changes you should be making on your SQL Server for your SharePoint farm? Do you know there are settings in SharePoint that you should never change if you wish to maintain SQL performance? This session reviews how to properly setup and maintain SQL Server for a SharePoint farm. You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, and supported methods for providing high availability and disaster recovery.
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headacheMike Maadarani
Migrating data into any platform is a difficult task, especially if you are moving into Office 365. If you are migrating to either SharePoint On-Premise or O365, you will need preparation, good planning, and detailed execution activities are keys to avoid migration nightmare.
This session will help you learn a methodology, adopted based on many previous migration, to help you deliver a successful migration project with happy users. We will learn the steps you need in your pre-migration analysis, migration checklists, post migration support, and any issues you might face during and after completing the migration efforts.
SharePoint Databases: What you need to know (201512)Alan Eardley
Presented at SQL Saturday Southampton (2015)
An introduction to the different databases that SharePoint uses, with recommendations for High Availability, Disaster Recovery and configuration settings for SQL Server, including the constraints imposed in a single farm, a stretched farm between data centres and a separate DR farm.
SharePoint Databases: What you need to know (201609)Alan Eardley
Presented at SharePoint Saturday Cambridge (2016)
An introduction to the different databases that SharePoint uses, with recommendations for High Availability, Disaster Recovery and configuration settings for SQL Server, including the constraints imposed in a single farm, a stretched farm between data centres and a separate DR farm.
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...Perficient, Inc.
As organizations realize the cost savings and scalability benefits of hybrid environments, the focus turns to implementing an analytics platform in these new environments. On-premises vs. cloud is the big choice, but how are some companies leveraging the best of both worlds?
Perficient and UnityPoint Health discussed the benefits of Power BI and Office 365, and how one technology-savvy healthcare provider is leveraging its hybrid environment of Power BI, Excel-enabled dashboards and SharePoint 2013.
Practical Tips for Migrating SharePoint Customizations to Office 365Haniel Croitoru
When planning a migration of SharePoint on-premises environment to Office 365, the first thing that comes to mind is organizations often focus mainly on their content - all the documents and items stored across their libraries and lists. Of course, why wouldn't they? It's the reason that they started using SharePoint anyways. But in many cases, the SharePoint environment that has been well adopted and his highly use will include some level of customizations to help meet specific business needs. These may include forms and workflows, scheduled timer jobs, custom look and feel, business logic to interface with other line of business solutions, to name a few.
This presentation takes a look at ways to create a SharePoint Online environment that will provide a similar experience for your users. We will look are various technologies, including CSOM Scripting, Microsoft Flow, PowerApps, Forms, LogicApps, and Azure Functions.
What SQL DBAs need to know about SharePoint-Indianapolis 2013J.D. Wade
With the number of deployments of SharePoint exponentially growing every day, as a DBA, it is very likely you are going to have SharePoint databases on SQL Servers you support. This session reviews SharePoint strictly from the SQL Server perspective. You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, supported methods for providing high availability and disaster recovery, and the part SharePoint and SQL each play in the Microsoft Business Intelligence story.
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013J.D. Wade
With the number of deployments of SharePoint exponentially growing every day, as a DBA, it is very likely you are going to have SharePoint databases on SQL Servers you support. This session reviews SharePoint strictly from the SQL Server perspective. You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, supported methods for providing high availability and disaster recovery, and the part SharePoint and SQL each play in the Microsoft Business Intelligence story.
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...J.D. Wade
You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, and supported methods for providing high availability and disaster recovery.
Practical Business Intelligence with SharePoint 2013Ivan Sanders
This sessions provides an overview of the new features available to business users and the knowledge they need to start building their own Dashboards using the tools they already know Excel to implement Business Intelligence features they may not have used previously like SQL Analysis Service, SQL Reporting Services, PowerView, PowerPivot, and Excel Services
What SQL DBA's need to know about SharePointJ.D. Wade
With the number of deployments of SharePoint exponentially growing every day, as a DBA, it is very likely you are going to have SharePoint databases on SQL Servers you support. This session reviews SharePoint strictly from the SQL Server perspective. You will learn how SharePoint is optimized for SQL, how to properly manage and maintain the SharePoint databases, how to optimize the SQL configuration for SharePoint, what settings in SharePoint need to be changed or not changed to maintain SQL Server performance, and supported methods for providing high availability and disaster recovery.
Introduction and What’s new in SharePoint 2013MJ Ferdous
What is SharePoint?
Why SharePoint can be used for?
Types of SharePoint edition
SharePoint 2013 Overview
What do you think about new version?
SharePoint 2013 Three-tier farm configuration
Capabilities and Features in SharePoint 2013
Market Overview
SharePoint 2013 training opportunity
Common Questions by Dev/IT Pro
Making the Most of Power BI with SQL Server 2014 and AzurePerficient, Inc.
Power BI is a compelling new cloud-based BI offering for Office 365 SharePoint Online users, with advanced collaborative capabilities including mobile cross-platform reporting, on-the-fly dashboarding and natural language querying.
When you combine Power BI’s self-service business intelligence with SQL Server 2014 and Microsoft Azure, you can host your entire BI solution in the cloud while providing greater access to business analytics than ever before.
Join Perficient's Microsoft business intelligence expert Andrew Tegethoff to learn how to host your analytics and reporting solution in the cloud with Power BI and SQL Server 2014.
Take this workshop to learn the core skills common to most SharePoint development activities, and find out how to work with back-end data and front-end user interfaces. Get guidelines and best practices to help you optimize your SharePoint applications, explore workflows inside the dramatically enhanced SharePoint Designer, and see cool demos that show you how to create an app, deploy it to a catalog, and install it. SharePoint developer training also prepare you for certification on Microsoft SharePoint.
As we all know, more and more organizations are starting to question “Do we or do we not implement Office 365?”. However, as these discussions are taking place; governance is rarely addressed or considered. The main reason is that the majority believe that once they have implemented governance that they are done; unless there is an update such as a server name change or an employee change (such as a departure or addition). During the initial planning around governance it is likely that there were discussions around auditing of the governance document and potential quarterly reviews to ensure that the document is up to date and still fits the business. However, it is common to forget that after that fact; even though it is documented “within the governance document”.
Governance becomes even more important with Office 365 just because its cloud based and ever changing with new and deprecated features on a pretty regular basis. This means all of the content, backup, recovery, etc. are all handled by Microsoft and you have virtually no control over it (Can you say MAJOR SLA impact?). In this session we will review the areas of concern and how they can be addressed within the governance document, the importance of reviewing the document frequently; and ways to make the information available to your internal SharePoint Community. In addition, we will review the features of Office 365 that will have a major impact on SharePoint and Office Apps. We will review each of these applications and the areas of importance that should be addressed in the governance document, as well as why each of them are important.
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013K.Mohamed Faizal
Come and understand different type of SharePoint Topologies and learn how to design for SharePoint architecture that serve for Intranet, Websites, Office Web Apps Server, App management, wide-area networks, monitoring, newsfeeds, distributed cache, high availability, and disaster recovery.
Model driven Power Apps for Dummies (and non-Dynamics Folks) Alan Eardley
Have you ever built an application? Have you needed the skills of developers and DBAs and months of work to get even the simplest solution up and running? Have you created a Power App on top of a SharePoint list?
If you have done any of these then you may have reached limits of skills, time or technology that prevented you from building the app you needed.
Model-Driven Power Apps make use of the Common Data Service (CDS) to allow sophisticated applications to be built and sustained using no code.
In this session I will explain what the building blocks of Model-Driven Power Apps are and demonstrate how you can build a solution quickly and easily. We will also explore the boring stuff like the "L" word (licencing) and the exciting stuff like extensibility, automation and reporting.
SPS Oslo - To-Do: How to manage tasks effectivelyAlan Eardley
We all have to-do lists, many of us work on projects, and we all work in one or more teams. Microsoft has been kind enough to provide many tools to help us manage tasks, some may say too many tools. They all have different strengths and weaknesses, which make them appropriate for different scenarios.
This session explores some of those tools, including Exchange, Planner, Project, Dynamics 365, Visual Studio and To-Do. They will be compared and contrasted within the context of authentication, collaboration, interfaces and integration.
This session will provide an insight into the strengths and weaknesses of the tools so that you can better assess your needs and choose the best tool for the job.
Productivity in an age of collaboration sps leicesterAlan Eardley
"I have so many things to do, and there are so many tools to help me "collaborate" with my colleagues. The problem is that I end up collaborating and not getting anything done."
A familiar sentiment that affects all of us when we have E-mail, Skype for Business, Microsoft Teams, Mobile Phones and colleagues to communicate with. We all feel the need to be accessible all of the time which means we get distracted and become less productive.
In this session I will share some best practices that could help you become more productive whilst not appearing to ignore your colleagues. All of the best practices are based on a combination of psychology and technology and even some common sense!
Productivity in an age of collaboration sps london 2019Alan Eardley
"I have so many things to do, and there are so many tools to help me "collaborate" with my colleagues. The problem is that I end up collaborating and not getting anything done."
A familiar sentiment that affects all of us when we have E-mail, Skype for Business, Microsoft Teams, Mobile Phones and colleagues to communicate with. We all feel the need to be accessible all of the time which means we get distracted and become less productive.
In this session I will share some best practices that could help you become more productive whilst not appearing to ignore your colleagues. All of the best practices are based on a combination of psychology and technology and even some common sense!
You will leave this session with ideas on how to use the technology effectively to allow you to balance your time between collaborating effectively and having times to focus and be more productive.
Security in an age of collaboration 201903 - tvaugAlan Eardley
In this modern age of collaboration, it is important for content to be secure. Moving content to the cloud opens it up for easier access, but also allows sophisticated authentication and auditing to be used to secure the content more robustly.
This session explores a real-life scenario that focuses on using Azure B2B, conditional access and SharePoint Online to allow external parties to access collaboration sites with appropriate permissions, replacing the traditional extranet solution. We will go through multi-factor authentication and access reviews to demonstrate the governance and control of the external users as well.
This is the tale of a project for a client with a "Cloud First" strategy, and how the client was unprepared for the implications and assumptions of the strategy.
We will explore the assumptions implied by the "Cloud First" strategy, and how, as they were tested, the design of the solution went from "Cloud First" to "Cloud, if possible" and finally to "Cloud, if we're lucky".
Through analysis to the assumptions and the reasons they failed, you will gain a valuable insight into the nature of a "Cloud First" strategy and some of the implications of this strategy when designing a line of business application using Software as a Service and Platform as a Service elements such as Office 365, Project Online, Azure Data Factory, Azure SQL DB and PowerBI.
To-Do: How to manage tasks effectivelyAlan Eardley
We all have to-do lists, many of us work on projects, and we all work in one or more teams. Microsoft has been kind enough to provide many tools to help us manage tasks, some may say too many tools. They all have different strengths and weaknesses, which make them appropriate for different scenarios.
This session explores some of those tools, including Exchange, Planner, Project, Dynamics 365, Visual Studio and To-Do. They will be compared and contrasted within the context of authentication, collaboration, interfaces and integration:
• Collaboration
○ Individual
○ Team
○ Sharing
• Integrated or not
○ Flow
○ Groups
○ Teams
• Interfaces
○ Web
○ Mobile
○ Windows
• Reporting
This session will provide an insight into the strengths and weaknesses of the tools so that you can better assess your needs and choose the best tool for the job.
So your company is adopting a "Cloud First" strategy.
What do you need to do to get your applications from on-premises to the Cloud?
During this session we will explore some of the core concepts of cloud development from Infrastructure as a Service and Platform as a Service.
We will look at the differences between on-premises and cloud architectures and considerations to take into account when planning in how to migrate applications or rebuild them in the cloud.
We will also cover security, high availability and deployment scenarios.
This is the tale of a project for a client with a "Cloud First" strategy, and how the client was unprepared for the implications and assumptions of the strategy.
We will explore the assumptions implied by the "Cloud First" strategy, and how, as they were tested, the design of the solution went from "Cloud First" to "Cloud, if possible" and finally to "Cloud, if we're lucky".
Through analysis of the assumptions and the reasons they failed, you will gain a valuable insight into the nature of a "Cloud First" strategy and some of the implications of this strategy.
The scenario that is explored includes the use of Software as a Service and Platform as a Service elements such as Office 365, Project Online, Azure Data Factory, Azure SQL DB and PowerBI.
To Do: How to manage tasks effectivelyAlan Eardley
An overview and comparison of the tools that Microsoft provide to manage tasks and projects.
Presentation delivered 17th May 2018 at London SharePoint User Group.
Office 365: The Art of the Possible (201603)Alan Eardley
Presented at SQL Saturday Exeter (2016)
Office 365 plays a key role in the Microsoft Cloud offering. It combines many different capabilities that have historically been separated into different products. The convergence of the products on one platform is opening up new possibilities for delivering new and exciting ways of collaborating.
This session will explain some of the ways that Office 365 is being used and demonstrate some of the capabilities that convince millions of companies to invest in Office 365 to replace existing products with a single unified environment making the most of the familiar business critical tools from Microsoft.
Presented at SQL Saturday Cambridge (2015)
Office 365 plays a key role in the Microsoft Cloud offering. It combines many different capabilities that have historically been separated into different products. The convergence of the products on one platform is opening up new possibilities for delivering new and exciting ways of collaborating.
This session will explain some of the ways that Office 365 is being used and demonstrate some of the capabilities that convince millions of companies to invest in Office 365 to replace existing products with a single unified environment making the most of the familiar business critical tools from Microsoft.
To-Do: How to manage tasks effectivelyAlan Eardley
Presented at SharePoint Saturday London (2017)
We all have to-do lists, many of us work on projects, and we all work in one or more teams. Microsoft has been kind enough to provide many tools to help us manage tasks, some may say too many tools. They all have different strengths and weaknesses, which make them appropriate for different scenarios.
This session explores some of those tools, including Exchange, Planner, Project, Dynamics 365, Visual Studio and Wunderlist. They will be compared and contrasted within the context of authentication, collaboration, interfaces and integration:
• Collaboration
○ Individual
○ Team
○ Sharing
• Integrated or not
○ Flow
○ Groups
○ Teams
• Interfaces
○ Web
○ Mobile
○ Windows
• Reporting
This session will provide an insight into the strengths and weaknesses of the tools so that you can better assess your needs and choose the best tool for the job.
Presented at East Anglia SharePoint User Group (2017)
Microsoft have provided some great tools to enable us to collaborate in Office 365. We can use calendars, files, distribution lists, Skype, files … the list keeps growing.
With the release of Teams, we have a new way to work with these different tools.
In this presentation I will compare and contrast the capabilities of Office 365 Groups and Teams, and even some of the capabilities found in more traditional SharePoint team sites.
You will learn what the differences are, what the benefits are and even what some of the teething pains are, and be enabled to choose the most appropriate tool for your teams to use.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
2. blog.eardley.org.uk
Who Am I?
• Lead SharePoint Technical Architect at CPS
• Developer, DBA, Business Analyst, Project Manager, Architect
• SQL Server 7.0 - 2014
• SharePoint 2003 – 2013
• Office 365, Azure, Project Server/Online, Dynamics CRM
• Twitter: @Al_Eardley
• E-mail: Alan.Eardley@Outlook.com
• Blog: http://blog.eardley.org.uk
3. blog.eardley.org.uk
What will I cover?
• What does it do?
• How does it work?
• How does it use SQL?
What is SharePoint?
• How many databases does it need?
• How does it grow?
• HA & DR
Planning
• Are there any pre-requisites?
• How do I help with the build?
Roll-out
This relates to on-premises SharePoint
NOT Office 365
4. blog.eardley.org.uk
SharePoint – What does it do?
Document
Management
Content
Management
Process
Management
Search
Publishing Social Collaboration
Business
Intelligence
5. blog.eardley.org.uk
SharePoint – How does it work?
Lists & LibrariesSitesSite CollectionsWeb Applications
Intranet
Departments
HR
IT
Documents
Knowledge Base
Help Desk
Issues
Sales
Projects
Upgrade to
SP2013
Risks
Issues
Tasks
Upgrade
My Sites
Client Extranet
6. blog.eardley.org.uk
SharePoint – How does it work?
Business
Connectivity
Services
Managed
Metadata
Services
Excel Services
PerformancePoint
Services
PowerPivot for
SharePoint
Project Server Search
User Profile
Service
7. blog.eardley.org.uk
SharePoint – How does it use SQL?
• Most Service Applications utilise at least
one database
Service
Applications
• At least one database per Web Application
• Each site collection can have a database
Content
Databases
• Multiple DatabasesMy Sites
Databases should not exceed 200GB in
size
With the exception of Records Centre
databases
8. blog.eardley.org.uk
Planning – How many databases does it
need?
• Types of Database
– Administration
– Content
– Service Applications
• How many databases will be required?
• How large do they need to be?
• How fast will they grow?
9. blog.eardley.org.uk
Admin & Content Databases
Default Database Name Location Size Initial Size Growth Read/write Scaling
SharePoint_Config
Must be co-located with
the Central Administration
database Small 2GB Log files grow rapidly 90/10 Up
SharePoint_AdminContent_
<GUID>
Must be located on the
same database engine
instance with the
configuration database Small 1GB
Will grow if PowerPivot
for SharePoint is
installed with default
settings 90/10 Up
WSS_Content None <200GB Varies Varies Up or Out
10. blog.eardley.org.uk
Service Applications
Default Database Name Location Size
Initial
Size Growth
Read/writ
e Scaling
Bdc_Service_DB_<GUID> None Small Very slow 90/10 Up
Managed Metadata Service
Application_Metadata_<GUID> None Medium
Growth factors include
the amount of managed
metadata 80/20
Up per service
application
PerformancePoint Service
_<GUID> None Small 1GB Very slow 80/20
Up per service
application
DefaultPowerPivotServiceApplicatio
nDB_<GUID> None Small Very slow 80/20 Up only
ProjectWebApp None
Small to
Medium Very slow 80/20
Up per web
application
11. blog.eardley.org.uk
Search
Default Database Name Location Size
Initial
Size Growth Read/write Scaling
Search_Service_Application_DB_<
GUID>
The Administration database should fit into RAM on
the server so that the server can handle the end-user
query load most efficiently. Because of this
requirement, it is usually best not to have the
Administration and Crawl databases located on the
same server. Medium 10GB
The factors that influence
growth include the number of
best bets, the number of
content sources and crawl
rules, the security descriptions
for the corpus, and how much
traffic. 50/50 Mostly Up
Search_Service_Application_Analy
ticsReportingStoreDB_<GUID> None
Medium to
Large
Write-intensive during analytics
update 90/10
Scale out by creating additional
Analytics Reporting database
using a split operation when the
main database becomes >200
GB.
Search_Service_Application_Crawl
StoreDB_<GUID> None Medium
Depends on the growth of the
document corpus 90/10
Scale out by creating additional
Crawl database per every 20
million items crawled.
Search_Service_Application_LinkS
toreDB_<GUID>
We recommend that if you have sites that have heavy
traffic, the Link database should use separate spindles
from other databases
Medium to
Large
The Link database grows on
disk by 1 GB per 1 million
documents fed. The click
through data grows linearly with
query traffic, 1 GB per million
queries. 30/70
Scale out by creating additional
Link database per every 60
million documents crawled. Also
add additional Link database per
100 million expected queries per
year.
12. blog.eardley.org.uk
Single Farm
• Web Front EndPresentation
• Application Server
• Workflow Manager
• Office Web Apps
Application
• SQL ServerData
On-PremisesResources
SharePointSharePoint
WorkflowManagement
DataLayer
OfficeWebApplications
ApplicationPresentation
SharePoint -
WFE
SharePoint -
WFE
SharePoint -
App
SharePoint -
App
Office Web
Apps
Office Web
Apps
Domain
Controller
Database
Server
Database
Server
Load Balancer
WorkFlow
Manager
WorkFlow
Manager
WorkFlow
Manager
SQL Cluster
Load Balancer
Load Balancer
13. blog.eardley.org.uk
High Availability
• Mirroring
– SharePoint supports mirroring
• Clustering
– Preferable to mirroring as it is at server level
• Always On Availability Groups
– Builds on the benefits of Clustering
14. blog.eardley.org.uk
Backup
• As a DBA, same as any other application
– Full backups
– Differential backups
– Transaction backups
• Check consistency
• Fragmentation
– Check for index fragmentation
– Check for drive fragmentation
15. blog.eardley.org.uk
Recovery Overview
Site
• Everyone
• 30 days
• Items and documents
• Automatically moved
to site collection
recycle bin
Site Collection
• Site collection
administrator
• First in – first out
• Includes sites
16. blog.eardley.org.uk
Recovery
• When a site is required to be restored
• When a site collection has been deleted
Content
Databases
• When a Service application needs to
rebuilt
Service
Application
• When a farm needs to be recoveredCentral Admin
18. blog.eardley.org.uk
Multiple Farms, Multiple Data Centres
Data Centre A
AuxiliaryServices
AppProviderHosts
Data Centre B
Storage
Layer
Data
Layer
Data
Layer
ContentFarm
ServicesFarm
WebFrontEnds
WebFrontEnds
Index&Query
HA
Crawl&Analysis
HA
DistributedCache
HA
BatchProcessing
HA
BI:Excel&SSRS
HA
BatchProcessing
HA
OfficeWebApps
WorkflowFarm
Storage
Layer
Always On
Availability
Groups
Config–AG
Content-AG
Auxiliary-AG
Storage
Layer
Data
Layer
Scheduled
Backup &
Restore
WarmStandby-AuxiliaryServices
WarmStandby–ContentFarm
WarmStandby–ServicesFarm
Project
ServerFarm
Legacy
Application
Farm
TMG TMG
20. blog.eardley.org.uk
How Can I Help?
• Set up SQL Instance correctly
• Understand the database usage profilesConfiguration
• Standards and processes
• PowerShellInstallation
• Monitor
• Plan for growth
• Backup
Maintenance
21. blog.eardley.org.uk
Configuration
• Used a dedicated instance
• Default Collation - Latin1_General_CI_AS_KS_WS
• MAXDOP = 1
• Disable auto-create statistics
• Define the maximum memory
• Make a note of the Port Number the Instance is listening on
• Single filegroup per DB
22. blog.eardley.org.uk
Support
• The general rules to not invalidate Microsoft Support are:
– Do not add anything to the SharePoint databases
• Stored Procedures
• Triggers
• Tables
• Indexes
– Do not run frequent queries against the SharePoint Databases
23. blog.eardley.org.uk
Summary
• The number of databases depends on the service applications
• The size of the databases will depend on
– The number of users
– The number of documents and the amount of content
– The amount of usage of SharePoint
• A database instance for SharePoint has specific requirements
• HA and DR strategies are a combination of SharePoint and SQL approaches
• SharePoint databases are the same as any other databases
26. blog.eardley.org.uk
Stick around for SWAG! (Prize drawing at 5.00 p.m)
• All our volunteers and organisers do not get paid for running SPS
SQLSaturday Cambridge and do it because they believe in the power of
community (or are just plain nuts). Please show your gratitude for making this
possible by:
– Giving them a hug
– Shaking their hand
– Saying thank you
– Coming back next year
– Consider getting your company to pay for a precon next year
– Speading the word
– Getting involved yourself
– But most of all, by enjoying the day!
• Don’t forget to thank the sponsors for their support
• Thank the speakers for donating their time, energy and expenses
27. blog.eardley.org.uk
Stick around for SWAG! (Prize drawing at 5.00 p.m)
SQLCloud — XBox One!!! (make sure you know how to play the Jet Set Willy vendor competition!)
SQLCloud—Dark Side Of The Moon, The Wall and Wish You Were Here
Microsoft — MCP Voucher
Data Idols — Supercar Driving Experience
Profisee — Signed MDS Book and £50 Amazon Voucher
SQLSentry — Plan Explorer PRO License
Pyramid Analytics—Coffee Machine
Effektor — Lego Big Ben
Rencore — SPCAF Professional License (valued at $2099!)
Axioworks — Amazon Fire TV and £75 Amazon Voucher
DELL — Beats by Dr Dre Headphones
Redgate — DLM Workshop
Pluralsight — Annual Plus subscriptions
All Your Base Conference — 3 x Conference Tickets
VisualSP—Annual training subscription
Loads of books and much much more!!!
Web Application – a web site that contains at least one site collection
Site Collection – a container for sites and functionality configuration
Site – a container of lists and libraries and functionality configuration
List – a container of list items
Library – a container of documents
Database recovery is generally to large a unit of recovery as users generally want a document or a site
Tools available for more granular recovery
Dedicated Instance
Because of the security settings required to allow SharePoint to create databases and the default naiming conventions of SharePoint databases a single instance is recommended for each SharePoint Farm
More easy to manage when all of the databases within an instance are related to the same SharePoint Farm
If other custom databases are required because they are to be accessed from the same farm then they should be added to the same instance, e.g. SSRS or bespoke DBs
Easier for HA and DR
Collation
SharePoint is generally good at handling collations that differ from the recommended collation
The SQL generated by the application will explicitly set the collation
Issues arise when moving databases where the servers have different collations as comparisons used in TempDB will generate errors
MAXDOP
As of SharePoint 2013 a MAXDOP setting of 1 is required
Another reason to use a dedicated instance if other DB applications require different MAXDOP settings
Statistics
SharePoint will configure the settings when it is installing and when it is upgrading
Maximum memory
A simple safety check to prevent the instance claiming too much memory
Port Number