SlideShare ist ein Scribd-Unternehmen logo
1 von 35
CLOUD HYBRID SEARCH
PITFALLS
Quelle: Martin Abegglen, flickr.com/photos/twicepix/2941464463
 Kai Boschung
System Engineer bei GARAIO AG
 https://engineerer.ch
 https://github.com/engineererr
@engineerer_
 Kai Boschung
System Engineer bei Experts Inside GmbH (ab 1. Juni 2019)
 https://engineerer.ch
 https://github.com/engineererr
@engineerer_
 kbo@expertsinside.com
ZIELEVON HEUTE
1. Sehr kurze Erklärung zu Setup und Konfiguration der Cloud Hybrid
Search.
2. Ich zeige euch das Resultat in einer Demo.
3. Dann konzentrieren wir uns auf das, was falsch gehen kann ;-)
4. Hat jemand noch einenWunsch?
SETUP: WELCHESTOOL IST GEMEINT?
Hybrid Picker
SETUP
 Der Hybrid Picker nimmt uns sämtliche Arbeit ab.
 Achtung: Der Hybrid Picker kann die Search Service Application einrichten, hält
sich aber nicht an euer Naming Konzept. DBs werden irgendwie benannt 
 Nutzt die PowerShell Skripts stattdessen.
 Achtung: Der Authentication Realm wird angepasst. Bestehende Add-Ins können
sich danach möglicherweise nicht mehr authentifizieren und müssen angepasst
werden.
DEMO
PITFALL
File Server
Forward Proxy
ActiveDirectory
Azure AD
SharePoint
SharePoint
OneDrive
ADFS
Reverse Proxy
User Profiles Search Term Store
CT Hub OneDrive
User
Profiles
Search Term Store
CT Hub
OneDrive
File Server
Forward Proxy
ActiveDirectory
Azure AD
SharePoint
SharePoint
OneDrive
ADFS
Reverse Proxy
User Profiles Search Term Store
CT Hub OneDrive
User
Profiles
Search Term Store
CT Hub
OneDrive
PITFALL: NETZWERK NICHT READY
 Microsoft publiziert eine Liste aller Endpoints, die erreichbar sein
müssen (Link).
 Am einfachsten wäre natürlich 443 von den SharePoint Servern ins
Internet zu öffnen.
 Dabei sollte kein Forward Proxy genutzt werden –Verlangsamung.
 Und auch keine Paket-Inspection –Verlangsamung.
File Server
Forward Proxy
ActiveDirectory
Azure AD
SharePoint
SharePoint
OneDrive
ADFS
Reverse Proxy
User Profiles Search Term Store
CT Hub OneDrive
User
Profiles
Search Term Store
CT Hub
OneDrive
PITFALL: AUTHENTIFIZIERUNGS-
INFRASTRUKTUR NICHT READY
O365 authentifiziert über ADFS.
Der Reverse Proxy muss auch amADFS angeschlossen
werden, sonst müssen sich User aus dem Internet
einmal bei O365 und einmal beim Reverse Proxy
einloggen.
File Server
Forward Proxy
ActiveDirectory
Azure AD
SharePoint
SharePoint
OneDrive
ADFS
Reverse Proxy
User Profiles Search Term Store
CT Hub OneDrive
User
Profiles
Search Term Store
CT Hub
OneDrive
PITFALL: SYNCHRONISATION NICHT READY
Sämtliche User und Security Groups müssen nachAzure
AD synchronisiert sein.
Sonst funktioniert das SecurityTrimming in der SPO
Search nicht und es werden nicht alle Resultate
angezeigt.
File Server
Forward Proxy
ActiveDirectory
Azure AD
SharePoint
SharePoint
OneDrive
ADFS
Reverse Proxy
User Profiles Search Term Store
CT Hub OneDrive
User
Profiles
Search Term Store
CT Hub
OneDrive
PITFALL: ABHÄNGIGKEITEN NICHT MIGRIERT
Ich empfehle zuerst Hybrid ContentTypes und Hybrid
Taxonomy einzurichten.
Dies ist zum Glück einfach:
1. Per PowerShell die CT undTaxonomy Groups kopieren
2. Per Hybrid Picker Hybrid CT undTaxonomy einrichten
Microsoft Docs
File Server
Forward Proxy
ActiveDirectory
Azure AD
SharePoint
SharePoint
OneDrive
ADFS
Reverse Proxy
User Profiles Search Term Store
CT Hub OneDrive
User
Profiles
Search Term Store
CT Hub
OneDrive
File Server
Forward Proxy
ActiveDirectory
Azure AD
SharePoint
SharePoint
OneDrive
ADFS
Reverse Proxy
User Profiles Search Term Store
CT Hub OneDrive
User
Profiles
Search Term Store
CT Hub
OneDrive
PITFALL: SEARCH 1:1 NACH SPO MIGRIEREN
 Ich rate stark davon ab.
 Möglicherweise wird die Classic Search in SPO irgendwann
