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.
- sortowania na poziomie kolumny w SQL są teraz obsługiwane, oprócz sortowań Windows.
- nieklastrowane indeksy na klastrowanych indeksach magazynu kolumnowego zwiększają wydajność zapytań wyszukujących określone wartości w klastrowanym indeksie magazynu kolumnowego.
- SELECT... INTO
- sp_spaceused() wyświetla miejsce na dysku używane lub zarezerwowane w tabeli lub bazie danych.
- Obsługa szerokich tabel jest taka sama jak w przypadku programu SQL Server 2016. Poprzedni limit 32 K dla rozmiaru wiersza już nie istnieje.
typy danych
- VARCHAR(MAX), NVARCHAR(MAX) i VARBINARY(MAX). Te typy danych LOB mają maksymalny rozmiar 2 GB. Aby załadować te obiekty, użyj narzędzia bcp. Technologia PolyBase i dwloader nie obsługują obecnie tych typów danych.
- SYSNAME
- UNIQUEIDENTIFIER
- typy danych NUMERYCZNYCH i DZIESIĘTNYCH.
Funkcje okna
- WIERSZE lub ZAKRES w klauzuli OVER instrukcji SELECT.
- FIRST_VALUE
- OSTATNIA_WARTOŚĆ
- CUME_DIST
- FUNKCJA_RANGI_PROCENTOWEJ
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.