Udostępnij za pośrednictwem


Co nowego w systemie Analytics Platform System, rozproszonym magazynie danych MPP

Zobacz, co nowego w najnowszych aktualizacjach urządzeń dla systemu Microsoft Analytics Platform System (APS). Usługa APS to lokalne urządzenie skalowane w poziomie, które hostuje usługę MPP SQL Server Parallel Data Warehouse.

APS CU7.8

Data wydania — listopad 2021 r.

SCVMM2016

Oprogramowanie APS CU 7.8 dodaje obsługę instalacji w trybie offline SCVMM2016.

Poprawiono program VMM z najnowszą wersją programu SQL.

Wersja zawiera również dodatkowe aktualizacje zabezpieczeń i poprawki błędów.

APS CU7.7

Data wydania — listopad 2020 r.

SCVMM2016

Program APS CU7.7 uaktualnia maszynę wirtualną VMM do systemu Windows Server 2016 i instaluje SCVMM2016. Program SCVMM 2012 R2, który jest obecnie używany, ma datę zakończenia użytkowania z lipca 2022 r. Nowsza wersja SCVMM musi być obsługiwana, co czyni CU7.7 obowiązkowym uaktualnieniem. Klienci są zachęcani do uaktualnienia do CU7.7 tak szybko, jak to możliwe.

Adapter docelowy SSIS dla SQL Server 2019

Nowy adapter docelowy APS SSIS, który obsługuje program SQL Server 2019 jako docelową platformę wdrożeniową, można pobrać z witryny pobierania .

APS CU7.6

Data wydania — kwiecień 2020 r.

Zmienianie nazwy kolumny

Po uaktualnieniu do aktualizacji CU7.6 klienci będą mogli zmienić nazwę kolumny tabeli utworzonej przez użytkownika. Zobacz RENAME (Transact-SQL), aby uzyskać informacje o składni, przykłady, ograniczenia i więcej informacji.

Zmień widok

Klienci będą teraz mogli zmieniać widoki. Aby uzyskać więcej informacji, zobacz ALTER VIEW (Transact-SQL).

APS CU7.5

Data wydania — wrzesień 2019 r.

Zmienianie zewnętrznego źródła danych

Klienci będą mogli zmienić definicję zewnętrznego źródła danych przy użyciu aktualizacji CU7.5. Klienci z węzłem głównym Hadoop o wysokiej dostępności mogą teraz zmienić źródło danych, aby zmienić argumenty, gdy nastąpi przełączenie awaryjne. W przypadku usługi APS można zmienić tylko lokalizację, RESOURCE_MANAGER_LOCATION i CREDENTIAL. Aby uzyskać więcej informacji, zobacz alter external data source (Zmienianie zewnętrznego źródła danych).

Obsługa technologii CDH 5.15 i 5.16 za pomocą technologii PolyBase

Program PolyBase w usłudze APS z aktualizacją do CU7.5 obsługuje teraz wersje CDH 5.15 i 5.16 dystrybucji Hadoop firmy Cloudera. Użyj opcji 6 dla wersji CDH 5.x.

Obsługa Try_Convert i Try_Cast

APS CU7.5 obsługuje teraz funkcje TSQL TRY_CAST i TRY_CONVERT. Obie te funkcje zwracają wartość przekonwertowaną na określony typ danych, jeśli konwersja zakończy się powodzeniem; w przeciwnym razie zwraca wartość null.

APS CU7.4

Data wydania — maj 2019 r.

Ładowanie dużych wierszy za pomocą narzędzia dwloader

Począwszy od aktualizacji CU7.4 usługi APS, klienci będą mogli użyć nowego modułu dwloadera do załadowania wierszy do tabel, które są większe niż 32 KB (32 768 bajtów). Nowy moduł dwloader obsługuje przełącznik -l, który przyjmuje wartość całkowitą z zakresu od 32768 do 33554432 (w bajtach) w celu załadowania wierszy większych niż 32 KB. Tej opcji należy używać tylko podczas ładowania dużych wierszy (większych niż 32 KB), ponieważ ten przełącznik przydzieli więcej pamięci na kliencie i serwerze i może spowolnić obciążenia. Nowy moduł dwloader można pobrać z witryny pobierania .

Obsługa technologii HDP 3.0 i 3.1 przy użyciu technologii PolyBase

PolyBase na APS obsługuje teraz HDP 3.0 i 3.1 w ramach tej aktualizacji. Użyj opcji 7 dla wersji HDP 3.x. Aby uzyskać więcej informacji, zobacz stronę internetową programu PolyBase dotyczącą łączności.