deaktiviert.
 Konfiguration von Refiner ist nicht mehr ganz so einfach.
 Sämtliche Result Pages müssen übernommen werden.
 Sämtliche Result Sources müssen neu erstellt werden.
 Besser: Resultate nach SPO bringen und aus die Maus 
File Server
Forward Proxy
ActiveDirectory
Azure AD
SharePoint
SharePoint
OneDrive
ADFS
Reverse Proxy
User Profiles Search Term Store
CT Hub OneDrive
User
Profiles
Search Term Store
CT Hub
OneDrive
PITFALL: SEARCH RANKING
 Das Ranking von on-premises wird nicht nach SharePoint Online
übernommen.
 Somit werden die Suchresultate nicht in derselben Reihenfolge
dargestellt.
 Kann man aber durch Query Rules auf Result Sources anpassen
(z.B. können so PDF hochgestuft werden).
File Server
Forward Proxy
ActiveDirectory
Azure AD
SharePoint
SharePoint
OneDrive
ADFS
Reverse Proxy
User Profiles Search Term Store
CT Hub OneDrive
User
Profiles
Search Term Store
CT Hub
OneDrive
PITFALL: STAGING
Staging (INT und PROD) müsste folgendermassen aufgebaut werden (Credit: Samuel
Zürcher) :
 Neuen UPN-Suffix (z.B. engineererInt.ch) zum on-premisesAD hinzufügen (Link)
 User mit diesem UPN-Suffix erstellen -> INT-User
 Im «Azure AD Connect» User mit dem alten Suffix NUR in PROD-Tenant synchronisieren
(Filter)
 Im «Azure AD Connect» INT-User NUR in INT-Tenant synchronisieren (Filter)
 In SharePoint on-premises INT nur User mit INT-UPN-Suffix nutzen
 SharePoint on-premises INT mit INT Tenant verbinden
 SharePoint on-premises PROD mit PRODTenant verbinden
File Server
Forward Proxy
ActiveDirectory
Azure AD
SharePoint
SharePoint
OneDrive
ADFS
Reverse Proxy
User Profiles Search Term Store
CT Hub OneDrive
User
Profiles
Search Term Store
CT Hub
OneDrive
PITFALL: MIGRATION
Es gibt einiges, dass man nach dem Setup migrieren
muss:
Followed Sites (Client-Side Solution, oder andere
Ideen?)
OneDrive Content (ShareGate oder manuell)
User Profile Pictures
MIGRATION: USER PROFILE PICTURES
1. Profilbilder von MySite Host on-premises exportieren
2. Profilbilder umbenennen
3. Profilbilder hochladen für User, die SPS-
PicturePlaceholderState = 1
4. Im User Profile die URL und SPS-PicturePlaceholderState
= 0 setzen
5. Optional: On-premises URL auf Profile Picture in SPO
setzen
https://github.com/engineererr/O365-
Scripts/tree/master/Migrate-ProfilePicturesToSPO
File Server
Forward Proxy
ActiveDirectory
Azure AD
SharePoint
SharePoint
OneDrive
ADFS
Reverse Proxy
User Profiles Search Term Store
CT Hub OneDrive
User
Profiles
Search Term Store
CT Hub
OneDrive
PITFALL: FEHLENDE APIS
Es kann durchaus vorkommen, dass APIs in der Cloud nicht oder noch nicht
existieren:
- Followed Sites können nicht für die User migriert werden. Der User muss das
selber machen. Wir können ihn aber natürlich dabei unterstützen, indem wir ein
Web Part machen, dass die Followed Sites zeigt. Er kann dann ein «refollow»
machen.
 Profile Pictures können nicht für die User migriert werden. Wir haben dann die
