Usługa Azure Data Studio ma kilka mechanizmów rozszerzalności, które umożliwiają dostosowanie środowiska użytkownika i udostępnienie tych dostosowań całej społeczności użytkowników. Podstawowa platforma Azure Data Studio jest oparta na programie Visual Studio Code, więc większość interfejsów API rozszerzalności programu Visual Studio Code jest dostępna. Ponadto udostępniliśmy inne punkty rozszerzalności dla działań specyficznych dla zarządzania danymi.
Niektóre z kluczowych punktów rozszerzalności to:
Interfejsy API rozszerzalności programu Visual Studio Code
Narzędzia do tworzenia rozszerzeń usługi Azure Data Studio
Zarządzanie udziałami w panelu kart pulpitu nawigacyjnego
Wgląd z interaktywnym doświadczeniem
Interfejsy API rozszerzalności narzędzia Azure Data Studio
Niestandardowe interfejsy API Dostawca danych
Interfejsy API rozszerzalności programu Visual Studio Code
Ponieważ podstawowa platforma Azure Data Studio jest oparta na programie Visual Studio Code, szczegółowe informacje o interfejsach API rozszerzalności programu Visual Studio Code znajdują się w dokumentacji interfejsu API tworzenia rozszerzeń i rozszerzenia w witrynie internetowej programu Visual Studio Code.
Uwaga
Wydania usługi Azure Data Studio są zgodne z najnowszą wersją programu VS Code. Jednak dołączony aparat programu VS Code może nie być bieżącą wersją programu VS Code. Na przykład w listopadzie 2020 r. silnik programu VS Code w narzędziu Azure Data Studio miał wersję 1.48, a bieżąca wersja programu VS Code to 1.51. pl-PL: Komunikat o błędzie "Nie można zainstalować rozszerzenia '<nazwa>', ponieważ nie jest kompatybilne z wersją>programu VS Code <" podczas instalowania rozszerzenia jest spowodowane przez fakt, że rozszerzenie ma późniejszą wersję aparatu programu VS Code zdefiniowaną w manifeście pakietu (package.json). Możesz zweryfikować wersję aparatu programu VS Code w narzędziu Azure Data Studio za pomocą menu Pomoc w obszarze Informacje.
Zarządzanie udziałami w panelu kart pulpitu nawigacyjnego
Interfejsy API rozszerzalności narzędzia Azure Data Studio
Aby uzyskać szczegółowe informacje, zobacz Interfejsy API rozszerzalności.
Punkty udziału
Ta sekcja obejmuje różne punkty wkładu zdefiniowane w manifeście rozszerzenia package.json.
Funkcja IntelliSense jest obsługiwana w programie azuredatastudio.
Punkty współtworzenia pulpitu nawigacyjnego
Współtworzenie karty, kontenera i/lub widżetu szczegółowych informacji na pulpicie nawigacyjnym.
zakładki pulpitu
Pulpit nawigacyjny.tabs tworzy sekcje tabulacji na stronie pulpitu nawigacyjnego. Oczekuje obiektu lub tablicy obiektów.
"dashboard.tabs": [
{
"id": "test-tab1",
"title": "Test 1",
"description": "The test 1 displays a list of widgets.",
"when": "connectionProvider == 'MSSQL' && !mssql:iscloud",
"alwaysShow": true,
"container": {
...
}
}
]
pulpit.kontenery
Zamiast określać kontener pulpitu nawigacyjnego w treści (na karcie pulpitu nawigacyjnego), możesz zarejestrować kontenery przy użyciu dashboard.containers. Akceptuje obiekt lub tablicę obiektów.
Administrowanie infrastrukturą bazy danych programu SQL Server dla chmurowych, lokalnych i hybrydowych relacyjnych baz danych przy użyciu ofert relacyjnych baz danych PaaS firmy Microsoft.
Dowiedz się więcej o interfejsach API rozszerzalności usługi Azure Data Studio, które umożliwiają rozszerzenia interakcji z innymi częściami programu Azure Data Studio (takimi jak Eksplorator obiektów).
Dowiedz się, jak dodać funkcje do usługi Azure Data Studio, wybierając i instalując rozszerzenia spośród tych udostępnianych przez firmę Microsoft i inne firmy.