DP-203 Deutsch 無料問題集「Microsoft Data Engineering on Microsoft Azure (DP-203 Deutsch Version)」
Sie verfügen über eine Azure Data Factory-Pipeline mit dem in der folgenden Abbildung dargestellten Logikfluss.

Wählen Sie für jede der folgenden Aussagen „Ja“ aus, wenn die Aussage wahr ist. Wählen Sie andernfalls „Nein“ aus.
HINWEIS: Jede Kegelauswahl ist einen Punkt wert.


Wählen Sie für jede der folgenden Aussagen „Ja“ aus, wenn die Aussage wahr ist. Wählen Sie andernfalls „Nein“ aus.
HINWEIS: Jede Kegelauswahl ist einen Punkt wert.

正解:

Explanation:

Sie verfügen über ein Azure Data Lake Storage Gen2-Konto mit dem Namen adls2, das durch ein virtuelles Netzwerk geschützt ist.
Sie entwerfen einen SQL-Pool in Azure Synapse, der adls2 als Quelle verwendet.
Was sollten Sie zur Authentifizierung bei adls2 verwenden?
Sie entwerfen einen SQL-Pool in Azure Synapse, der adls2 als Quelle verwendet.
Was sollten Sie zur Authentifizierung bei adls2 verwenden?
正解:C
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
Sie haben ein Azure Data Lake Storage Gen2-Konto mit dem Namen „account1“, das einen Container mit dem Namen „Container"1 enthält. Container1 enthält zwei Ordner mit den Namen „FolderA“ und „FolderB“.
Sie müssen Zugriffskontrolllisten (ACLs) konfigurieren, um die folgenden Anforderungen zu erfüllen:
* Gruppe1 muss in der Lage sein, die Inhalte und Unterordner von OrdnerA aufzulisten und zu lesen.
* Gruppe2 muss in der Lage sein, den Inhalt von OrdnerA und OrdnerB aufzulisten und zu lesen.
* Es muss verhindert werden, dass Gruppe2 andere Ordner im Stammverzeichnis von Container1 liest.
Wie sollten Sie die ACL-Berechtigungen für jede Gruppe konfigurieren? Wählen Sie zur Beantwortung die entsprechenden Optionen im Antwortbereich aus. HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Sie müssen Zugriffskontrolllisten (ACLs) konfigurieren, um die folgenden Anforderungen zu erfüllen:
* Gruppe1 muss in der Lage sein, die Inhalte und Unterordner von OrdnerA aufzulisten und zu lesen.
* Gruppe2 muss in der Lage sein, den Inhalt von OrdnerA und OrdnerB aufzulisten und zu lesen.
* Es muss verhindert werden, dass Gruppe2 andere Ordner im Stammverzeichnis von Container1 liest.
Wie sollten Sie die ACL-Berechtigungen für jede Gruppe konfigurieren? Wählen Sie zur Beantwortung die entsprechenden Optionen im Antwortbereich aus. HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

正解:

Explanation:

Sie verfügen über ein Azure-Abonnement, das einen Azure Synapse Analytics-Arbeitsbereich und einen Benutzer namens „Used“ enthält.
Sie müssen sicherstellen, dass Benutzer1 die Azure Synapse Analytics-Datenbankvorlagen im Katalog überprüfen kann.
Die Lösung muss dem Prinzip der geringsten Privilegien folgen.
Welche Rolle sollten Sie Benutzer1 zuweisen?
Sie müssen sicherstellen, dass Benutzer1 die Azure Synapse Analytics-Datenbankvorlagen im Katalog überprüfen kann.
Die Lösung muss dem Prinzip der geringsten Privilegien folgen.
Welche Rolle sollten Sie Benutzer1 zuweisen?
正解:A
解答を投票する
Sie implementieren Azure Stream Analytics-Fensterfunktionen.
Welche Fensterfunktion sollten Sie für jede Anforderung verwenden? Um zu antworten, wählen Sie im Antwortbereich die entsprechenden Optionen aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Welche Fensterfunktion sollten Sie für jede Anforderung verwenden? Um zu antworten, wählen Sie im Antwortbereich die entsprechenden Optionen aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

正解:

Sie entwerfen eine Azure Stream Analytics-Lösung, die Instant Messaging-Daten von einem Azure Event Hub empfängt.
Sie müssen sicherstellen, dass die Ausgabe des Stream Analytics-Auftrags alle 15 Sekunden die Anzahl der Nachrichten pro Zeitzone zählt.
Wie sollten Sie die Stream Analytics-Abfrage abschließen? Um zu antworten, wählen Sie im Antwortbereich die entsprechenden Optionen aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Sie müssen sicherstellen, dass die Ausgabe des Stream Analytics-Auftrags alle 15 Sekunden die Anzahl der Nachrichten pro Zeitzone zählt.
Wie sollten Sie die Stream Analytics-Abfrage abschließen? Um zu antworten, wählen Sie im Antwortbereich die entsprechenden Optionen aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

正解:

Explanation:

Box 1: timestamp by
Box 2: TUMBLINGWINDOW
Tumbling window functions are used to segment a data stream into distinct time segments and perform a function against them, such as the example below. The key differentiators of a Tumbling window are that they repeat, do not overlap, and an event cannot belong to more than one tumbling window.

Reference:
https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-window-functions
Sie verfügen über ein Azure Data Lake Storage Gen 2-Konto mit dem Namen „storage1“.
Sie müssen eine Lösung für den Zugriff auf die Inhalte im Speicher1 empfehlen. Die Lösung muss folgende Anforderungen erfüllen:
* Listen- und Leseberechtigungen müssen auf Speicherkontoebene gewährt werden.
* Zusätzliche Berechtigungen können auf einzelne Objekte in Speicher1 angewendet werden.
* Für die Authentifizierung müssen Sicherheitsprinzipale von Microsoft Azure Active Directory (Azure AD), Teil von Microsoft Entra, verwendet werden.
Was sollten Sie verwenden? Um zu antworten, ziehen Sie die entsprechenden Komponenten auf die richtigen Anforderungen. Jede Komponente kann einmal, mehrmals oder gar nicht verwendet werden. Möglicherweise müssen Sie die Trennleiste zwischen den Fenstern ziehen oder scrollen, um den Inhalt anzuzeigen.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Sie müssen eine Lösung für den Zugriff auf die Inhalte im Speicher1 empfehlen. Die Lösung muss folgende Anforderungen erfüllen:
* Listen- und Leseberechtigungen müssen auf Speicherkontoebene gewährt werden.
* Zusätzliche Berechtigungen können auf einzelne Objekte in Speicher1 angewendet werden.
* Für die Authentifizierung müssen Sicherheitsprinzipale von Microsoft Azure Active Directory (Azure AD), Teil von Microsoft Entra, verwendet werden.
Was sollten Sie verwenden? Um zu antworten, ziehen Sie die entsprechenden Komponenten auf die richtigen Anforderungen. Jede Komponente kann einmal, mehrmals oder gar nicht verwendet werden. Möglicherweise müssen Sie die Trennleiste zwischen den Fenstern ziehen oder scrollen, um den Inhalt anzuzeigen.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

正解:

Explanation:
Box 1: Role-based access control (RBAC) roles
List and read permissions must be granted at the storage account level.
Security principals from Microsoft Azure Active Directory (Azure AD), part of Microsoft Entra, must be used for authentication.
Role-based access control (Azure RBAC)
Azure RBAC uses role assignments to apply sets of permissions to security principals. A security principal is an object that represents a user, group, service principal, or managed identity that is defined in Azure Active Directory (AD). A permission set can give a security principal a "coarse-grain" level of access such as read or write access to all of the data in a storage account or all of the data in a container.
Box 2: Access control lists (ACLs)
Additional permissions can be applied to individual objects in storage1.
Access control lists (ACLs)
ACLs give you the ability to apply "finer grain" level of access to directories and files. An ACL is a permission construct that contains a series of ACL entries. Each ACL entry associates security principal with an access level.
Reference: https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-access-control-model
Sie verfügen über einen dedizierten Azure Synapse Analytics-SQL-Pool, der eine Datenbank namens DB1 hostet. Sie müssen sicherstellen, dass D81 die folgenden Sicherheitsanforderungen erfüllt:
* Wenn in Anträgen Kreditkartennummern angezeigt werden, dürfen nur die letzten vier Ziffern sichtbar sein.
* Steuernummern dürfen nur für bestimmte Benutzer sichtbar sein.
Was sollten Sie für jede Anforderung verwenden? Um zu antworten, wählen Sie die entsprechenden Optionen im Antwortbereich aus. HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