Bilder per PowerShell in die Profile Picture Library kopiert und das ProfilePicture
Property per PnP auf das Bild zeigen lassen
 CT Publishing
 DocSet Management
 Usw.
RECAP
 Vorbereitung ist wichtig! Am Besten habt ihr jemanden aus dem
Netzwerk-, Reverse Proxy- und AD-Team mit im Boot.
 Migrationen von CT,Taxonomy, Followed Sites und Profile
Pictures nicht vergessen! Sonst leidet die Akzeptanz.
 Die Cloud kann nicht 1:1 on-premises abbilden: APIs können
fehlen,Timer Jobs sind eine Blackbox, Classic Search könnte
abgestellt werden, Refiners verhalten sich anders, usw.
File Server
Forward Proxy
ActiveDirectory
Azure AD
SharePoint
SharePoint
OneDrive
ADFS
Reverse Proxy
User Profiles Search Term Store
CT Hub OneDrive
User
Profiles
Search Term Store
CT Hub
OneDrive
LINKS
https://engineerer.ch/2018/12/13/setting-up-cloud-hybrid-search-part-1-considerations/
FRAGEN?
DANKE!

Weitere ähnliche Inhalte

Ähnlich wie SharePoint Cloud Hybrid Search Pitfalls

SharePoint Gotcha - 10 Besonderheiten, die man als SharePoint Anwender kennen...
SharePoint Gotcha - 10 Besonderheiten, die man als SharePoint Anwender kennen...SharePoint Gotcha - 10 Besonderheiten, die man als SharePoint Anwender kennen...
SharePoint Gotcha - 10 Besonderheiten, die man als SharePoint Anwender kennen...busitec GmbH
 
Frontend-Performance @ IPC
Frontend-Performance @ IPCFrontend-Performance @ IPC
Frontend-Performance @ IPCNico Steiner
 
Frontend-Performance mit PHP
Frontend-Performance mit PHPFrontend-Performance mit PHP
Frontend-Performance mit PHPFrank Kleine
 
Office 365 Akademie News – Dezember 2020
Office 365 Akademie News – Dezember 2020Office 365 Akademie News – Dezember 2020
Office 365 Akademie News – Dezember 2020Thomas Maier
 
SEO-Campixx 2022 | Suchoperatoren auf Steroiden
SEO-Campixx 2022 | Suchoperatoren auf SteroidenSEO-Campixx 2022 | Suchoperatoren auf Steroiden
SEO-Campixx 2022 | Suchoperatoren auf SteroidenPaul Schreiner
 
Große Applikationen mit AngularJS
Große Applikationen mit AngularJSGroße Applikationen mit AngularJS
Große Applikationen mit AngularJSSebastian Springer
 
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...atwork
 
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgSlides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgDNUG e.V.
 
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...atwork
 
PageSpeed Extreme für das große Speed Update 2021
PageSpeed Extreme für das große Speed Update 2021PageSpeed Extreme für das große Speed Update 2021
PageSpeed Extreme für das große Speed Update 2021SEARCH ONE
 
