Freigeben über


Neuerungen im Analytics Platform System, einem scale-out-MPP-Data Warehouse

Schauen Sie sich die Neuerungen in den neuesten Appliance-Updates für Microsoft Analytics Platform System (APS) an. APS ist eine lokale Scaleout-Appliance, die MPP SQL Server Parallel Data Warehouse hostet.

APS CU7.8

Veröffentlichungsdatum - November 2021

SCVMM2016

APS CU 7.8-Software bietet Unterstützung für die Offlineinstallation von SCVMM2016.

VMM mit der neuesten SQL-Version gepatcht.

Release enthält auch zusätzliche Sicherheitsupdates und Fehlerbehebungen.

APS CU7.7

Veröffentlichungsdatum - November 2020

SCVMM2016

APS CU7.7 software upgrades VMM VM to Windows Server 2016 and installs SCVMM2016. SCVMM 2012 R2, das derzeit verwendet wird, hat ein Ende der Lebensdauer vom Juli 2022. Der neuere SCVMM muss unterstützt werden, um CU7.7 zu einem obligatorischen Upgrade zu machen. Kunden werden aufgefordert, so bald wie möglich ein Upgrade auf CU7.7 durchzuführen.

SSIS-Zieladapter für SQL Server 2019 als Ziel

Neuer APS SSIS-Zieladapter, der SQL Server 2019 unterstützt, da das Bereitstellungsziel von der Downloadwebsite heruntergeladen werden kann.

APS CU7.6

Veröffentlichungsdatum – April 2020

Rename Column (Spalte umbenennen)

Nach dem Upgrade auf CU7.6 können Kunden eine Spalte einer vom Benutzer erstellten Tabelle umbenennen. Unter RENAME (Transact-SQL) finden Sie Syntax, Beispiele, Einschränkungen und weitere Informationen.

Ansicht ändern

Kunden können jetzt Ansichten ändern. Weitere Informationen finden Sie unter ALTER VIEW (Transact-SQL ).

APS CU7.5

Veröffentlichungsdatum - September 2019

Ändern der externen Datenquelle

Kunden können die Definition externer Datenquellen mit dem CU7.5-Update ändern. Kunden mit Hadoop-Namensknoten mit hoher Verfügbarkeit können jetzt die Datenquelle ändern, um die Argumente zu ändern, wenn ein Failover auftritt. Bei APS können nur der SPEICHERORT, RESOURCE_MANAGER_LOCATION und Anmeldeinformationen geändert werden. Weitere Informationen finden Sie unter "Ändern der externen Datenquelle ".

CDH 5.15- und 5.16-Unterstützung mit PolyBase

PolyBase on APS mit CU7.5 Update unterstützt jetzt CDH 5.15- und 5.16-Versionen der Hadoop-Verteilung von Cloudera. Verwenden Sie Option 6 für CDH 5.x-Versionen.

Try_Convert- und Try_Cast-Support

CU7.5-APS unterstützt jetzt TRY_CAST und TRY_CONVERT tsql-Funktionen. Beide Funktionen geben einen Wert zurück, der in den angegebenen Datentyp konvertiert wird, wenn die Konvertierung erfolgreich ist. andernfalls wird NULL zurückgegeben.

APS CU7.4

Veröffentlichungsdatum - Mai 2019

Laden großer Zeilen mit dwloader

Ab APS CU7.4 können Kunden einen neuen Dwloader verwenden, um Zeilen in Tabellen zu laden, die größer als 32 KB sind (32.768 Byte). Der neue Dwloader unterstützt den Switch -l, der einen ganzzahligen Wert zwischen 32768 und 33554432 (in Bytes) benötigt, um Zeilen zu laden, die größer als 32 KB sind. Verwenden Sie diese Option nur, wenn Sie große Zeilen (größer als 32 KB) laden, da dieser Switch mehr Arbeitsspeicher auf dem Client und auf dem Server zuweist und die Auslastung möglicherweise verlangsamt. Sie können den neuen Dwloader von der Downloadwebsite herunterladen.

HDP 3.0- und 3.1-Unterstützung mit PolyBase