* Wenn in Anträgen Kreditkartennummern angezeigt werden, dürfen nur die letzten vier Ziffern sichtbar sein.
* Steuernummern dürfen nur für bestimmte Benutzer sichtbar sein.
Was sollten Sie für jede Anforderung verwenden? Um zu antworten, wählen Sie die entsprechenden Optionen im Antwortbereich aus. HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

正解:

Explanation:

Sie verfügen über einen dedizierten Azure Synapse Analytics-SQL-Pool, der eine Tabelle mit dem Namen Table1 enthält.
Sie verfügen über Dateien, die erfasst und in einen Azure Data Lake Storage Gen2-Container mit dem Namen „container1“ geladen werden.
Sie planen, Daten aus den Dateien in Table1 und den Azure Data Lake Storage Gen2-Container mit dem Namen „container1“ einzufügen.
Sie planen, Daten aus den Dateien in Tabelle1 einzufügen und die Daten umzuwandeln. Jede Datenzeile in den Dateien erzeugt eine Zeile in der Bereitstellungsschicht von Tabelle1.
Sie müssen sicherstellen, dass beim Laden der Quelldatendateien in Container1 die Datums- und Uhrzeitangabe als zusätzliche Spalte in Tabelle1 gespeichert wird.
Lösung: In einer Azure Synapse Analytics-Pipeline verwenden Sie einen Datenfluss, der eine Transformation für abgeleitete Spalten enthält.
Sie verfügen über Dateien, die erfasst und in einen Azure Data Lake Storage Gen2-Container mit dem Namen „container1“ geladen werden.
Sie planen, Daten aus den Dateien in Table1 und den Azure Data Lake Storage Gen2-Container mit dem Namen „container1“ einzufügen.
Sie planen, Daten aus den Dateien in Tabelle1 einzufügen und die Daten umzuwandeln. Jede Datenzeile in den Dateien erzeugt eine Zeile in der Bereitstellungsschicht von Tabelle1.
Sie müssen sicherstellen, dass beim Laden der Quelldatendateien in Container1 die Datums- und Uhrzeitangabe als zusätzliche Spalte in Tabelle1 gespeichert wird.
Lösung: In einer Azure Synapse Analytics-Pipeline verwenden Sie einen Datenfluss, der eine Transformation für abgeleitete Spalten enthält.
正解:B
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
Sie haben Azure Data Factory mit Azure Repos Git-Integration konfiguriert. Der Kollaborationszweig und der Veröffentlichungszweig werden auf die Standardwerte gesetzt.
Sie haben eine Pipeline mit dem Namen Pipeline 1.
Sie erstellen eine neue Version von Pipeline1 in einem Zweig mit dem Namen Feature 1.
Wählen Sie im Data Factory Studio „Veröffentlichen“ aus
Der Quellcode welcher Verzweigung wird erstellt und welche Verzweigung wird die Ausgabe der Azure Resource Manager (ARM)-Vorlage enthalten? Um zu antworten, wählen Sie im Antwortbereich die entsprechenden Optionen aus.

Sie haben eine Pipeline mit dem Namen Pipeline 1.
Sie erstellen eine neue Version von Pipeline1 in einem Zweig mit dem Namen Feature 1.
Wählen Sie im Data Factory Studio „Veröffentlichen“ aus
Der Quellcode welcher Verzweigung wird erstellt und welche Verzweigung wird die Ausgabe der Azure Resource Manager (ARM)-Vorlage enthalten? Um zu antworten, wählen Sie im Antwortbereich die entsprechenden Optionen aus.

正解:

Explanation:

Sie verfügen über eine Tabelle in einem dedizierten SQL-Pool von Azure Synapse Analytics. Die Tabelle wurde mit der folgenden Transact-SQL-Anweisung erstellt.

Sie müssen die Tabelle ändern, um die folgenden Anforderungen zu erfüllen:
* Stellen Sie sicher, dass Benutzer den aktuellen Manager der Mitarbeiter identifizieren können.
* Unterstützen Sie die Erstellung einer Mitarbeiterberichtshierarchie für Ihr gesamtes Unternehmen.
* Bieten Sie eine schnelle Suche nach Managerattributen wie Name und Berufsbezeichnung.
Welche Spalte sollten Sie der Tabelle hinzufügen?

