Použití databázového projektu U-SQL pro vývoj databáze U-SQL pro Azure Data Lake
Databáze U-SQL poskytuje strukturovaná zobrazení nad nestrukturovanými daty a spravovanými strukturovanými daty v tabulkách. Poskytuje také obecný systém katalogu metadat pro uspořádání strukturovaných dat a vlastního kódu. Databáze je koncept, který seskupí tyto související objekty dohromady.
Přečtěte si další informace o databázi U-SQL a jazyku DDL (Data Definition Language).
Projekt databáze U-SQL je typ projektu v aplikaci Visual Studio, který pomáhá vývojářům rychle a snadno vyvíjet, spravovat a nasazovat databáze U-SQL.
Vytvoření databázového projektu U-SQL
Nástroje Azure Data Lake pro Visual Studio přidat novou šablonu projektu s názvem projekt databáze U-SQL po verzi 2.3.3000.0. Chcete-li vytvořit projekt U-SQL, vyberte soubor > nový > projekt. Projekt U-SQL Database lze nalézt v části Azure Data Lake > uzlu u-SQL.

Vývoj objektů databáze U-SQL pomocí databázového projektu
Klikněte pravým tlačítkem na projekt databáze U-SQL. Vyberte přidat > novou položku. Všechny nové podporované typy objektů můžete najít v průvodci přidáním nové položky .
Pro objekt, který není typu Assembly (například funkce vracející tabulku), je vytvořen nový skript U-SQL po přidání nové položky. Můžete začít vyvíjet příkaz DDL pro daný objekt v editoru.
V případě objektu sestavení poskytuje nástroj uživatelsky přívětivý Editor uživatelského rozhraní, který vám pomůže zaregistrovat sestavení a nasadit soubory DLL a další další soubory. Následující kroky ukazují, jak přidat definici objektu sestavení do projektu databáze U-SQL:
Přidejte odkazy na projekt C#, který zahrnuje UDO/UDAG/UDF pro projekt databáze U-SQL.


V zobrazení návrhu sestavení vyberte odkazovaná sestavení z rozevírací nabídky vytvořit sestavení z odkazu .

Přidejte spravované závislosti a Další soubory , pokud existují. Když přidáte další soubory, nástroj použije relativní cestu k tomu, aby bylo zajištěno, že bude moci najít sestavení v místním počítači i v počítači sestavení později.
@_DeployTempDirectory je předdefinovaná proměnná, která ukazuje nástroj na výstupní složku sestavení. V rámci výstupní složky sestavení má každé sestavení podsložku s názvem sestavení. Všechny knihovny DLL a další soubory jsou v této podsložce.
Vytvoření databázového projektu U-SQL
Výstup sestavení pro projekt databáze U-SQL je balíček pro nasazení U-SQL Database s názvem s příponou .usqldbpack . .usqldbpackBalíček je soubor. zip, který obsahuje všechny příkazy DDL v jednom skriptu U-SQL ve složce DDL a všechny knihovny DLL a další soubory pro sestavení ve složce TEMP .
Přečtěte si další informace o tom, jak vytvořit projekt databáze U-SQL pomocí příkazového řádku MSBuild a úlohy Azure DevOps Services sestavení.
Nasazení databáze U-SQL
Balíček. usqldbpack se dá nasadit na místní účet nebo účet Azure Data Lake Analytics pomocí sady Visual Studio nebo sady Deployment SDK.
Nasazení databáze U-SQL v aplikaci Visual Studio
Databázi U-SQL můžete nasadit prostřednictvím databázového projektu U-SQL nebo balíčku. usqldbpack v aplikaci Visual Studio.
Nasazení prostřednictvím databázového projektu U-SQL
Klikněte pravým tlačítkem na projekt databáze U-SQL a pak vyberte nasadit.
V Průvodci nasazením U-SQL Database vyberte účet ADLA , do kterého chcete nasadit databázi. Podporují se místní účty i účty ADLA.
Zdroj databáze je vyplněn automaticky a odkazuje na balíček. usqldbpack ve výstupní složce sestavení projektu.
Chcete-li vytvořit databázi, zadejte název v názvu databáze . Pokud databáze s tímto názvem již v cílovém Azure Data Lake Analytics účtu existuje, jsou všechny objekty, které jsou definovány v projektu databáze, vytvořeny bez opětovného vytvoření databáze.
Chcete-li nasadit databázi U-SQL, vyberte Odeslat. Všechny prostředky (sestavení a další soubory) se nahrají a úloha U-SQL, která obsahuje všechny příkazy DDL, se odešle.


Nasazení prostřednictvím balíčku pro nasazení U-SQL Database
Otevřete Průzkumník serveru. Pak rozbalte účet Azure Data Lake Analytics , do kterého chcete nasadit databázi.
Klikněte pravým tlačítkem na databáze U-SQL a pak zvolte nasadit databázi.
Nastavte zdroj databáze na cestu k balíčku nasazení U-SQL Database (soubor. usqldbpack).
Chcete-li vytvořit databázi, zadejte název databáze . Pokud existuje databáze se stejným názvem, která již existuje v cílovém Azure Data Lake Analyticsm účtu, všechny objekty, které jsou definovány v projektu databáze, jsou vytvořeny bez opětovného vytvoření databáze.


Nasazení databáze U-SQL pomocí sady SDK
PackageDeploymentTool.exe poskytuje rozhraní pro programování a příkazový řádek, která usnadňují nasazení databází U-SQL. Sada SDK je součástí balíčku NuGet U-SQL SDK, který se nachází na adrese build/runtime/PackageDeploymentTool.exe .
Přečtěte si další informace o sadě SDK a nastavení kanálu CI/CD pro nasazení databáze U-SQL.
Odkazování na projekt databáze U-SQL
Projekt U-SQL může odkazovat na projekt databáze U-SQL. Odkaz má vliv na dvě úlohy:
- Sestavení projektu: před vytvořením skriptů U-SQL nastavte odkazovaná databázová prostředí.
- Místní spuštění proti (místní projekt): odkazované databázové prostředí se před provedením skriptu U-SQL nasadí na účet (místní projekt). Přečtěte si další informace o místních spuštěních a o rozdílech mezi účty (místní počítač) a (místní projekt).
Postup přidání referenčních informací o databázi U-SQL
V Průzkumník řešení klikněte pravým tlačítkem na projekt U-SQL a pak zvolte Přidat odkaz u-SQL Database...

Nakonfigurujte odkaz na databázi z databázového projektu U-SQL v aktuálním řešení nebo v souboru balíčku pro databázi U-SQL.
Zadejte název databáze.
