Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Cel tego dokumentu
Ten przewodnik po badaniu powinien pomóc zrozumieć, czego można oczekiwać na egzaminie i zawiera podsumowanie tematów, które egzamin może obejmować i linki do dodatkowych zasobów. Informacje i materiały w tym dokumencie powinny pomóc w skoncentrowaniu studiów podczas przygotowywania się do egzaminu.
Przydatne linki | Opis |
---|---|
Jak uzyskać certyfikat | Niektóre certyfikaty wymagają tylko zdawania jednego egzaminu, podczas gdy inne wymagają zdawania wielu egzaminów. |
odnawianie certyfikatów | Certyfikaty współpracowników, ekspertów i specjalistów firmy Microsoft wygasają co rok. Możesz odnowić, zdając bezpłatną ocenę online () na platformie Microsoft Learn. |
Twój profil w usłudze Microsoft Learn | Łączenie profilu certyfikacji z usługą Microsoft Learn umożliwia zaplanowanie i odnowienie egzaminów oraz udostępnianie i drukowanie certyfikatów. |
Ocenianie egzaminów i raporty wyników | Aby zaliczyć, wymagany jest wynik 700 lub wyższy. |
piaskownica egzaminu | Środowisko egzaminacyjne można eksplorować, odwiedzając piaskownicę egzaminu. |
Zażądaj zakwaterowania | Jeśli korzystasz z urządzeń pomocniczych, potrzebujesz dodatkowego czasu lub musisz zmodyfikować dowolną część egzaminu, możesz poprosić o zakwaterowanie. |
Rozpocznij bezpłatny test praktyczny | Przetestuj swoje umiejętności, korzystając z pytań praktycznych, aby przygotować się do egzaminu. |
Aktualizacje egzaminu
Nasze egzaminy są okresowo aktualizowane w celu odzwierciedlenia umiejętności wymaganych do wykonania roli.
Zawsze najpierw aktualizujemy wersję egzaminu w języku angielskim. Niektóre egzaminy są lokalizowane na inne języki i aktualizowane około osiem tygodni po tym, jak zostanie zaktualizowana wersja angielska. Inne dostępne języki są wymienione w sekcji Schedule Exam na stronie Szczegóły Egzaminu. Jeśli egzamin nie jest dostępny w preferowanym języku, możesz poprosić o dodatkowe 30 minut, aby ukończyć egzamin.
Notatka
Punkty po każdej z mierzonych umiejętności ilustrują sposób, w jaki oceniamy tę umiejętność. Tematy pokrewne mogą być omówione w egzaminie.
Notatka
Większość pytań obejmuje funkcje, które są ogólnie dostępne. Egzamin może zawierać pytania dotyczące funkcji w wersji zapoznawczej, jeśli te funkcje są często używane.
Umiejętności mierzone od 27 stycznia 2025 r.
Profil odbiorców
Jako kandydat na ten egzamin należy mieć wiedzę specjalistyczną w zakresie projektowania, wdrażania i monitorowania aplikacji natywnych dla chmury, które przechowują dane i zarządzają nimi.
Twoje obowiązki związane z tą rolą obejmują:
Projektowanie i implementowanie modeli danych i dystrybucji danych.
Ładowanie danych do bazy danych usługi Azure Cosmos DB.
Optymalizowanie i utrzymywanie rozwiązania.
Jako specjalista w tej roli integrujesz rozwiązanie z innymi usługami platformy Azure. Ponadto projektujesz, implementujesz i monitorujesz rozwiązania, które uwzględniają wymagania dotyczące zabezpieczeń, dostępności, odporności i wydajności.
Jako kandydat na ten egzamin musisz mieć solidną wiedzę i doświadczenie z:
Tworzenie aplikacji dla platformy Azure.
Praca z technologiami bazy danych usługi Azure Cosmos DB.
Tworzenie obiektów po stronie serwera za pomocą języka JavaScript.
Należy być biegłym w tworzeniu aplikacji korzystających z interfejsu API NoSQL usługi Azure Cosmos DB. Powinno być możliwe:
Pisanie wydajnych zapytań SQL dla interfejsu API.
Utwórz odpowiednie zasady indeksowania.
Interpretowanie kodu JSON.
Przeczytaj kod języka C# lub Java.
Użyj programu PowerShell.
Ponadto należy zapoznać się z aprowizowaniem zasobów i zarządzaniem nimi na platformie Azure.
Umiejętności w skrócie
Projektowanie i implementowanie modeli danych (35–40%)
Projektowanie i implementowanie dystrybucji danych (5–10%)
Integrowanie rozwiązania usługi Azure Cosmos DB (5–10%)
Optymalizowanie rozwiązania usługi Azure Cosmos DB (15–20%)
Utrzymanie rozwiązania Azure Cosmos DB (25–30%)
Projektowanie i implementowanie modeli danych (35–40%)
Projektowanie i implementowanie nierelacyjnego modelu danych dla usługi Azure Cosmos DB for NoSQL
Opracowywanie projektu przez przechowywanie wielu typów jednostek w tym samym kontenerze
Opracowywanie projektu przez przechowywanie wielu powiązanych jednostek w tym samym dokumencie
Opracowywanie modelu, który denormalizuje dane między dokumentami
Opracowywanie projektu przez odniesienie do dokumentów
Identyfikowanie kluczy podstawowych i unikatowych
Identyfikowanie danych i skojarzonych wzorców dostępu
Ustaw domyślny czas wygaśnięcia (TTL) w kontenerze dla sklepu transakcyjnego
Opracowywanie projektu do przechowywania wersji dokumentów
Opracowanie projektu wersjonowania schematu dokumentu
Projektowanie strategii partycjonowania danych dla usługi Azure Cosmos DB for NoSQL
Wybieranie strategii partycjonowania na podstawie określonego obciążenia
Wybieranie klucza partycji
Planowanie transakcji podczas wybierania klucza partycji
Ocena kosztów użycia zapytania obejmującego wiele partycji
Obliczanie i ocenianie dystrybucji danych na podstawie wyboru klucza partycji
Obliczanie i ocenianie dystrybucji przepływności na podstawie wyboru klucza partycji
Konstruowanie i implementowanie syntetycznego klucza partycji
Projektowanie i implementowanie hierarchicznego klucza partycji
Projektowanie partycjonowania dla obciążeń wymagających wielu kluczy partycji
Planowanie i implementowanie określania rozmiaru i skalowania bazy danych utworzonej za pomocą usługi Azure Cosmos DB
Ocena wymagań dotyczących przepływności i magazynu danych dla określonego obciążenia
Wybieranie modeli bezserwerowych, aprowizowanych i bezpłatnych
Wybierz, kiedy używać aprowizowanej przepływności na poziomie bazy danych
Projektowanie pod kątem jednostek o granularnej skali i zarządzania zasobami
Ocena kosztów globalnej dystrybucji danych
Konfigurowanie przepływności dla usługi Azure Cosmos DB przy użyciu witryny Azure Portal
Implementowanie opcji łączności klienta w zestawie SDK usługi Azure Cosmos DB
Wybierz tryb łączności (brama czy bezpośredni)
Implementowanie trybu łączności
Tworzenie połączenia z bazą danych
Włączanie programowania w trybie offline przy użyciu emulatora usługi Azure Cosmos DB
Obsługa błędów połączeń
Zaimplementuj singleton dla klienta
Określanie regionu dystrybucji globalnej
Konfigurowanie opcji wątkowości i równoległości po stronie klienta
Włącz rejestrowanie zestawu SDK
Implementowanie dostępu do danych przy użyciu języka SQL dla usługi Azure Cosmos DB for NoSQL
Implementowanie zapytań używających tablic, zagnieżdżonych obiektów, agregacji i porządkowania
Implementowanie skorelowanego podzapytania
Implementowanie zapytań korzystających z funkcji tablicy i sprawdzania typów
Implementowanie zapytań używających funkcji matematycznych, ciągów i dat
Implementowanie zapytań na podstawie danych zmiennych
Implementowanie dostępu do danych przy użyciu zestawów SDK usługi Azure Cosmos DB for NoSQL
Wybieranie, kiedy należy użyć operacji punktu w porównaniu z operacją zapytania
Zaimplementuj operację punktu, która tworzy, aktualizuje i usuwa dokumenty
Implementowanie aktualizacji przy użyciu operacji stosowania poprawki
Zarządzanie transakcjami obejmującymi wiele dokumentów przy użyciu zestawu SDK Transactional Batch
Wykonaj ładowanie wielu dokumentów przy użyciu obsługi zbiorczej w pakiecie SDK
Implementowanie optymistycznej kontroli współbieżności z użyciem ETag
Zastąpij domyślną spójność przy użyciu opcji żądania zapytania
Implementowanie spójności sesji przy użyciu tokenów sesji
Implementowanie operacji zapytania obejmującej stronicowanie
Implementowanie operacji zapytania przy użyciu tokenu kontynuacji
Obsługa błędów przejściowych i 429s
Określ TTL dla dokumentu
Pobieranie i używanie metryk zapytań
Implementowanie programowania po stronie serwera w usłudze Azure Cosmos DB for NoSQL przy użyciu języka JavaScript
Tworzenie, wdrażanie i wywoływanie procedury składowanej
Projektowanie procedur składowanych do transakcyjnej pracy z wieloma dokumentami
Implementacja i wywoływanie wyzwalaczy
Implementowanie funkcji zdefiniowanej przez użytkownika
Projektowanie i implementowanie dystrybucji danych (5–10%)
Projektowanie i implementowanie strategii replikacji dla usługi Azure Cosmos DB
Wybieranie, kiedy mają być dystrybuowane dane
Definiowanie zasad automatycznego trybu failover dla awarii regionalnej dla usługi Azure Cosmos DB for NoSQL
Ręczne przechodzenie w tryb failover w celu przenoszenia pojedynczych regionów zapisu głównego
Wybieranie modelu spójności
Identyfikowanie przypadków użycia dla różnych modeli spójności
Ocena wpływu wyborów modelu spójności na koszt dostępności i skojarzonej jednostki żądania (RU)
Ocena wpływu wyborów modelu spójności na wydajność i opóźnienie
Określanie połączeń aplikacji z replikowanymi danymi
Projektowanie i implementacja zapisywania w wielu regionach
Wybieranie, kiedy należy używać zapisu w wielu regionach
Implementacja wieloregionowego zapisu
Implementowanie niestandardowych zasad rozwiązywania konfliktów dla usługi Azure Cosmos DB for NoSQL
Integrowanie rozwiązania usługi Azure Cosmos DB (5–10%)
Włączanie obciążeń analitycznych usługi Azure Cosmos DB
Włączanie usługi Azure Synapse Link
Wybieranie między usługą Azure Synapse Link i łącznikiem spark
Włącz magazyn analityczny dla kontenera
Implementowanie partycjonowania niestandardowego w usłudze Azure Synapse Link
Włącz połączenie z magazynem analitycznym i wysyłaj zapytania z usługi Azure Synapse Spark lub Azure Synapse SQL
Wykonywanie zapytania względem magazynu transakcyjnego z platformy Spark
Zapisywanie danych z powrotem do magazynu transakcyjnego z platformy Spark
Implementowanie przechwytywania zmian danych w magazynie analitycznym usługi Azure Cosmos DB
Implementowanie podróży w czasie w usłudze Azure Synapse Link dla usługi Azure Cosmos DB
Wdrażanie rozwiązań w różnych usługach
Integrowanie zdarzeń z innymi aplikacjami przy użyciu usług Azure Functions i Azure Event Hubs
Denormalizowanie danych przy użyciu zestawienia zmian i usługi Azure Functions
Wymuszanie integralności referencyjnej przy użyciu Change Feed i usługi Azure Functions
Agregowanie danych przy użyciu zestawienia zmian i usługi Azure Functions, w tym raportowania
Archiwizowanie danych przy użyciu zestawienia zmian i usługi Azure Functions
Implementowanie usługi Azure AI Search dla rozwiązania usługi Azure Cosmos DB
Optymalizowanie rozwiązania usługi Azure Cosmos DB (15–20%)
Optymalizowanie wydajności zapytań podczas korzystania z interfejsu API dla usługi Azure Cosmos DB for NoSQL
Dostosowywanie indeksów w bazie danych
Obliczanie kosztu zapytania
Pobierz koszt jednostkowy żądania dla punktowej operacji lub zapytania
Implementowanie zintegrowanej pamięci podręcznej usługi Azure Cosmos DB
Projektowanie i implementowanie źródeł zmian dla usługi Azure Cosmos DB for NoSQL
Opracowanie wyzwalacza Azure Functions do przetwarzania strumienia zmian
Korzystanie z zestawienia zmian z poziomu aplikacji przy użyciu zestawu SDK
Zarządzanie liczbą instancji strumienia zmian przy użyciu narzędzia do szacowania strumienia zmian
Implementowanie denormalizacji przy użyciu strumienia zmian
Wymuszanie spójności referencyjnej przy użyciu strumienia zmian
Implementowanie trwałości agregacji przy użyciu strumienia zmian
Implementowanie archiwizowania danych przy użyciu zestawienia zmian
Definiowanie i implementowanie strategii indeksowania dla usługi Azure Cosmos DB for NoSQL
Decyduj, kiedy używać strategii indeksowania skoncentrowanej na odczycie versus strategii skoncentrowanej na zapisie.
Wybieranie odpowiedniego typu indeksu
Konfigurowanie niestandardowych zasad indeksowania przy użyciu witryny Azure Portal
Implementowanie indeksu złożonego
Optymalizowanie wydajności indeksu
Utrzymanie rozwiązania Azure Cosmos DB (25–30%)
Monitorowanie i rozwiązywanie problemów z rozwiązaniem usługi Azure Cosmos DB
Ocena kodu stanu odpowiedzi i metryk błędów
Monitorowanie metryk wykorzystania znormalizowanej przepustowości za pomocą Azure Monitor
Monitorowanie metryk opóźnienia po stronie serwera przy użyciu usługi Azure Monitor
Monitorowanie replikacji danych w odniesieniu do opóźnienia i dostępności
Konfigurowanie alertów usługi Azure Monitor dla usługi Azure Cosmos DB
Implementowanie dzienników usługi Azure Cosmos DB i wykonywanie na nich zapytań
Monitorowanie przepływności między partycjami
Monitorowanie dystrybucji danych między partycjami
Monitorowanie zabezpieczeń przy użyciu rejestrowania i inspekcji
Implementowanie tworzenia kopii zapasowych i przywracania dla rozwiązania usługi Azure Cosmos DB
Wybieranie między okresową i ciągłą kopią zapasową
Konfigurowanie okresowej kopii zapasowej
Konfigurowanie ciągłej kopii zapasowej i odzyskiwania
Znajdź punkt odzyskiwania dla odzyskiwania w określonym czasie
Odzyskiwanie bazy danych lub kontenera z punktu odzyskiwania
Implementowanie zabezpieczeń dla rozwiązania usługi Azure Cosmos DB
Wybieranie między kluczami szyfrowania zarządzanymi przez usługę i zarządzanymi przez klienta
Konfigurowanie kontroli dostępu na poziomie sieci dla usługi Azure Cosmos DB
Konfigurowanie szyfrowania danych dla usługi Azure Cosmos DB
Zarządzanie dostępem płaszczyzny kontroli do usługi Azure Cosmos DB przy użyciu kontroli dostępu opartej na rolach (RBAC) platformy Azure
Zarządzanie dostępem płaszczyzny sterowania do Eksploratora danych usługi Azure Cosmos DB przy użyciu kontroli dostępu opartej na rolach (RBAC) platformy Azure
Zarządzanie dostępem płaszczyzny danych do usługi Azure Cosmos DB przy użyciu identyfikatora Entra firmy Microsoft
Konfigurowanie ustawień współużytkowania zasobów między źródłami (CORS)
Zarządzanie kluczami kont przy użyciu usługi Azure Key Vault
Implementowanie kluczy zarządzanych przez klienta na potrzeby szyfrowania
Implementowanie funkcji Always Encrypted
Implementowanie przenoszenia danych dla rozwiązania usługi Azure Cosmos DB
Wybieranie strategii przenoszenia danych
Przenoszenie danych przy użyciu operacji zbiorczych zestawu SDK klienta
Przenoszenie danych przy użyciu potoków usługi Azure Data Factory i usługi Azure Synapse
Przenoszenie danych przy użyciu łącznika platformy Kafka
Przenoszenie danych przy użyciu usługi Azure Stream Analytics
Przenoszenie danych przy użyciu łącznika Spark usługi Azure Cosmos DB
Konfigurowanie usługi Azure Cosmos DB jako niestandardowego punktu końcowego dla usługi Azure IoT Hub
Implementowanie procesu DevOps dla rozwiązania usługi Azure Cosmos DB
Wybieranie, kiedy należy używać operacji deklaratywnych i imperatywnych
Aprowizuj zasoby usługi Azure Cosmos DB i zarządzaj nimi przy użyciu szablonów usługi Azure Resource Manager
Migrowanie między standardową a automatycznym skalowaniem przepustowości przy użyciu programu PowerShell lub Azure CLI
Inicjowanie regionalnego trybu failover przy użyciu programu PowerShell lub interfejsu wiersza polecenia platformy Azure
Obsługa zasad indeksowania w środowisku produkcyjnym przy użyciu szablonów usługi Azure Resource Manager
Badanie zasobów
Zalecamy trenowanie i praktyczne doświadczenie przed przystąpieniem do egzaminu. Oferujemy opcje samodzielnego studiowania i szkolenia na potrzeby zajęć, a także linki do dokumentacji, witryn społeczności i filmów wideo.
Badanie zasobów | Linki do uczenia się i dokumentacji |
---|---|
Przejdź szkolenie | Wybierz spośród samodzielnie prowadzonych ścieżek szkoleniowych i modułów lub weź udział w kursie prowadzonym przez instruktora |
Znajdź dokumentację |
Dokumentacja Azure Cosmos DB dokumentacja platformy Azure |
Zadaj pytanie | Microsoft Q&A | Microsoft Docs |
Uzyskaj wsparcie społecznościowe |
Analytics na platformie Azure — microsoft Tech Community Azure Data Factory — microsoft Tech Community Azure — microsoft Tech Community |
Śledź Microsoft Learn | Microsoft Learn — Microsoft Tech Community |
Znajdź wideo |
strefa gotowości egzaminu ujawnione dane Przeglądaj inne programy Microsoft Learn |
Dziennik zmian
Poniższa tabela zawiera podsumowanie zmian między bieżącą i poprzednią wersją mierzonych umiejętności. Grupy funkcjonalne są pogrubione, po których następują cele w każdej grupie. Tabela jest porównaniem poprzednich i bieżących wersji umiejętności egzaminacyjnych mierzonych, a trzecia kolumna opisuje zakres zmian.
Obszar umiejętności przed 27 stycznia 2025 r. | Obszar umiejętności od 27 stycznia 2025 r. | Zmień |
---|---|---|
Utrzymanie rozwiązania Azure Cosmos DB | Utrzymanie rozwiązania Azure Cosmos DB | Brak zmian |
Implementowanie zabezpieczeń dla rozwiązania usługi Azure Cosmos DB | Implementowanie zabezpieczeń dla rozwiązania usługi Azure Cosmos DB | Major |