Sie müssen die Tabelle ändern, um die folgenden Anforderungen zu erfüllen:
* Stellen Sie sicher, dass Benutzer den aktuellen Manager der Mitarbeiter identifizieren können.
* Unterstützen Sie die Erstellung einer Mitarbeiterberichtshierarchie für Ihr gesamtes Unternehmen.
* Bieten Sie eine schnelle Suche nach Managerattributen wie Name und Berufsbezeichnung.
Welche Spalte sollten Sie der Tabelle hinzufügen?
正解:D
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
Sie haben ein Azure Blob-Speicherkonto mit dem Namen „Speicher!“ und einen serverlosen Azure Synapse Analytics-SQL-Pool mit dem Namen „Pool!“ Von Pool1 aus möchten Sie Ad-hoc-Abfragen ausführen, die auf Speicher abzielen.
Sie müssen sicherstellen, dass Sie die Shared Access Signature (SAS)-Autorisierung verwenden können, ohne eine Datenquelle zu definieren. Was sollten Sie zuerst erstellen?
Sie müssen sicherstellen, dass Sie die Shared Access Signature (SAS)-Autorisierung verwenden können, ohne eine Datenquelle zu definieren. Was sollten Sie zuerst erstellen?
正解:B
解答を投票する
Sie entwerfen einen Data Mart für die Personalabteilung (MR) Ihres Unternehmens. Der Data Mart enthält Informationen und Mitarbeitertransaktionen. Aus einem Quellsystem haben Sie einen flachen Extrakt mit den folgenden Feldern:
* Angestellten ID
* Vorname
* Familienname, Nachname
* Empfänger
* GrossArnount
* Transaktions-ID
* Regierungsausweis
* NetAmountPaid
* Transaktionsdatum
Sie müssen ein Startschema-Datenmodell in einem dedizierten Azure Synapse Analytics-SQL-Pool für den Data Mart entwerfen.
Welche zwei Tabellen sollten Sie erstellen? Jede richtige Antwort stellt einen Teil der Lösung dar.
* Angestellten ID
* Vorname
* Familienname, Nachname
* Empfänger
* GrossArnount
* Transaktions-ID
* Regierungsausweis
* NetAmountPaid
* Transaktionsdatum
Sie müssen ein Startschema-Datenmodell in einem dedizierten Azure Synapse Analytics-SQL-Pool für den Data Mart entwerfen.
Welche zwei Tabellen sollten Sie erstellen? Jede richtige Antwort stellt einen Teil der Lösung dar.
正解:A、C
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
Hinweis: Die Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine einzigartige Lösung, die die angegebenen Ziele erreichen könnte. Für einige Fragensätze gibt es möglicherweise mehr als eine richtige Lösung, während für andere möglicherweise keine richtige Lösung vorhanden ist.
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben, können Sie NICHT mehr zu dieser Frage zurückkehren. Daher werden diese Fragen nicht im Überprüfungsbildschirm angezeigt. Sie verfügen über ein Azure Data Lake Storage-Konto, das eine Stagingzone enthält.
Sie müssen einen Molkereiprozess entwerfen, um inkrementelle Daten aus der Stagingzone aufzunehmen, die Daten durch Ausführen eines R-Skripts zu transformieren und die transformierten Daten dann in ein Data Warehouse in Azure Synapse Analytics einzufügen.
Lösung: Sie verwenden einen Azure Data Factory-Zeitplantrigger, um eine Pipeline auszuführen, die eine Zuordnungsdatenmenge ausführt. und fügt die Daten dann in das Data Warehouse ein.
Erfüllt dies das Ziel?
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben, können Sie NICHT mehr zu dieser Frage zurückkehren. Daher werden diese Fragen nicht im Überprüfungsbildschirm angezeigt. Sie verfügen über ein Azure Data Lake Storage-Konto, das eine Stagingzone enthält.
Sie müssen einen Molkereiprozess entwerfen, um inkrementelle Daten aus der Stagingzone aufzunehmen, die Daten durch Ausführen eines R-Skripts zu transformieren und die transformierten Daten dann in ein Data Warehouse in Azure Synapse Analytics einzufügen.
Lösung: Sie verwenden einen Azure Data Factory-Zeitplantrigger, um eine Pipeline auszuführen, die eine Zuordnungsdatenmenge ausführt. und fügt die Daten dann in das Data Warehouse ein.
Erfüllt dies das Ziel?
正解:A
解答を投票する
Sie haben einen Azure Stream Analytics-Auftrag, der eine Stream Analytics-Projektlösung in Microsoft Visual Studio ist. Der Job akzeptiert von IoT-Geräten generierte Daten im JSON-Format.
Sie müssen den Job ändern, um von den IoT-Geräten generierte Daten im Protobuf-Format zu akzeptieren.
Welche drei Aktionen sollten Sie in Visual Studio nacheinander ausführen? Um zu antworten, verschieben Sie die entsprechenden Aktionen aus der Aktionsliste in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.