Obsługa plików UTF16 za pomocą technologii PolyBase

Technologia PolyBase obsługuje teraz odczytywanie rozdzielonych plików tekstowych w kodowaniu UTF16 (LE). Aby uzyskać szczegółowe informacje o konfiguracji, zobacz create external file format (Tworzenie formatu pliku zewnętrznego).

APS CU7.3

Data wydania — grudzień 2018 r.

Eliminacja wspólnych podwyrażeń

Usługa APS CU7.3 poprawia wydajność zapytań dzięki eliminacji wspólnych podwyrażeń w optymalizatorze zapytań SQL. Poprawa poprawia zapytania na dwa sposoby. Pierwszą korzyścią jest możliwość identyfikowania i eliminowania takich wyrażeń, co pomaga skrócić czas kompilacji SQL. Druga i ważniejsza korzyść polega na tym, że operacje przenoszenia danych dla tych nadmiarowych podwyrażeń są usuwane, dzięki czemu czas wykonywania zapytań staje się szybszy. Szczegółowe wyjaśnienie tej funkcji można znaleźć tutaj.

Łącznik APS Informatica dla Informatica 10.2.0 został opublikowany

Opublikowaliśmy nową wersję konektorów Informatica dla usługi APS, która współpracuje z Informatica w wersji 10.2.0 i 10.2.0 "Hotfix 1". Nowe łączniki można pobrać ze strony pobierania .

Notatka

Łącznik APS Informatica dla programu Informatica 10.2.0 lub 10.2.0 Poprawka 1 nie działa w przypadku ścisłego protokołu TLS1.2 i wymaga, aby protokół TLS1.0 i 1.1 był w pełni funkcjonalny.

Obsługiwane wersje

Wersja usługi APS Informatica PowerCenter Kierowca
APS 2016 9.6.1 Sql Server Native Client 11.x
APS 2016 i nowsze 10.2.0, 10.2.0 Poprawka 1 Sql Server Native Client 11.x

APS CU7.2

Data wydania — październik 2018 r.

Obsługa protokołu TLS 1.2

Usługa APS CU7.2 obsługuje protokół TLS 1.2. Maszyny klienckie można teraz ustawić do komunikacji z APS oraz komunikacji między węzłami APS tylko za pośrednictwem protokołu TLS1.2. Narzędzia takie jak SSDT, SSIS i Dwloader zainstalowane na komputerach klienckich, które są ustawione na komunikację tylko za pośrednictwem protokołu TLS 1.2, mogą teraz łączyć się z usługą APS przy użyciu protokołu TLS 1.2. Domyślnie usługa APS będzie obsługiwać wszystkie wersje protokołu TLS (1.0, 1.1 i 1.2) w celu zapewnienia zgodności z poprzednimi wersjami. Jeśli chcesz ustawić urządzenie usługi APS tak, aby ściśle używało protokołu TLS 1.2, możesz to zrobić, zmieniając ustawienia rejestru.

Aby uzyskać więcej informacji, zobacz dotyczące konfigurowania protokołu TLS1.2 w usłudze APS.

Obsługa strefy szyfrowania hadoop dla technologii PolyBase

Technologia PolyBase może teraz komunikować się ze strefami szyfrowania hadoop. Zobacz zmiany konfiguracji usługi APS, które są wymagane, aby skonfigurować zabezpieczenia dla usługi Hadoop .

Insert-Select opcje maxdop

Dodaliśmy przełącznik funkcji , który pozwala wybrać ustawienia maxdop większe niż 1 dla operacji insert-select. Teraz można ustawić ustawienie maxdop na 0, 1, 2 lub 4. Wartość domyślna to 1.

Ważny

Zwiększenie maxdop może czasami powodować wolniejsze operacje lub błędy blokady. W takim przypadku zmień ustawienie z powrotem na maxdop 1 i spróbuj ponownie wykonać operację.

Widok DMV stanu indeksu ColumnStore

Informacje o kondycji indeksu kolumnowego można wyświetlić za pomocą dm_pdw_nodes_db_column_store_row_group_physical_stats dmv. Użyj poniższego widoku, aby określić fragmentację i zdecydować, kiedy należy ponownie skompilować lub zreorganizować indeks magazynu kolumn.