SharePoint Days 2013 - Knowledge Days rund um SharePoint
SharePoint Days 2013 - Knowledge Days rund um SharePointSharePoint Days 2013 - Knowledge Days rund um SharePoint
SharePoint Days 2013 - Knowledge Days rund um SharePointHLMC Events GmbH
 
DACHNUG50 Miro-v2.pdf
DACHNUG50 Miro-v2.pdfDACHNUG50 Miro-v2.pdf
DACHNUG50 Miro-v2.pdfDNUG e.V.
 
TechNet Conference 2013 Berlin-Office365 Einsatzszenarien by Martina Grom
TechNet Conference 2013 Berlin-Office365 Einsatzszenarien by Martina GromTechNet Conference 2013 Berlin-Office365 Einsatzszenarien by Martina Grom
TechNet Conference 2013 Berlin-Office365 Einsatzszenarien by Martina Gromatwork
 
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013IOZ AG
 
Sharcamp 2014: Search driven apps with SharePoint 2013
Sharcamp 2014: Search driven apps with SharePoint 2013Sharcamp 2014: Search driven apps with SharePoint 2013
Sharcamp 2014: Search driven apps with SharePoint 2013Maximilian Melcher
 
SharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise SearchSharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise SearchPatrick Maeschli
 
Office 365 Akademie News - Feb 19
Office 365 Akademie News - Feb 19Office 365 Akademie News - Feb 19
Office 365 Akademie News - Feb 19Thomas Maier
 
Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014Bastian Grimm
 
Ivory Soa Suite
Ivory Soa SuiteIvory Soa Suite
Ivory Soa SuitePredrag61
 

Ähnlich wie SharePoint Cloud Hybrid Search Pitfalls (20)

SharePoint Gotcha - 10 Besonderheiten, die man als SharePoint Anwender kennen...
SharePoint Gotcha - 10 Besonderheiten, die man als SharePoint Anwender kennen...SharePoint Gotcha - 10 Besonderheiten, die man als SharePoint Anwender kennen...
SharePoint Gotcha - 10 Besonderheiten, die man als SharePoint Anwender kennen...
 
Frontend-Performance @ IPC
Frontend-Performance @ IPCFrontend-Performance @ IPC
Frontend-Performance @ IPC
 
Frontend-Performance mit PHP
Frontend-Performance mit PHPFrontend-Performance mit PHP
Frontend-Performance mit PHP
 
Office 365 Akademie News – Dezember 2020
Office 365 Akademie News – Dezember 2020Office 365 Akademie News – Dezember 2020
Office 365 Akademie News – Dezember 2020
 
SEO-Campixx 2022 | Suchoperatoren auf Steroiden
SEO-Campixx 2022 | Suchoperatoren auf SteroidenSEO-Campixx 2022 | Suchoperatoren auf Steroiden
SEO-Campixx 2022 | Suchoperatoren auf Steroiden
 
Große Applikationen mit AngularJS
Große Applikationen mit AngularJSGroße Applikationen mit AngularJS
Große Applikationen mit AngularJS
 
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
 
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgSlides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
 
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...
 
PageSpeed Extreme für das große Speed Update 2021
PageSpeed Extreme für das große Speed Update 2021PageSpeed Extreme für das große Speed Update 2021
PageSpeed Extreme für das große Speed Update 2021
 
SharePoint Days 2013 - Knowledge Days rund um SharePoint
SharePoint Days 2013 - Knowledge Days rund um SharePointSharePoint Days 2013 - Knowledge Days rund um SharePoint
SharePoint Days 2013 - Knowledge Days rund um SharePoint
 
Ec2009 Templates
Ec2009 TemplatesEc2009 Templates
Ec2009 Templates
 
DACHNUG50 Miro-v2.pdf
DACHNUG50 Miro-v2.pdfDACHNUG50 Miro-v2.pdf
DACHNUG50 Miro-v2.pdf
 
