Shared Schema

Bild Microsoft Dynamics NAV 2018

Shared Schema

Beitragvon Kowa » 19. Dezember 2017 16:26

NAV 2018 ist ja die erste Version mit optionalem Shared Schema. Zu dieser Datenbanktechnik, die MS (schon aus KostengrĂĽnden) bei Dynamics 365 einsetzt, hier eine Dissertation aus dem Jahre 2011
Schema Flexibility and Data Sharing in Multi-Tenant Databases
sowie eine Seminararbeit aus 2010.
https://dbs.uni-leipzig.de/file/seminar_0910_kerkhoff_ausarbeitung.pdf

Docs
Multi-tenant SaaS database tenancy patterns

Shared-Schema-Datenbank
SharedSchema1Public.png


Das Umstellen einer Datenbank geschieht ĂĽber Set-NAVServerConfiguration mit SharedDb
Code: Alles auswählen
Set-NAVServerConfiguration -ServerInstance <server_instance_name> -KeyName FeatureSwitchOverrides -KeyValue SharedDb

Danach den Dienst neu starten und anschlieĂźend noch Sync-NAVTenant fĂĽr diesen ausfĂĽhren.

SharedSchemaSyncTenantPublic.png


Die Ăśbersetzung "freigegebene Datenbank" in der PowerShell bei der Konvertierung ist natĂĽrlich Unsinn. "Datenbank mit gemeinsam geteiltem Schema" trifft es schon eher :wink: .
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: Shared Schema

Beitragvon NAVvienna » 20. Dezember 2017 12:37

Inwiefern sind KostengrĂĽnde fĂĽr diese Ă„nderung ausschlaggebend? Meiner Meinung nach war dieser Schritt schon sehr lange notwendig, generell ist das DB-Schema / Konzept der NAV Datenbank teilweise "interessant"
NAVvienna
 
Beiträge: 69
Registriert: 6. November 2017 12:24
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2016

Re: Shared Schema

Beitragvon Kowa » 20. Dezember 2017 13:08

NAVvienna hat geschrieben:Inwiefern sind KostengrĂĽnde fĂĽr diese Ă„nderung ausschlaggebend?

Weil auch die Dynamicssparte bei MS für die Azurenutzung bezahlen muss. Dass es ein Konzern ist, ändert nichts daran, dass Dynamics 365 sonst im Vergleich zu den Mitbewerbern bei Cloud-ERPs schlicht zu teuer angeboten werden müsste, um noch profitabel zu sein.
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: Shared Schema

Beitragvon Kowa » 12. April 2018 14:42

Supportet wird Shared Schema im NAV 2018 On-Prem-Betrieb ĂĽbrigens derzeit noch nicht, Testen darf man aber :wink: .
https://www.yammer.com/dynamicsnavdev/t ... 1068071692

FĂĽr D365 wiederum ist dieses Cmdlet gedacht: Convert-NAVTenant
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: Shared Schema

Beitragvon MichaelK » 13. April 2018 08:30

Hallo Kai,

ich habe das auf einer NAV 2018 CU3 ausprobiert.

Code: Alles auswählen
Set-NAVServerConfiguration -ServerInstance DynamicsNAV110 -KeyName FeatureSwitchOverrides -KeyValue SharedDb
Set-NAVServerInstance -ServerInstance DynamicsNAV110 -Restart
Sync-NAVTenant DynamicsNAV110 -Mode ForceSync -Force


Es hat sich aber nichts verändert, außer, dass in der CustomSettings.config der folgende Eintrag dazugekommen ist. <add key="FeatureSwitchOverrides" value="SharedDb" />

Hast du eine Idee woran das liegen könnte?

GruĂź

Michael
MichaelK
Microsoft Partner
Microsoft Partner
 
Beiträge: 550
Registriert: 4. März 2009 10:21
Realer Name: Michael Kaluza
Arbeitsort: Lustenau
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3.70,4.00,5,2009,2013,2015

Re: Shared Schema

Beitragvon Kowa » 13. April 2018 09:20

MichaelK hat geschrieben:Hast du eine Idee woran das liegen könnte?

Das könnte auch wieder abgeklemmt worden sein. Von Kennie Pontoppidan kam gestern nur die Aussage, des es funktionieren könnte, aber nicht supportet wird.
Die Tenerife-Previews konnten es jedenfalls alle noch, auch in Kombination mit Multi-tenancy, aber da wurde ja auch noch nicht zwischen On-Prem und Cloud unterschieden.
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: Shared Schema

Beitragvon MichaelK » 13. April 2018 09:22

Hallo Kai,

mit dem folgenden Befehl hat es dann funktioniert:

Code: Alles auswählen
Convert-NAVTenant -ServerInstance DynamicsNAV110 -SharedSchema


GruĂź

Michael
MichaelK
Microsoft Partner
Microsoft Partner
 
Beiträge: 550
Registriert: 4. März 2009 10:21
Realer Name: Michael Kaluza
Arbeitsort: Lustenau
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3.70,4.00,5,2009,2013,2015

Re: Shared Schema

Beitragvon Kowa » 6. März 2020 12:19

Auch wenn es 2017 anders angekĂĽndigt wurde, wird Shared Schema von MS auch bei SaaS fĂĽr BC nicht eingesetzt.
https://www.yammer.com/dynamicsnavdev/# ... 0896189440
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01


ZurĂĽck zu NAV 2018

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast