Tworzenie bazy danych U-SQL Database dla usługi Azure Data Lake za pomocą projektu bazy danych U-SQL

Ważne

Usługa Azure Data Lake Analytics wycofana 29 lutego 2024 r. Dowiedz się więcej z tego ogłoszenia.

Na potrzeby analizy danych organizacja może używać usługi Azure Synapse Analytics lub Microsoft Fabric.

Baza danych U-SQL udostępnia widoki strukturalne danych bez struktury i zarządzane dane ustrukturyzowane w tabelach. Udostępnia również ogólny system wykazu metadanych do organizowania danych strukturalnych i kodu niestandardowego. Baza danych to koncepcja, która grupuje te powiązane obiekty razem.

Dowiedz się więcej o bazie danych U-SQL i języku DDL (Data Definition Language).

Projekt bazy danych U-SQL jest typem projektu w programie Visual Studio, który pomaga deweloperom w szybkim i łatwym tworzeniu i wdrażaniu baz danych U-SQL oraz zarządzaniu nimi.

Tworzenie projektu bazy danych U-SQL

Azure Data Lake Tools for Visual Studio dodano nowy szablon projektu o nazwie Projekt bazy danych U-SQL po wersji 2.3.3000.0. Aby utworzyć projekt U-SQL, wybierz pozycję Plik > nowy > projekt. Projekt U-SQL Database można znaleźć w węźle Azure Data Lake > U-SQL.

Data Lake Tools for Visual Studio — tworzenie projektu bazy danych U-SQL

Opracowywanie obiektów bazy danych U-SQL przy użyciu projektu bazy danych

Kliknij prawym przyciskiem myszy projekt bazy danych U-SQL. Wybierz pozycję Dodaj > nowy element. Wszystkie nowe obsługiwane typy obiektów można znaleźć w Kreatorze dodawania nowego elementu .

W przypadku obiektu innego niż zestaw (na przykład funkcji z wartością tabeli) zostanie utworzony nowy skrypt U-SQL po dodaniu nowego elementu. Możesz rozpocząć tworzenie instrukcji DDL dla tego obiektu w edytorze.

W przypadku obiektu zestawu narzędzie udostępnia przyjazny dla użytkownika edytor interfejsu użytkownika, który pomaga zarejestrować zestaw i wdrożyć pliki DLL oraz inne pliki. W poniższych krokach pokazano, jak dodać definicję obiektu zestawu do projektu bazy danych U-SQL:

  1. Dodaj odwołania do projektu języka C#, który zawiera funkcję UDO/UDAG/UDF dla projektu bazy danych U-SQL.

    Data Lake Tools for Visual Studio — dodawanie dokumentacji

    Data Lake Tools for Visual Studio — dodawanie dokumentacji projektu bazy danych U-SQL

  2. W widoku projektu zestawu wybierz zestaw, do których odwołuje się zestaw, z menu rozwijanego Utwórz zestaw z odwołania .

    Narzędzia Data Lake Tools for Visual Studio — tworzenie zestawu na podstawie dokumentacji

  3. Dodaj zależności zarządzane i dodatkowe pliki , jeśli istnieją. Po dodaniu dodatkowych plików narzędzie używa ścieżki względnej, aby upewnić się, że zestawy można znaleźć zarówno na komputerze lokalnym, jak i na maszynie kompilacji później.

@_DeployTempDirectory to wstępnie zdefiniowana zmienna, która wskazuje narzędzie do folderu wyjściowego kompilacji. W folderze danych wyjściowych kompilacji każdy zestaw ma podfolder o nazwie z nazwą zestawu. Wszystkie biblioteki DLL i dodatkowe pliki znajdują się w tym podfolderze.

Tworzenie projektu bazy danych U-SQL

Dane wyjściowe kompilacji dla projektu bazy danych U-SQL to pakiet wdrożeniowy bazy danych U-SQL o nazwie z sufiksem .usqldbpack. Pakiet .usqldbpack jest plikiem .zip zawierającym wszystkie instrukcje DDL w jednym skrypcie U-SQL w folderze DDL oraz wszystkie biblioteki DLL i dodatkowe pliki dla zestawów w folderze Temp .

Dowiedz się więcej o tworzeniu projektu bazy danych U-SQL przy użyciu wiersza polecenia MSBuild i zadania kompilacji Azure DevOps Services.

Wdrażanie bazy danych U-SQL