TechNet Conference 2013 Berlin-Office365 Einsatzszenarien by Martina Grom
TechNet Conference 2013 Berlin-Office365 Einsatzszenarien by Martina GromTechNet Conference 2013 Berlin-Office365 Einsatzszenarien by Martina Grom
TechNet Conference 2013 Berlin-Office365 Einsatzszenarien by Martina Grom
 
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013
 
Sharcamp 2014: Search driven apps with SharePoint 2013
Sharcamp 2014: Search driven apps with SharePoint 2013Sharcamp 2014: Search driven apps with SharePoint 2013
Sharcamp 2014: Search driven apps with SharePoint 2013
 
SharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise SearchSharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise Search
 
Office 365 Akademie News - Feb 19
Office 365 Akademie News - Feb 19Office 365 Akademie News - Feb 19
Office 365 Akademie News - Feb 19
 
Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014
 
Ivory Soa Suite
Ivory Soa SuiteIvory Soa Suite
Ivory Soa Suite
 

SharePoint Cloud Hybrid Search Pitfalls

  • 1. CLOUD HYBRID SEARCH PITFALLS Quelle: Martin Abegglen, flickr.com/photos/twicepix/2941464463
  • 2.  Kai Boschung System Engineer bei GARAIO AG  https://engineerer.ch  https://github.com/engineererr @engineerer_
  • 3.  Kai Boschung System Engineer bei Experts Inside GmbH (ab 1. Juni 2019)  https://engineerer.ch  https://github.com/engineererr @engineerer_  kbo@expertsinside.com
  • 4. ZIELEVON HEUTE 1. Sehr kurze Erklärung zu Setup und Konfiguration der Cloud Hybrid Search. 2. Ich zeige euch das Resultat in einer Demo. 3. Dann konzentrieren wir uns auf das, was falsch gehen kann ;-) 4. Hat jemand noch einenWunsch?
  • 5. SETUP: WELCHESTOOL IST GEMEINT? Hybrid Picker
  • 6. SETUP  Der Hybrid Picker nimmt uns sämtliche Arbeit ab.  Achtung: Der Hybrid Picker kann die Search Service Application einrichten, hält sich aber nicht an euer Naming Konzept. DBs werden irgendwie benannt   Nutzt die PowerShell Skripts stattdessen.  Achtung: Der Authentication Realm wird angepasst. Bestehende Add-Ins können sich danach möglicherweise nicht mehr authentifizieren und müssen angepasst werden.
  • 9.
  • 10. File Server Forward Proxy ActiveDirectory Azure AD SharePoint SharePoint OneDrive ADFS Reverse Proxy User Profiles Search Term Store CT Hub OneDrive User Profiles Search Term Store CT Hub OneDrive
  • 11. File Server Forward Proxy ActiveDirectory Azure AD SharePoint SharePoint OneDrive ADFS Reverse Proxy User Profiles Search Term Store CT Hub OneDrive User Profiles Search Term Store CT Hub OneDrive
  • 12. PITFALL: NETZWERK NICHT READY  Microsoft publiziert eine Liste aller Endpoints, die erreichbar sein müssen (Link).  Am einfachsten wäre natürlich 443 von den SharePoint Servern ins Internet zu öffnen.  Dabei sollte kein Forward Proxy genutzt werden –Verlangsamung.  Und auch keine Paket-Inspection –Verlangsamung.
  • 13. File Server Forward Proxy ActiveDirectory Azure AD SharePoint SharePoint OneDrive ADFS Reverse Proxy User Profiles Search Term Store CT Hub OneDrive User Profiles Search Term Store CT Hub OneDrive
  • 14. PITFALL: AUTHENTIFIZIERUNGS- INFRASTRUKTUR NICHT READY O365 authentifiziert über ADFS. Der Reverse Proxy muss auch amADFS angeschlossen werden, sonst müssen sich User aus dem Internet einmal bei O365 und einmal beim Reverse Proxy einloggen.
  • 15. File Server Forward Proxy ActiveDirectory Azure AD SharePoint SharePoint OneDrive ADFS Reverse Proxy User Profiles Search Term Store CT Hub OneDrive User Profiles Search Term Store CT Hub OneDrive
  • 16. PITFALL: SYNCHRONISATION NICHT READY Sämtliche User und Security Groups müssen nachAzure AD synchronisiert sein. Sonst funktioniert das SecurityTrimming in der SPO Search nicht und es werden nicht alle Resultate angezeigt.
  • 17. File Server Forward Proxy ActiveDirectory Azure AD SharePoint SharePoint OneDrive ADFS Reverse Proxy User Profiles Search Term Store CT Hub OneDrive User Profiles Search Term Store CT Hub OneDrive
  • 18. PITFALL: ABHÄNGIGKEITEN NICHT MIGRIERT Ich empfehle zuerst Hybrid ContentTypes und Hybrid Taxonomy einzurichten. Dies ist zum Glück einfach: 1. Per PowerShell die CT undTaxonomy Groups kopieren 2. Per Hybrid Picker Hybrid CT undTaxonomy einrichten Microsoft Docs
  • 19. File Server Forward Proxy ActiveDirectory Azure AD SharePoint SharePoint OneDrive ADFS Reverse Proxy User Profiles Search Term Store CT Hub OneDrive User Profiles Search Term Store CT Hub OneDrive
  • 20. File Server Forward Proxy ActiveDirectory Azure AD SharePoint SharePoint OneDrive ADFS Reverse Proxy User Profiles Search Term Store CT Hub OneDrive User Profiles Search Term Store CT Hub OneDrive
  • 21. PITFALL: SEARCH 1:1 NACH SPO MIGRIEREN  Ich rate stark davon ab.  Möglicherweise wird die Classic Search in SPO irgendwann deaktiviert.  Konfiguration von Refiner ist nicht mehr ganz so einfach.  Sämtliche Result Pages müssen übernommen werden.  Sämtliche Result Sources müssen neu erstellt werden.  Besser: Resultate nach SPO bringen und aus die Maus 
  • 22. File Server Forward Proxy ActiveDirectory Azure AD SharePoint SharePoint OneDrive ADFS Reverse Proxy User Profiles Search Term Store CT Hub OneDrive User Profiles Search Term Store CT Hub OneDrive
  • 23. PITFALL: SEARCH RANKING  Das Ranking von on-premises wird nicht nach SharePoint Online übernommen.  Somit werden die Suchresultate nicht in derselben Reihenfolge dargestellt.  Kann man aber durch Query Rules auf Result Sources anpassen (z.B. können so PDF hochgestuft werden).
  • 24. File Server Forward Proxy ActiveDirectory Azure AD SharePoint SharePoint OneDrive ADFS Reverse Proxy User Profiles Search Term Store CT Hub OneDrive User Profiles Search Term Store CT Hub OneDrive
  • 25. PITFALL: STAGING Staging (INT und PROD) müsste folgendermassen aufgebaut werden (Credit: Samuel Zürcher) :  Neuen UPN-Suffix (z.B. engineererInt.ch) zum on-premisesAD hinzufügen (Link)  User mit diesem UPN-Suffix erstellen -> INT-User  Im «Azure AD Connect» User mit dem alten Suffix NUR in PROD-Tenant synchronisieren (Filter)  Im «Azure AD Connect» INT-User NUR in INT-Tenant synchronisieren (Filter)  In SharePoint on-premises INT nur User mit INT-UPN-Suffix nutzen  SharePoint on-premises INT mit INT Tenant verbinden  SharePoint on-premises PROD mit PRODTenant verbinden
  • 26. File Server Forward Proxy ActiveDirectory Azure AD SharePoint SharePoint OneDrive ADFS Reverse Proxy User Profiles Search Term Store CT Hub OneDrive User Profiles Search Term Store CT Hub OneDrive
  • 27. PITFALL: MIGRATION Es gibt einiges, dass man nach dem Setup migrieren muss: Followed Sites (Client-Side Solution, oder andere Ideen?) OneDrive Content (ShareGate oder manuell) User Profile Pictures
  • 28. MIGRATION: USER PROFILE PICTURES 1. Profilbilder von MySite Host on-premises exportieren 2. Profilbilder umbenennen 3. Profilbilder hochladen für User, die SPS- PicturePlaceholderState = 1 4. Im User Profile die URL und SPS-PicturePlaceholderState = 0 setzen 5. Optional: On-premises URL auf Profile Picture in SPO setzen https://github.com/engineererr/O365- Scripts/tree/master/Migrate-ProfilePicturesToSPO
  • 29. File Server Forward Proxy ActiveDirectory Azure AD SharePoint SharePoint OneDrive ADFS Reverse Proxy User Profiles Search Term Store CT Hub OneDrive User Profiles Search Term Store CT Hub OneDrive
  • 30. PITFALL: FEHLENDE APIS Es kann durchaus vorkommen, dass APIs in der Cloud nicht oder noch nicht existieren: - Followed Sites können nicht für die User migriert werden. Der User muss das selber machen. Wir können ihn aber natürlich dabei unterstützen, indem wir ein Web Part machen, dass die Followed Sites zeigt. Er kann dann ein «refollow» machen.  Profile Pictures können nicht für die User migriert werden. Wir haben dann die Bilder per PowerShell in die Profile Picture Library kopiert und das ProfilePicture Property per PnP auf das Bild zeigen lassen  CT Publishing  DocSet Management  Usw.
  • 31. RECAP  Vorbereitung ist wichtig! Am Besten habt ihr jemanden aus dem Netzwerk-, Reverse Proxy- und AD-Team mit im Boot.  Migrationen von CT,Taxonomy, Followed Sites und Profile Pictures nicht vergessen! Sonst leidet die Akzeptanz.  Die Cloud kann nicht 1:1 on-premises abbilden: APIs können fehlen,Timer Jobs sind eine Blackbox, Classic Search könnte abgestellt werden, Refiners verhalten sich anders, usw.
  • 32. File Server Forward Proxy ActiveDirectory Azure AD SharePoint SharePoint OneDrive ADFS Reverse Proxy User Profiles Search Term Store CT Hub OneDrive User Profiles Search Term Store CT Hub OneDrive