create view dbo.vCS_rg_physical_stats
as 
with cte
as
(
select   tb.[name]                    AS [logical_table_name]
,        rg.[row_group_id]            AS [row_group_id]
,        rg.[state]                   AS [state]
,        rg.[state_desc]              AS [state_desc]
,        rg.[total_rows]              AS [total_rows]
,        rg.[trim_reason_desc]        AS trim_reason_desc
,        mp.[physical_name]           AS physical_name
FROM    sys.[schemas] sm
JOIN    sys.[tables] tb               ON  sm.[schema_id]          = tb.[schema_id]                             
JOIN    sys.[pdw_table_mappings] mp   ON  tb.[object_id]          = mp.[object_id]
JOIN    sys.[pdw_nodes_tables] nt     ON  nt.[name]               = mp.[physical_name]
JOIN    sys.[dm_pdw_nodes_db_column_store_row_group_physical_stats] rg      ON  rg.[object_id]     = nt.[object_id]
                                                                            AND rg.[pdw_node_id]   = nt.[pdw_node_id]
                                        AND rg.[pdw_node_id]    = nt.[pdw_node_id]                                          
)
select *
from cte;

Zwiększenie zakresu dat programu PolyBase dla plików ORC i Parquet

Odczytywanie, importowanie i eksportowanie typów danych daty przy użyciu technologii PolyBase obsługuje teraz daty sprzed 1970-01-01 i po 2038-01-20 dla typów plików ORC i Parquet.

Adapter docelowy SSIS dla SQL Server 2017 jako cel

Nowy adapter docelowy APS SSIS, który obsługuje SQL Server 2017 jako cel wdrożenia, można pobrać z witryny pobierania .

APS CU7.1

Data wydania — lipiec 2018 r.

Polecenia DBCC nie wykorzystują slotów współbieżności (zmiana zachowania)

Usługa APS obsługuje podzestaw poleceń T-SQL DBCC, takich jak DBCC DROPCLEANBUFFERS. Wcześniej te polecenia zużywały miejsce współbieżności , co zmniejszało liczbę obciążeń/zapytań użytkownika, które można było wykonać. Polecenia DBCC są teraz uruchamiane w kolejce lokalnej, która nie korzysta z miejsca współbieżności użytkownika, co poprawia ogólną wydajność wykonywania zapytań.

Zamienia niektóre wywołania metadanych na obiekty wykazu

Używanie obiektów wykazu dla wywołań metadanych zamiast używania funkcji SMO wykazało poprawę wydajności w usłudze APS. Począwszy od aktualizacji CU7.1, niektóre z tych wywołań metadanych domyślnie używają obiektów wykazu. To zachowanie można wyłączyć przez przełącznik funkcji , jeśli klienci korzystający z zapytań metadanych napotkają jakiekolwiek problemy.

Poprawki

Uaktualniliśmy wersję SQL Server 2016 SP2 CU2 z APS CU7.1. Uaktualnienie rozwiązuje niektóre problemy opisane poniżej.

Tytuł Opis
Potencjalne zakleszczenie podczas przemieszczania krotek Uaktualnienie naprawia długotrwałe ryzyko zakleszczenia w transakcji rozproszonej i wątku tła tuple mover. Po zainstalowaniu aktualizacji CU7.1 klienci, którzy stosowali TF634 do zatrzymywania mechanizmu przenoszącemu krotki jako parametru uruchamiania programu SQL Server lub globalnej flagi śledzenia, mogą bezpiecznie ją usunąć.
Zapytanie dotyczące opóźnienia/lead kończy się niepowodzeniem Niektóre zapytania dotyczące tabel CCI z zagnieżdżonymi funkcjami lag/lead, które generowały błędy, zostały naprawione dzięki tej aktualizacji.

APS AU7

Data wydania — maj 2018 r.

APS 2016 jest wymaganiem wstępnym do aktualizacji do AU7. Poniżej przedstawiono nowe funkcje w APS AU7:

Automatyczne tworzenie i automatyczne aktualizowanie statystyk

Usługa APS AU7 domyślnie tworzy i aktualizuje statystyki automatycznie. Aby zaktualizować ustawienia statystyk, administratorzy mogą użyć nowego elementu menu przełącznika funkcji w Configuration Manager. Przełącznik funkcji steruje automatycznym tworzeniem, automatycznym aktualizowaniem i asynchronicznym sposobem aktualizacji statystyk. Możesz również zaktualizować ustawienia statystyk instrukcją ALTER DATABASE (Parallel Data Warehouse).

T-SQL