PolyBase auf APS unterstützt jetzt HDP 3.0 und 3.1 mit diesem Update. Verwenden Sie Option 7 für HDP 3.x-Versionen. Weitere Informationen finden Sie auf der PolyBase-Konnektivitätsseite .

UTF16-Dateiunterstützung mit PolyBase

PolyBase unterstützt jetzt das Lesen von durch Trennzeichen getrennten Textdateien, die sich in UTF16 (LE)-Codierung befinden. Details zum Erstellen externer Dateiformate finden Sie unter "Erstellen eines externen Dateiformats ".

APS CU7.3

Veröffentlichungsdatum - Dezember 2018

Entfernen gemeinsamer Teilausdrücke

APS CU7.3 verbessert die Abfrageleistung mit häufig auftretender Eliminierung von Subexpressionen in SQL-Abfrageoptimierer. Die Verbesserung verbessert Abfragen auf zwei Arten. Der erste Vorteil ist die Möglichkeit, solche Ausdrücke zu identifizieren und zu beseitigen, um die SQL-Kompilierungszeit zu reduzieren. Der zweite und wichtigere Vorteil ist, dass Datenverschiebungsvorgänge für diese redundanten Unterausdrücke eliminiert werden, damit die Ausführungszeit für Abfragen schneller wird. Ausführliche Erläuterungen zu diesem Feature finden Sie hier.

APS Informatica Connector für Informatica 10.2.0 veröffentlicht

Wir haben eine neue Version von Informatica Connectors für APS veröffentlicht, die mit Informatica Version 10.2.0 und 10.2.0 Hotfix 1 funktioniert. Die neuen Connectors können von der Downloadwebsite heruntergeladen werden.

Hinweis

APS Informatica Connector für Informatica 10.2.0 oder 10.2.0 Hotfix 1 funktioniert nicht für strenge TLS1.2 und erfordert, dass TLS1.0 und 1.1 voll funktionsfähig sind.

Unterstützte Versionen

APS-Version Informatica PowerCenter Treiber
APS 2016 9.6.1 SQL Server Native Client 11.x
APS 2016 und höher 10.2.0, 10.2.0 Hotfix 1 SQL Server Native Client 11.x

APS CU7.2

Veröffentlichungsdatum – Oktober 2018

Unterstützung für TLS 1.2

APS CU7.2 unterstützt TLS 1.2. Clientcomputer zu APS- und APS-Intra-Node-Kommunikation können jetzt so festgelegt werden, dass sie nur über TLS1.2 kommunizieren. Tools wie SSDT, SSIS und Dwloader, die auf Clientcomputern installiert sind, die nur über TLS 1.2 kommunizieren, können jetzt eine Verbindung mit APS mit TLS 1.2 herstellen. Standardmäßig unterstützt APS alle TLS-Versionen (1.0, 1.1 und 1.2) aus Gründen der Abwärtskompatibilität. Wenn Sie Ihre APS-Appliance auf die strikte Verwendung von TLS 1.2 festlegen möchten, können Sie dies tun, indem Sie die Registrierungseinstellungen ändern.

Weitere Informationen finden Sie unter Konfigurieren von TLS1.2 für APS.

Hadoop-Verschlüsselungszonenunterstützung für PolyBase

PolyBase kann jetzt mit Hadoop-Verschlüsselungszonen kommunizieren. Siehe APS-Konfigurationsänderungen, die bei der Konfiguration der Hadoop-Sicherheit erforderlich sind.

Optionen für "Maxdop auswählen"

Wir haben einen Featureschalter hinzugefügt, mit dem Sie maxdop-Einstellungen auswählen können, die größer als 1 für Einfügevorgänge sind. Sie können jetzt die Maxdop-Einstellung auf 0, 1, 2 oder 4 festlegen. Der Standardwert ist 1.

Wichtig

Das Erhöhen von Maxdop kann manchmal zu langsameren Vorgängen oder Deadlockfehlern führen. Ändern Sie in diesem Fall die Einstellung wieder auf "maxdop 1", und wiederholen Sie den Vorgang.

ColumnStore-Indexintegrität –DMV