Pakiet .usqldbpack można wdrożyć na koncie lokalnym lub koncie usługi Azure Data Lake Analytics przy użyciu programu Visual Studio lub zestawu SDK wdrażania.

Wdrażanie bazy danych U-SQL w programie Visual Studio

Bazę danych U-SQL można wdrożyć za pomocą projektu bazy danych U-SQL lub pakietu .usqldbpack w programie Visual Studio.

Wdrażanie za pośrednictwem projektu bazy danych U-SQL

  1. Kliknij prawym przyciskiem myszy projekt bazy danych U-SQL, a następnie wybierz polecenie Wdróż.

  2. W Kreatorze wdrażania SQL Database U-wybierzkonto usługi ADLA, do którego chcesz wdrożyć bazę danych. Obsługiwane są zarówno konta lokalne, jak i konta ADLA.

  3. Źródło bazy danych jest wypełniane automatycznie i wskazuje pakiet .usqldbpack w folderze wyjściowym kompilacji projektu.

  4. Wprowadź nazwę w polu Nazwa bazy danych , aby utworzyć bazę danych. Jeśli baza danych o tej samej nazwie już istnieje na docelowym koncie usługi Azure Data Lake Analytics, wszystkie obiekty zdefiniowane w projekcie bazy danych są tworzone bez ponownego tworzenia bazy danych.

  5. Aby wdrożyć bazę danych U-SQL, wybierz pozycję Prześlij. Wszystkie zasoby (zestawy i dodatkowe pliki) są przekazywane, a zadanie U-SQL zawierające wszystkie instrukcje DDL jest przesyłane.

    Data Lake Tools for Visual Studio — wdrażanie projektu bazy danych U-SQL

    Data Lake Tools for Visual Studio — kreator projektu bazy danych U-SQL

Wdrażanie za pomocą pakietu wdrożeniowego bazy danych U-SQL

  1. Otwórz Eksploratora serwera. Następnie rozwiń konto usługi Azure Data Lake Analytics, do którego chcesz wdrożyć bazę danych.

  2. Kliknij prawym przyciskiem myszy lub naciśnij i przytrzymaj bazy danych U-SQL Database, a następnie wybierz polecenie Wdróż bazę danych.

  3. Ustaw wartość Źródło bazy danych na ścieżkę pakietu wdrożeniowego bazy danych U-SQL (plik usqldbpack).

  4. Wprowadź nazwę bazy danych , aby utworzyć bazę danych. Jeśli istnieje baza danych o tej samej nazwie, która już istnieje na docelowym koncie usługi Azure Data Lake Analytics, wszystkie obiekty zdefiniowane w projekcie bazy danych są tworzone bez ponownego tworzenia bazy danych.

    Data Lake Tools for Visual Studio — wdrażanie pakietu bazy danych U-SQL

    Narzędzia Data Lake Tools for Visual Studio — kreator wdrażania pakietu bazy danych U-SQL

Wdrażanie bazy danych U-SQL przy użyciu zestawu SDK

PackageDeploymentTool.exe Udostępnia interfejsy programowania i wiersza polecenia, które ułatwiają wdrażanie baz danych U-SQL. Zestaw SDK znajduje się w pakiecie NuGet zestawu U-SQL SDK znajdującym się w build/runtime/PackageDeploymentTool.exelokalizacji .

Dowiedz się więcej o zestawie SDK i sposobie konfigurowania potoku ciągłej integracji/ciągłego wdrażania na potrzeby wdrażania bazy danych U-SQL.

Odwołanie do projektu bazy danych U-SQL

Projekt U-SQL może odwoływać się do projektu bazy danych U-SQL. Odwołanie dotyczy dwóch obciążeń:

Jak dodać odwołanie do bazy danych U-SQL

  1. Kliknij prawym przyciskiem myszy projekt U-SQL w Eksplorator rozwiązań, a następnie wybierz polecenie Dodaj odwołanie do SQL Database U....

    Data Lake Tools for Visual Studio — dodawanie odwołania do projektu bazy danych

  2. Skonfiguruj odwołanie do bazy danych z projektu bazy danych U-SQL w bieżącym rozwiązaniu lub w pliku pakietu bazy danych U-SQL.

  3. Podaj nazwę bazy danych.

    Kreator dodawania projektu bazy danych narzędzi Data Lake Tools for Visual Studio

Następne kroki