Hinweis der Redaktion

  1. Hochdeutsch
  2. Selbtsicher zu BLS stolziert Search, kenn ich. Cloud Hybrid Search.. Kein Problem! Probleme.. überall
  3. Erfahrungen mit BLS Demo-Tenant von Samuel
  4. Erklären, was SZUINSIDE ist https://docs.microsoft.com/en-us/sharepoint/hybrid/configure-cloud-hybrid-searchroadmap https://www.c-sharpcorner.com/article/configure-cloud-hybrid-search-in-sharepoint-server-2016-and-office-365/ Skript zeigen - Zeile 168 hervorheben wegen Naming Proxy
  5. Erklären, was SZUINSIDE ist https://docs.microsoft.com/en-us/sharepoint/hybrid/configure-cloud-hybrid-searchroadmap https://www.c-sharpcorner.com/article/configure-cloud-hybrid-search-in-sharepoint-server-2016-and-office-365/ Skript zeigen - Zeile 168 hervorheben wegen Naming Proxy
  6. Hybrid Picker Crawls Resultat
  7. Pitfall: Netzwerk nicht ready
  8. Pitfall: Netzwerk nicht ready
  9. Pitfall: Authentifizierungs-infrastruktur nicht ready
  10. Pitfall: Synchronisation nicht ready
  11. Pitfall: Abhängigkeiten nicht migriert
  12. Pitfall: Migration OneDrives, Followed Sites und Profile Pictures
  13. Pitfall: Fehlende APIs
  14. Wo könnte wohl etwas schief gehen?