Sdílet prostřednictvím


Nasazení balíčku nasazení modelu pomocí MDSModelDeploy

Platí pro:SQL Server v systému Windows Azure SQL Managed Instance

Důležité

Hlavní datové služby (MDS) se odeberou v SQL Serveru 2025 (17.x). MdS nadále podporujeme v SQL Serveru 2022 (16.x) a starších verzích.

V hlavních datových službách pomocí nástroje MDSModelDeploy nasaďte balíček, který obsahuje:

  • Pouze objekty modelu.

  • Modelování objektů a dat

Pokud chcete nasadit balíček, který obsahuje pouze objekty modelu, můžete místo toho použít průvodce nasazením modelu ve webové aplikaci Master Data Manager. Další informace naleznete v tématu Nasazení balíčku modelu s pomocí průvodce.

Důležité

Balíčky je možné nasadit do edice SQL Serveru, ve které byly vytvořeny pouze. To znamená, že balíčky vytvořené v SQL Serveru 2012 (11.x) nelze nasadit na SQL Server 2014 (12.x) nebo novější.

Požadavky

Pro provedení tohoto postupu:

  • Musíte mít oprávnění pro přístup k funkční oblasti Správy systému v cílovém prostředí Master Data Services.

  • Balíček nasazení modelu musí existovat. Další informace naleznete v tématu Vytvoření balíčku nasazení modelu pomocí MDSModelDeploy.

  • Musíte být správcem v prostředí, ve kterém model nasazujete. Další informace najdete v tématu Správci (hlavní datové služby).

  • Pokud aktualizujete model daty, verze, do které nasazujete, nemůže být uzamčena ani potvrzena.

Nasazení balíčku nasazení modelu

  1. Určete, jestli nasazujete nový model, klon modelu nebo aktualizujete dříve naklonovaný model. Další informace naleznete v tématu Možnosti nasazení modelu (hlavní datové služby).

  2. Otevřete Příkazový řádek jako správce a přejděte na MDSModelDeploy.exe.

    • Pokud je služba MDS nainstalovaná ve výchozím umístění, nástroj je k dispozici na jednotce:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration.

    • Pokud není služba MDS nainstalovaná ve výchozím umístění, vyhledejte v místním počítači MDSModelDeploy.exe.

  3. Volitelný. Zobrazit možnosti a nápovědu

    • Pokud chcete zobrazit všechny dostupné možnosti, zadejte MDSModelDeploy a stiskněte Enter.

    • Chcete-li zobrazit nápovědu pro možnost, zadejte následující, kde OptionName je název možnosti: MDSModelDeploy help OptionName.

  4. Volitelný. Pokud máte více webových aplikací, určete název služby, do které budete nasazovat, zadáním tohoto příkazu a stisknutím klávesy Enter:

    MDSModelDeploy listservices  
    

    Vrátí se seznam hodnot, například MDS1, Default Web Site, MDS. K nasazení modelu je potřeba první hodnota v tomto seznamu (v tomto případě MDS1).

  5. V závislosti na tom, jestli vytváříte model, klonujete model nebo aktualizujete model, zadejte na příkazovém řádku následující příkaz a stiskněte Enter.

    • Vytvoření nového modelu:

      MDSModelDeploy deploynew -package PackageName -model ModelName -service ServiceName  
      
    • Vytvoření klonu modelu:

      MDSModelDeploy deployclone -package PackageName  
      
    • Aktualizace existujícího modelu a jeho dat:

      MDSModelDeploy deployupdate -package PackageName -version VersionName  
      

    Důležité

    Pokud použijete nástroj MDSModelDeploy k aktualizaci existujícího modelu a jeho dat a balíček neobsahuje entitu, atribut nebo člena, který existuje v cílovém modelu, MDSModelDeploy tuto entitu, atribut ani člen z modelu neodstraní.

    Kde PackageName je název souboru balíčku (.pkg), ModelName je název nového modelu, VersionName je název verze a ServiceName je název služby, kterou jste vrátili v předchozím kroku. Ujistěte se, že názvy modelů a verzí odpovídají přesným názvům rozlišující malá a velká písmena.

  6. Po úspěšném nasazení balíčku se zobrazí zpráva o úspěšném dokončení operace MDSModelDeploy.

Poznámky:

  • Pokud má zobrazení předplatného v balíčku stejný název jako zobrazení předplatného v existujícím modelu, zobrazí se toto upozornění: Zobrazení předplatného bylo přejmenováno a zobrazení je vytvořeno jako modelname.subscriptionviewname. Pokud se tento název už používá, zobrazení předplatného se nevytvořilo.

  • Proces nasazení má čtyři kroky:

    1. Objekty modelu jsou vytvořeny.

    2. Vytvoří se obchodní pravidla.

    3. Vytvoří se zobrazení předplatného.

    4. Hlavní data jsou naplněna.

  • Při vytváření nového nebo klonovaného modelu dojde k chybě procesu během jakéhokoli kroku, model se odstraní.

    Při aktualizaci modelu, pokud proces selže během prvních tří kroků, nepokračuje; změny, které již byly provedeny, se ale zpět nevrátí. Pokud proces selže v kroku 4, členové, které je možné aktualizovat, se aktualizují.

Další kroky

Atributy souborů a oprávnění uživatelů a skupin nejsou součástí balíčků nasazení modelu. Po nasazení modelu je nutné je aktualizovat ručně. Další informace najdete tady:

Viz také

Nasazení modelů (hlavní datové služby)