Opcja @var jest teraz obsługiwana. Aby uzyskać więcej informacji, zobacz wybierz zmienną lokalną

Wskazówki dotyczące zapytań HASH i ORDER GROUP są teraz obsługiwane. Aby uzyskać więcej informacji, zobacz Hints(Transact-SQL) — Query

Przełącznik funkcji

APS AU7 wprowadza funkcję przełącznika w menedżerze konfiguracji Configuration Manager. AutoStatsEnabled i DmsProcessStopMessageTimeoutInSeconds są teraz konfigurowalne opcje, które można zmienić przez administratorów.

Znane problemy

W przypadku oprogramowania APS AU7 dostępna jest aktualizacja systemu BIOS firmy Intel, która rozwiązuje problem opisany jako ataków kanału bocznego wykonywania spekulatywnego. Ataki mają na celu wykorzystanie elementów nazywanych lukami w zabezpieczeniach Spectre i Meltdown. Mimo że aktualizacja systemu BIOS jest dostarczana wraz z APS, jest instalowana ręcznie, a nie jako część instalacji oprogramowania APS AU7.

Firma Microsoft zaleca wszystkim klientom zainstalowanie zaktualizowanego systemu BIOS. Firma Microsoft zmierzyła efekt cieniowania wirtualnych adresów jądra (KVAS), indukcji tabeli stron jądra (KPTI) oraz mitigacji przewidywania gałęzi pośrednich (IBP) na różnych obciążeniach SQL w różnych środowiskach. Pomiary wykazały znaczące pogorszenie wydajności przy niektórych zadaniach. Na podstawie wyników zaleca się przetestowanie wpływu włączania aktualizacji systemu BIOS przed ich wdrożeniem w środowisku produkcyjnym. Zobacz wskazówki dotyczące programu SQL Server tutaj.

APS 2016

W tej sekcji opisano nowe funkcje usługi APS 2016-AU6.

SQL Server 2016

Usługa APS AU6 działa w najnowszej wersji programu SQL Server 2016 i używa domyślnego poziomu zgodności bazy danych 130. Program SQL Server 2016 umożliwia obsługę nowych funkcji, takich jak:

  • Indeksy pomocnicze dla klastrowanych indeksów kolumnowych.
  • Kerberos dla technologii PolyBase.

Język T-SQL

Usługa APS AU6 obsługuje te ulepszenia zgodności języka T-SQL. Te dodatkowe elementy języka ułatwiają migrację z programu SQL Server i innych źródeł danych.

typy danych

Funkcje okna

funkcje zabezpieczeń

dodatkowe funkcje

Ulepszenia technologii PolyBase/Hadoop

  • Zgodność z oprogramowaniem Hortonworks HDP 2.4 i HDP 2.5
  • Obsługa protokołu Kerberos za pośrednictwem poświadczeń ograniczonych do zakresu bazy danych
  • Wsparcie poświadczeń w usłudze Azure Storage Blobs

Ulepszenia instalacji i uaktualniania

aktualizacje architektury przedsiębiorstwa Aktualizacja istniejącego urządzenia do APS AU6 instaluje najnowsze oprogramowanie układowe i aktualizacje sterowników, które obejmują poprawki zabezpieczeń.

Nowe urządzenie firmy HPE lub DELL zawiera wszystkie najnowsze aktualizacje oraz:

  • Obsługa procesora najnowszej generacji (Broadwell)
  • Aktualizacja do modułów DDR4 DIMM
  • Ulepszona przepływność modułu DIMM

Integracja

  • Obsługa w pełni kwalifikowanej nazwy domeny (FQDN) umożliwia skonfigurowanie zaufania domeny do urządzenia.
  • Aby użyć FQDN, należy wykonać pełną aktualizację i zaakceptować udział podczas aktualizacji.

Skrócony czas przestoju Instalowanie lub uaktualnianie do usługi APS AU6 jest szybsze i wymaga mniejszego przestoju niż poprzednich wersji. Aby zmniejszyć przestoje, wykonaj instalację lub uaktualnienie:

  • Usprawnia stosowanie aktualizacji programu WSUS przy użyciu obrazu zawierającego wszystkie aktualizacje do czerwca 2016 r.
  • Stosuje aktualizacje zabezpieczeń za pomocą sterowników i aktualizacji oprogramowania układowego
  • Umieszcza najnowsze poprawki i narzędzie weryfikacji urządzenia (PAV) na urządzeniu, aby były gotowe do zainstalowania bez konieczności ich pobierania.