Sie müssen den Job ändern, um von den IoT-Geräten generierte Daten im Protobuf-Format zu akzeptieren.
Welche drei Aktionen sollten Sie in Visual Studio nacheinander ausführen? Um zu antworten, verschieben Sie die entsprechenden Aktionen aus der Aktionsliste in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.

正解:

Explanation:

Step 1: Add an Azure Stream Analytics Custom Deserializer Project (.NET) project to the solution.
Create a custom deserializer
1. Open Visual Studio and select File > New > Project. Search for Stream Analytics and select Azure Stream Analytics Custom Deserializer Project (.NET). Give the project a name, like Protobuf Deserializer.

2. In Solution Explorer, right-click your Protobuf Deserializer project and select Manage NuGet Packages from the menu. Then install the Microsoft.Azure.StreamAnalytics and Google.Protobuf NuGet packages.
3. Add the MessageBodyProto class and the MessageBodyDeserializer class to your project.
4. Build the Protobuf Deserializer project.
Step 2: Add .NET deserializer code for Protobuf to the custom deserializer project Azure Stream Analytics has built-in support for three data formats: JSON, CSV, and Avro. With custom .NET deserializers, you can read data from other formats such as Protocol Buffer, Bond and other user defined formats for both cloud and edge jobs.
Step 3: Add an Azure Stream Analytics Application project to the solution Add an Azure Stream Analytics project In Solution Explorer, right-click the Protobuf Deserializer solution and select Add > New Project. Under Azure Stream Analytics > Stream Analytics, choose Azure Stream Analytics Application. Name it ProtobufCloudDeserializer and select OK.
Right-click References under the ProtobufCloudDeserializer Azure Stream Analytics project. Under Projects, add Protobuf Deserializer. It should be automatically populated for you.
Reference:
https://docs.microsoft.com/en-us/azure/stream-analytics/custom-deserializer
Sie verfügen über einen dedizierten Azure Synapse Analytics-SQL-Pool mit dem Namen pool1.
Sie planen, ein Sternschema in pool1 zu implementieren und mithilfe des folgenden Codes eine neue Tabelle mit dem Namen „DimCustomer“ zu erstellen.

Sie müssen sicherstellen, dass DimCustomer über die erforderlichen Spalten verfügt, um eine sich langsam ändernde Dimension (SCD) vom Typ 2 zu unterstützen. Welche zwei Spalten sollten Sie hinzufügen? Jede richtige Antwort stellt einen Teil der Lösung dar.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
Sie planen, ein Sternschema in pool1 zu implementieren und mithilfe des folgenden Codes eine neue Tabelle mit dem Namen „DimCustomer“ zu erstellen.

Sie müssen sicherstellen, dass DimCustomer über die erforderlichen Spalten verfügt, um eine sich langsam ändernde Dimension (SCD) vom Typ 2 zu unterstützen. Welche zwei Spalten sollten Sie hinzufügen? Jede richtige Antwort stellt einen Teil der Lösung dar.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正解:B、C
解答を投票する
Sie verfügen über einen Azure Synapse Analytics-Arbeitsbereich, der drei Pipelines und drei Trigger mit den Namen Trigger 1, Trigger2 und Tiigger3 enthält.
Auslöser 3 hat die folgende Definition.


Auslöser 3 hat die folgende Definition.


正解:

Explanation:
