Udostępnij za pośrednictwem


Rozszerzenie wirtualizacji danych dla usługi Azure Data Studio

Rozszerzenie wirtualizacji danych dla usługi Azure Data Studio zapewnia obsługę Kreatora tabel zewnętrznych ze źródłami danych ODBC.

Instalowanie rozszerzenia Data Virtualization

Aby zainstalować rozszerzenie Data Virtualization, odwiedź stronę Rozszerzanie funkcjonalności programu Azure Data Studio.

Zmiany w wersji 1.0

  • Zmieniono nazwę rozszerzenia na Data Virtualization.
  • Kreator tworzenia tabeli zewnętrznej:
    • Dołączone notesy z przewodnikiem na potrzeby wirtualizacji źródeł MongoDB i Teradata.
    • Dodano okno dialogowe w celu wypełnienia zmiennych w notesach wirtualizacji Bazy danych MongoDB i Teradata.

Zmiany w wersji 0.16

  • Kreator tworzenia tabeli zewnętrznej:
    • Ulepszona obsługa błędów podczas ładowania tabel i widoków na stronie mapowania obiektów.

Zmiany w wersji 0.15

  • Kreator tworzenia tabeli zewnętrznej:
    • Skrócony czas ładowania informacji o tabeli i kolumnie na stronie mapowania obiektów.
    • Usunięto usterkę podczas ładowania istniejących poświadczeń o określonym zakresie bazy danych na stronie szczegółów połączenia.
  • Kreator tworzenia tabeli zewnętrznej na podstawie plików CSV:
    • Zwiększono domyślny rozmiar próbki używany do analizowania PROSE.

Zmiany w wersji 0.14.1

  • Obsługa źródła danych CTP 3.1

Zmiany w wersji 0.12.1

  • Typ połączenia klastra danych big data programu SQL Server został usunięty w tej wersji. Wszystkie funkcje dostępne wcześniej z poziomu połączenia klastra danych big data programu SQL Server są teraz dostępne w połączeniu z programem SQL Server.
  • Przeglądanie systemu plików HDFS można znaleźć w folderze Usługi danych
  • W przypadku notesów narzędzie PySpark i inne jądra danych big data działają po nawiązaniu połączenia z wystąpieniem głównym programu SQL Server w klastrze danych big data programu SQL Server.
  • Kreator tworzenia tabeli zewnętrznej:
    • Obsługa tworzenia tabeli zewnętrznej przy użyciu istniejącego zewnętrznego źródła danych.
    • Ulepszenia wydajności w kreatorze.
    • Ulepszona obsługa nazw obiektów z znakami specjalnymi. W niektórych przypadkach spowodowały to niepowodzenie kreatora
    • Ulepszenia niezawodności strony Mapowanie obiektów.
    • Usunięto systemowe bazy danych — DWConfiguration, DWDiagnostics, DWQueue — z listy rozwijanej bazy danych.
    • Obsługa ustawiania nazwy obiektu Format pliku zewnętrznego w kreatorze Tworzenie tabeli zewnętrznej z plików CSV.
    • Dodano przycisk odświeżania do pierwszej strony kreatora Tworzenie tabeli zewnętrznej z plików CSV.

Informacje o wersji (wersja 0.11.0)

  • Obsługa notesów Jupyter Notebook, w szczególności obsługa jąder Python3 i Spark, została przeniesiona do usługi Azure Data Studio. To rozszerzenie nie jest już wymagane do korzystania z notesów.
  • Wiele poprawek błędów w kreatorach danych zewnętrznych:
    • Mapowania typów Oracle zostały zaktualizowane w celu dopasowania zmian dostarczonych w programie SQL Server 2019 CTP 2.3.
    • Rozwiązano problem polegający na tym, że nowe schematy wpisywane do kontrolek mapowania tabel były tracone.
    • Rozwiązano problem polegający na tym, że sprawdzanie węzła Baza danych w mapowaniach tabeli nie powodowało sprawdzania wszystkich tabel i widoków.

Informacje o wersji (wersja 0.10.2)

Obsługa programu SQL Server 2019

Obsługa programu SQL Server 2019 została zaktualizowana. Po nawiązaniu połączenia z wystąpieniem klastra danych big data programu SQL Server w drzewie eksploratora zostanie wyświetlony nowy folder usługi Data Services . Folder zawiera punkty uruchamiania dla akcji, takich jak otwieranie nowego notesu względem połączenia, przesyłanie zadań platformy Spark i praca z hdFS. Niektóre akcje, takie jak Tworzenie danych zewnętrznych za pośrednictwem pliku/folderu SYSTEMU PLIKÓW HDFS, należy zainstalować rozszerzenie PROGRAMU SQL Server 2019 .

Obsługa notesu

Wprowadziliśmy znaczące aktualizacje interfejsu użytkownika notesu. Koncentrujemy się na ułatwianiu odczytywania notesów udostępnianych Tobie. Oznaczało to usunięcie wszystkich pól konspektu wokół komórek, chyba że zaznaczono lub zatrzymano wskaźnik myszy, dodając obsługę aktywowania dla łatwych akcji na poziomie komórki bez konieczności wybierania komórki i wyjaśniania stanu wykonywania przez dodanie liczby wykonań, animowanego przycisku zatrzymania działania i nie tylko. Dodaliśmy również skróty klawiaturowe dla nowego notesu (), uruchom komórkę (F5Ctrl+Shift+N), nową komórkę kodu (Ctrl+Shift+C), nową komórkę tekstową ().Ctrl+Shift+T Mamy na celu uruchomienie wszystkich kluczowych akcji za pomocą skrótu, aby poinformować nas, czego brakuje!

Inne ulepszenia i poprawki obejmują:

  • Rozszerzenie programu SQL Server 2019 wyświetla teraz monit o wybranie katalogu instalacji dla zależności języka Python. Nie obejmuje on już języka Python w pliku .vsix file, zmniejszając ogólny rozmiar rozszerzenia. Zależności języka Python obsługują jądra Spark i Python3.

  • Dodano obsługę uruchamiania nowego notesu z wiersza polecenia. Uruchom polecenie z argumentami --command=notebook.command.new --server=myservername , aby otworzyć nowy notes i połączyć się z tym serwerem.

  • Poprawki wydajności notesów o dużej długości kodu w komórkach. Jeśli komórki kodu mają ponad 250 wierszy, zostanie dodany pasek przewijania.

  • Ulepszona obsługa .ipynb plików. Wersja 3 lub nowsza jest teraz obsługiwana.

    Uwaga

    Zapisywanie aktualizacji plików w wersji 4 lub nowszej.

  • Ustawienie notebook.enabled użytkownika zostało usunięte teraz, gdy wbudowana przeglądarka notesów jest stabilna.

  • Motyw o wysokim kontraście jest teraz obsługiwany z wieloma poprawkami układu obiektów w tym przypadku.

  • Naprawiono błąd #3680, w którym dane wyjściowe czasami pokazywały niepoprawnie liczbę ,,, znaków.

  • Naprawiono polecenie #3602 Editor znika dla komórek po przejściu z dala od narzędzia Azure Data Studio.

  • Dodano obsługę do używania widoków siatki dla wyjściowego application/vnd.dataresource+json typu MIME. Oznacza to, że wiele notesów korzystających z tego (na przykład przez ustawienie pd.options.display.html.table_schema w notesie języka Python) ma bardziej tabelaryczne dane wyjściowe.

Znane problemy

  • Podczas otwierania notesu zostanie wyświetlone okno dialogowe Instalowanie języka Python. Anulowanie tej instalacji powoduje, że na listach rozwijanych Jądra i Dołącz do nie są wyświetlane oczekiwane wartości. Obejście polega na ukończeniu instalacji języka Python.
  • Po otwarciu notesu za pomocą jądra, które nie jest obsługiwane, jądra i dołączanie do list rozwijanych powoduje, że program Azure Data Studio przestanie odpowiadać. Zamknij narzędzie Azure Data Studio i upewnij się, że używasz obsługiwanego jądra (Python3, Spark | R, Spark | Scala, PySpark, PySpark3).
  • Link interfejsu użytkownika platformy Spark kończy się niepowodzeniem w przypadku używania narzędzia PySpark3 lub innych jąder platformy Spark względem punktu końcowego programu SQL Server. Aby obejść ten problem, wybierz pozycję Interfejs użytkownika platformy Spark z pulpitu nawigacyjnego lub połącz się przy użyciu typu połączenia klastra danych big data programu SQL Server, ponieważ ma on poprawny hiperlink interfejsu użytkownika platformy Spark.

Ulepszenia rozszerzalności