Mithilfe von dm_pdw_nodes_db_column_store_row_group_physical_stats dmv können Sie die Integritätsinformationen des Spaltenspeichers anzeigen. Verwenden Sie die folgende Ansicht, um die Fragmentierung zu bestimmen und zu entscheiden, wann ein Columnstore-Index neu erstellt oder neu organisiert werden soll.

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;

PolyBase-Datumsbereichserhöhung für ORC- und Parkettdateien

Das Lesen, Importieren und Exportieren von Datumsdatentypen mit PolyBase unterstützt jetzt Datumsangaben vor 1970-01-01 und nach 2038-01-20 für ORC- und Parkettdateitypen.

SSIS-Zieladapter für SQL Server 2017 als Ziel

Neuer APS SSIS-Zieladapter, der SQL Server 2017 unterstützt, da das Bereitstellungsziel von der Downloadwebsite heruntergeladen werden kann.

APS CU7.1

Veröffentlichungsdatum – Juli 2018

DBCC-Befehle nutzen keine Parallelitätsplätze (Verhaltensänderung)

APS unterstützt eine Teilmenge der T-SQL DBCC-Befehle wie DBCC DROPCLEANBUFFERS. Bis jetzt haben diese Befehle einen Parallelitätsslot belegt, wodurch sich die Zahl der ausführbaren Benutzerauslastungen/Abfragen verringert hat. Die DBCC Befehle werden jetzt in einer lokalen Warteschlange ausgeführt, die keinen Benutzer-Parallelitätsplatz nutzt, um die Gesamtleistung der Abfrageausführung zu verbessern.

Ersetzt einige Metadatenaufrufe durch Katalogobjekte.

Die Verwendung von Katalogobjekten für Metadatenaufrufe anstelle der Verwendung von SMO hat eine Leistungsverbesserung in APS gezeigt. Ab CU7.1 verwenden einige dieser Metadatenaufrufe standardmäßig Katalogobjekte. Dieses Verhalten kann durch Funktionswechsel deaktiviert werden, wenn Kunden, die Metadatenabfragen verwenden, Probleme auftreten.

Behebung von Programmfehlern

Wir haben ein Upgrade auf SQL Server 2016 SP2 CU2 mit APS CU7.1 durchgeführt. Das Upgrade behebt einige unten beschriebene Probleme.

Titel Beschreibung
Potenzieller Tupel-Mover-Deadlock Das Upgrade behebt eine langjährige Möglichkeit des Deadlocks in einer verteilten Transaktion und einem Tupel-Mover-Hintergrundthread. Nach der Installation von CU7.1 können Kunden, die TF634 zum Beenden des Tupelverschiebungsparameters als SQL Server-Startparameter oder globale Ablaufverfolgungskennzeichnung verwendet haben, diese sicher entfernen.
Bestimmte Verzögerungs-/Leadabfrage schlägt fehl. Bestimmte Abfragen für CCI-Tabellen mit geschachtelten Verzögerungs-/Leadfunktionen, die fehler würden, werden jetzt mit diesem Upgrade behoben.

APS AU7

Veröffentlichungsdatum - Mai 2018

APS 2016 ist eine Voraussetzung für das Upgrade auf AU7. Im Folgenden finden Sie neue Features in APS AU7:

Statistiken zur automatischen Erstellung und automatischen Aktualisierung

APS AU7 erstellt und aktualisiert Statistiken standardmäßig automatisch. Um Statistikeinstellungen zu aktualisieren, können Administratoren ein neues Featureoptionsmenüelement im Configuration Manager verwenden. Der Featureschalter steuert das automatische Erstellen, automatisches Aktualisieren und asynchrones Updateverhalten von Statistiken. Sie können statistikeinstellungen auch mit der ALTER DATABASE (Parallel Data Warehouse) -Anweisung aktualisieren.

T-SQL

Die Auswahl @var wird jetzt unterstützt. Weitere Informationen finden Sie unter auswählen einer lokalen Variablen

Abfragehinweise HASH und ORDER GROUP werden jetzt unterstützt. Weitere Informationen finden Sie unter Hints(Transact-SQL) – Abfrage

