Data Virtualization-extensie voor Azure Data Studio
De extensie Voor gegevensvirtualisatie voor Azure Data Studio biedt ondersteuning voor de wizard Externe tabel met ODBC-gegevensbronnen.
De datavirtualisatie-extensie installeren
Als u de extensie Voor gegevensvirtualisatie wilt installeren, gaat u naar De functionaliteit van Azure Data Studio uitbreiden.
Wijzigingen in release 1.0
- De extensie is hernoemd naar Data Virtualization.
- Wizard Externe tabel maken:
- Opgenomen begeleide notebooks voor virtualisatie-MongoDB- en Teradata-bronnen.
- Dialoogvenster toegevoegd om variabelen in te vullen in MongoDB- en Teradata-virtualisatienotebooks.
Wijzigingen in release 0.16
- Wizard Externe tabel maken:
- Verbeterde foutafhandeling bij het laden van tabellen en weergaven op de pagina voor objecttoewijzing.
Wijzigingen in release 0.15
- Wizard Externe tabel maken:
- Verkorte tijd voor het laden van tabel- en kolomgegevens op de pagina voor objecttoewijzing.
- Er is een fout opgelost bij het laden van bestaande databasereferenties op de pagina met verbindingsdetails.
- Wizard Externe tabel maken vanuit CSV-bestanden:
- Verbeterde standaardvoorbeeldgrootte die wordt gebruikt voor parseren van PROSE.
Wijzigingen in release 0.14.1
- Ondersteuning voor CTP 3.1-gegevensbronondersteuning
Wijzigingen in release 0.12.1
- Het verbindingstype van het BIG Data-cluster van SQL Server is in deze release verwijderd. Alle functionaliteit die eerder beschikbaar was via de verbinding met het big data-cluster van SQL Server, is nu beschikbaar in de SQL Server-verbinding.
- HDFS-navigatie vindt u in de map Data Services
- Voor notebooks werken de PySpark- en andere big data-kernels wanneer deze zijn verbonden met het SQL Server-hoofdexemplaren in uw BIG Data-cluster van SQL Server.
- Wizard Externe tabel maken:
- Ondersteuning voor het maken van een externe tabel met behulp van een bestaande externe gegevensbron.
- Prestatieverbeteringen in de wizard.
- Verbeterde verwerking van objectnamen met speciale tekens. In sommige gevallen is de wizard mislukt
- Betrouwbaarheidsverbeteringen voor de pagina Objecttoewijzing.
- Systeemdatabases verwijderd -
DWConfiguration
,DWDiagnostics
,DWQueue
- uit de vervolgkeuzelijst databases. - Ondersteuning voor het instellen van de naam van het object External File Format in de wizard Externe tabel maken vanuit CSV-bestanden .
- Er is een knop Vernieuwen toegevoegd aan de eerste pagina van de wizard Externe tabel maken vanuit CSV-bestanden .
Releaseopmerkingen (v0.11.0)
- Jupyter Notebook-ondersteuning, met name ondersteuning voor de Python3- en Spark-kernels, is verplaatst naar Azure Data Studio. Deze extensie is niet meer vereist om Notebooks te kunnen gebruiken.
- Er zijn meerdere oplossingen voor fouten in de wizards Externe gegevens:
- Oracle-typetoewijzingen zijn bijgewerkt zodat deze overeenkomen met wijzigingen die zijn verzonden in SQL Server 2019 CTP 2.3.
- Er is een probleem opgelost waarbij nieuwe schema's die in de besturingselementen voor tabeltoewijzing werden getypt, verloren gingen.
- Er is een probleem opgelost waarbij het controleren van een databaseknooppunt in de tabeltoewijzingen niet tot gevolg had dat alle tabellen en weergaven werden gecontroleerd.
Releaseopmerkingen (v0.10.2)
Ondersteuning voor SQL Server 2019
Ondersteuning voor SQL Server 2019 is bijgewerkt. Nadat u verbinding hebt gemaakt met een exemplaar van een SQL Server Big Data Cluster, wordt er een nieuwe map Data Services weergegeven in de verkennerstructuur. De map bevat startpunten voor acties, zoals het openen van een nieuw notebook voor de verbinding, het verzenden van Spark-taken en het werken met HDFS. Sommige acties, zoals Externe gegevens maken via een HDFS-bestand/-map, moeten de SQL Server 2019-extensie zijn geïnstalleerd.
Ondersteuning voor notebooks
We hebben belangrijke updates aangebracht in de gebruikersinterface van het notebook. Onze focus ligt op het eenvoudig lezen van notitieblokken die met u worden gedeeld. Dit betekende het verwijderen van alle kadervakken rond cellen, tenzij geselecteerd of aanwijsbaar, het toevoegen van aanwijsondersteuning voor eenvoudige acties op celniveau zonder een cel te hoeven selecteren en de uitvoeringsstatus te verduidelijken door het aantal uitvoeringen toe te voegen, een knop voor het stoppen met animatie en meer. We hebben ook sneltoetsen toegevoegd voor Nieuw notitieblok (), Cel uitvoeren (Ctrl+Shift+N
F5
), Nieuwe codecel (Ctrl+Shift+C
), Nieuwe tekstcel (Ctrl+Shift+T
). We streven ernaar om alle belangrijke acties te starten via een snelkoppeling, dus laat ons weten wat u mist.
Andere verbeteringen en oplossingen zijn:
De SQL Server 2019-extensie vraagt gebruikers nu om een installatiemap te kiezen voor Python-afhankelijkheden. Python wordt ook niet meer opgenomen in de extensiegrootte, waardoor de
.vsix file
totale extensie wordt verkleind. De Python-afhankelijkheden ondersteunen Spark- en Python3-kernels.Ondersteuning voor het starten van een nieuw notitieblok vanaf de opdrachtregel is toegevoegd. Start met de argumenten
--command=notebook.command.new --server=myservername
moet een nieuw notitieblok openen en verbinding maken met deze server.Prestatiecorrecties voor notebooks met een grote codelengte in cellen. Als codecellen meer dan 250 regels zijn, wordt er een schuifbalk toegevoegd.
Verbeterde
.ipynb
bestandsondersteuning. Versie 3 of hoger wordt nu ondersteund.Notitie
Bestanden opslaan in versie 4 of hoger.
De
notebook.enabled
gebruikersinstelling is verwijderd nu de ingebouwde Notebook Viewer stabiel is.Thema Hoog contrast wordt nu ondersteund met een aantal oplossingen voor objectindeling in dit geval.
#3680 opgelost waarbij uitvoer soms een aantal
,,,
tekens onjuist vertoonde.De #3602-editor verdwijnt voor cellen na het weggaan van Azure Data Studio.
Er is ondersteuning toegevoegd voor het gebruik van rasterweergaven voor het
application/vnd.dataresource+json
MIME-uitvoertype. Dit betekent dat veel notebooks die dit gebruiken (bijvoorbeeld door in te stellenpd.options.display.html.table_schema
in een Python-notebook) mooiere uitvoer in tabelvorm hebben.
Bekende problemen
- Wanneer u een notebook opent, wordt het dialoogvenster Python installeren weergegeven. Als u deze installatie annuleert, worden de kernels en koppelen aan vervolgkeuzelijsten niet weergegeven met de verwachte waarden. De tijdelijke oplossing is om de Python-installatie te voltooien.
- Wanneer een notebook wordt geopend met een kernel die niet wordt ondersteund, worden de kernels en gekoppeld aan vervolgkeuzelijsten ervoor gezorgd dat Azure Data Studio niet meer reageert. Sluit Azure Data Studio en zorg ervoor dat u een kernel gebruikt die wordt ondersteund (Python3, Spark | R, Spark | Scala, PySpark, PySpark3).
- Spark UI-koppeling mislukt wanneer u PySpark3 of andere Spark-kernels gebruikt voor het SQL Server-eindpunt. Als tijdelijke oplossing selecteert u de Spark-gebruikersinterface in het dashboard of maakt u verbinding met het verbindingstype big data-cluster van SQL Server, omdat dit de juiste Spark UI-hyperlink heeft.
Verbeteringen in uitbreidbaarheid
In deze release zijn een aantal verbeteringen toegevoegd die de extenders helpen.
- Met een nieuwe
ObjectExplorerNodeProvider
API kunnen extensies mappen bijdragen onder SQL Server of andere verbindingsknooppunten. Dit is hoe hetData Services
knooppunt wordt toegevoegd onder SQL Server 2019-exemplaren, maar kan worden gebruikt om bewaking of andere mappen eenvoudig toe te voegen aan de gebruikersinterface. - Er zijn twee nieuwe contextsleutelwaarden beschikbaar om bijdragen aan het dashboard weer te geven/te verbergen.
mssql:iscluster
geeft aan of dit een SQL Server 2019 Big Data-cluster ismssql:servermajorversion
heeft de serverversie (15 voor SQL Server 2019, 14 voor SQL Server 2017, enzovoort). Dit kan helpen als functies bijvoorbeeld alleen moeten worden weergegeven voor SQL Server 2017 of hoger.
Releaseopmerkingen (v0.8.0)
Notebooks:
- Het toevoegen van cellen vóór/na bestaande cellen wordt nu ondersteund door de celknop Meer acties te selecteren
- De optie Nieuwe verbinding toevoegen is toegevoegd aan de verbindingen in de vervolgkeuzelijst Koppelen aan
- Er is een opdracht Notebook-afhankelijkheden opnieuw installeren toegevoegd om u te helpen bij het bijwerken van Python-pakketten en om gevallen op te lossen waarbij de installatie halverwege werd gestopt door de toepassing te sluiten. Dit kan worden uitgevoerd vanuit het opdrachtenpalet (gebruik
Ctrl/Cmd+Shift+P
en typeReinstall Notebook Dependencies
) - Het PROSE Python-pakket is bijgewerkt naar 1.1.0 en bevat een aantal bugfixes. Gebruik de opdracht Notebook-afhankelijkheden opnieuw installeren om dit pakket bij te werken
- Een opdracht Uitvoer wissen wordt nu ondersteund door de celknop Meer acties te selecteren
- De volgende door de klant gemelde problemen opgelost:
- Notebooksessie kan niet worden gestart in Windows vanwege PATH-problemen
- Notebook kan niet worden gestart vanuit de hoofdmap van een station, zoals C:\ of D:\
- #2820 Kan notitieblokken die zijn gemaakt op basis van ADS in VS Code niet bewerken
- Spark UI-koppeling werkt nu bij het uitvoeren van een Spark-kernel
- De naam 'Beheerde pakketten' is gewijzigd in 'Pakketten installeren'
Externe gegevens maken:
- Foutberichten kunnen worden gekopieerd en zijn gescheiden in een overzicht en gedetailleerde weergave voor een eenvoudigere weergave
- Verbeterde indeling van de gebruikersinterface en verbeterde betrouwbaarheid en foutafhandeling
- De volgende door de klant gemelde problemen opgelost:
- Tabellen met ongeldige kolomtoewijzingen worden weergegeven als uitgeschakeld en in een waarschuwing wordt de fout uitgelegd
Releaseopmerkingen (v0.7.2)
- Azure Resource Explorer is nu ingebouwd in Azure Data Studio en is verwijderd uit deze extensie. Bedankt voor uw feedback hierover!
- Verbeterde prestaties van notebooks met veel Markdown-cellen.
- Codecellen automatisch wijzigen in Notebook. Dit heeft nog steeds een minimale grootte op basis van de celwerkbalk.
- Gebruiker waarschuwen bij het installeren van Notebook-afhankelijkheden. In Windows kan dit met name lang duren, dus meldingen worden nu weergegeven in de weergave Taken.
- Ondersteuning voor het opnieuw installeren van Notebook-afhankelijkheden. Dit is handig als de gebruiker Azure Data Studio eerder heeft gesloten tijdens de installatie.
- Ondersteuning voor het annuleren van de uitvoering van cellen in Notebook.
- Verbeterde betrouwbaarheid bij het gebruik van de wizard Externe gegevens maken, met name wanneer er verbindingsfouten optreden.
- Gebruik van de wizard Externe gegevens maken blokkeren als PolyBase niet is ingeschakeld of wordt uitgevoerd op de doelserver.
- Spelling- en naamcorrecties met betrekking tot SQL Server 2019 en Externe gegevens maken.
- Er is een groot aantal fouten verwijderd uit de Azure Data Studio-foutopsporingsconsole.