W tej wersji dodano szereg ulepszeń, które ułatwiają rozszerzanie.

  • Nowy ObjectExplorerNodeProvider interfejs API umożliwia rozszerzeń współtworzenie folderów w programie SQL Server lub innych węzłach połączenia. W ten sposób Data Services węzeł jest dodawany w ramach wystąpień programu SQL Server 2019, ale może służyć do łatwego dodawania monitorowania lub innych folderów do interfejsu użytkownika.
  • Dostępne są dwie nowe wartości klucza kontekstu, które ułatwiają pokazywanie/ukrywanie współtworzenia pulpitu nawigacyjnego.
    • mssql:iscluster wskazuje, czy jest to klaster danych big data programu SQL Server 2019
    • mssql:servermajorversion ma wersję serwera (15 dla programu SQL Server 2019, 14 dla programu SQL Server 2017 itd.). Może to pomóc, jeśli funkcje powinny być wyświetlane tylko dla programu SQL Server 2017 lub nowszego, na przykład.

Informacje o wersji (wersja 0.8.0)

Notesy:

  • Dodawanie komórek przed /po istniejących komórkach jest teraz obsługiwane przez wybranie przycisku komórki "Więcej akcji"
  • Dodano opcję Dodaj nowe połączenie do połączeń na liście rozwijanej "Dołącz do"
  • Dodano polecenie Ponowne instalowanie notesu zależności w celu ułatwienia aktualizacji pakietów języka Python i rozwiązywania problemów, w których instalacja została zatrzymana w części, zamykając aplikację. Można to uruchomić z palety poleceń (użyj Ctrl/Cmd+Shift+P i wpisz Reinstall Notebook Dependencies)
  • Pakiet JĘZYKA Python PROSE został zaktualizowany do wersji 1.1.0 i zawiera szereg poprawek błędów. Użyj polecenia Zainstaluj ponownie zależności notesu, aby zaktualizować ten pakiet
  • Polecenie Wyczyść dane wyjściowe jest teraz obsługiwane przez wybranie przycisku komórki Więcej akcji
  • Rozwiązano następujące problemy zgłaszane przez klienta:
    • Nie można uruchomić sesji notesu w systemie Windows z powodu problemów ze ścieżką
    • Nie można uruchomić notesu z folderu głównego dysku, takiego jak C:\ lub D:\
    • #2820 Nie można edytować notesów utworzonych na podstawie usługi ADS w programie VS Code
    • Link interfejsu użytkownika platformy Spark działa teraz podczas uruchamiania jądra platformy Spark
    • Zmieniono nazwę "Zarządzane pakiety" na "Zainstaluj pakiety"

Tworzenie danych zewnętrznych:

  • Komunikaty o błędach można kopiować i zostały rozdzielone na podsumowanie i szczegółowy widok, aby ułatwić
  • Ulepszony układ interfejsu użytkownika oraz ulepszona niezawodność i obsługa błędów
  • Rozwiązano następujące problemy zgłaszane przez klienta:
    • Tabele z nieprawidłowymi mapowaniami kolumn są wyświetlane jako wyłączone, a ostrzeżenie wyjaśnia błąd

Informacje o wersji (wersja 0.7.2)

  • Usługa Azure Resource Explorer jest teraz wbudowana w narzędzie Azure Data Studio i została usunięta z tego rozszerzenia. Dziękujemy za opinię na ten temat!
  • Zwiększona wydajność notesów z wieloma komórkami języka Markdown.
  • Automatyczne tworzenie rozmiaru komórek kodu w notesie. Nadal ma to minimalny rozmiar na podstawie paska narzędzi komórek.
  • Powiadom użytkownika podczas instalowania zależności notesu. W systemie Windows w szczególności może to zająć dużo czasu, więc powiadomienia są teraz wyświetlane w widoku Zadania.
  • Obsługa ponownego instalowania zależności notesu. Jest to przydatne, jeśli użytkownik wcześniej zamknął program Azure Data Studio podczas instalacji.
  • Obsługa anulowania wykonywania komórek w notesie.
  • Ulepszona niezawodność podczas korzystania z kreatora tworzenia danych zewnętrznych, w szczególności w przypadku wystąpienia błędów połączenia.
  • Blokuj używanie Kreatora tworzenia danych zewnętrznych, jeśli program PolyBase nie jest włączony lub uruchomiony na serwerze docelowym.
  • Poprawki pisowni i nazewnictwa związane z programem SQL Server 2019 i tworzeniem danych zewnętrznych.
  • Usunięto dużą liczbę błędów z konsoli debugowania narzędzia Azure Data Studio.