Funktionswechsel

APS AU7 führt feature switch in Configuration Manager ein. AutoStatsEnabled und DmsProcessStopMessageTimeoutInSeconds sind jetzt konfigurierbare Optionen, die von Administratoren geändert werden können.

Bekannte Probleme

Mit APS AU7-Software wird ein Intel BIOS-Update bereitgestellt, das ein Problem behebt, das als spekulative Ausführung Side-Channel-Angriffe beschrieben wird. Die Angriffe zielen darauf ab, die sogenannten Spectre- und Meltdown-Schwachstellen auszunutzen. Obwohl das BIOS-Update zusammen mit APS verpackt wird, wird das BIOS-Update manuell und nicht als Teil der APS AU7-Softwareinstallation installiert.

Microsoft empfiehlt allen Kunden, das BIOS zu installieren. Microsoft hat die Auswirkung von Kernel Virtual Address Shadowing (KVAS), Kernel Page Table Indirection (KPTI) und Indirect Branch Prediction Mitigation (IBP) auf verschiedene SQL-Workloads in verschiedenen Umgebungen gemessen. Die Messungen fanden bei einigen Arbeitslasten erhebliche Beeinträchtigungen. Basierend auf den Ergebnissen empfiehlt es sich, die Leistungswirkung der Aktivierung des BIOS-Updates zu testen, bevor Sie sie in einer Produktionsumgebung bereitstellen. Anweisungen zu SQL Server finden Sie hier.

APS 2016

In diesem Abschnitt wurden die neuen Features für APS 2016-AU6 beschrieben.

SQL Server 2016

APS AU6 wird auf der neuesten SQL Server 2016-Version ausgeführt und verwendet die Standarddatenbankkompatibilitätsebene 130. SQL Server 2016 ermöglicht die Unterstützung für neue Features wie:

  • Sekundäre Indizes für gruppierte Columnstore-Indizes.
  • Kerberos für PolyBase.

T-SQL

APS AU6 unterstützt diese T-SQL-Kompatibilitätsverbesserungen. Diese zusätzlichen Sprachelemente erleichtern die Migration von SQL Server und anderen Datenquellen.

Datentypen

Fensterfunktionen

Sicherheitsfunktionen

Zusätzliche Funktionen

PolyBase/Hadoop-Verbesserungen

  • Kompatibilität mit Hortonworks HDP 2.4 und HDP 2.5
  • Kerberos-Unterstützung über Anmeldeinformationen mit Datenbankbereich
  • Unterstützung von Anmeldeinformationen mit Azure Storage Blobs

Installations- und Upgradeverbesserungen

Die Unternehmensarchitektur aktualisiert Das Upgrade Ihrer vorhandenen Appliance auf APS AU6 installiert die neuesten Firmware- und Treiberupdates, einschließlich Sicherheitsupdates.

Eine neue Appliance von HPE oder DELL umfasst alle neuesten Updates plus:

  • Unterstützung für Prozessor der neuesten Generation (Broadwell)
  • Aktualisieren auf DDR4 DIMMs
  • Verbesserter DIMM-Durchsatz

Integration

  • Die Unterstützung für vollqualifizierte Domänenname (Fully Qualified Domain Name, FQDN) ermöglicht das Einrichten einer Domänenvertrauensstellung für die Appliance.
  • Um FQDN zu verwenden, müssen Sie während des Upgrades ein vollständiges Upgrade durchführen und sich anmelden.

Reduzierte Ausfallzeiten Installation oder Aktualisierung auf APS AU6 ist schneller und erfordert weniger Ausfallzeiten als vorherige Versionen. Um Ausfallzeiten zu reduzieren, installieren oder aktualisieren Sie:

  • Optimiert das Anwenden von WSUS-Updates mithilfe eines Images, das alle Updates bis Juni 2016 enthält
  • Wendet Sicherheitsupdates mit treiber- und Firmwareupdates an.
  • Platziert die neuesten Hotfixes und das Appliance Verification Utility (PAV) auf Ihrer Appliance, damit sie für die Installation bereit sind, ohne sie herunterladen zu müssen.