Udostępnij za pośrednictwem


Dodawanie programu SQL Server w usłudze VM DB (CDC) jako źródła w centrum czasu rzeczywistego

W tym artykule opisano sposób dodawania programu SQL Server do bazy danych maszyny wirtualnej (CDC) jako źródła zdarzeń w centrum czasu rzeczywistego sieci szkieletowej.

Łącznik źródłowy programu SQL Server w usłudze VM DB (CDC) dla strumieni zdarzeń sieci szkieletowej umożliwia przechwycenie migawki bieżących danych w bazie danych programu SQL Server na maszynie wirtualnej. Następnie łącznik monitoruje i rejestruje wszelkie przyszłe zmiany na poziomie wiersza w danych. Po przechwyceniu tych zmian w strumieniu zdarzeń można przetwarzać te dane w czasie rzeczywistym i wysyłać je do różnych miejsc docelowych w celu dalszego przetwarzania lub analizy.

Wymagania wstępne

  • Dostęp do obszaru roboczego w trybie licencji pojemności sieci szkieletowej (lub) w trybie licencji próbnej z uprawnieniami współautora lub wyższymi uprawnieniami.
  • Uruchomiony program SQL Server w bazie danych maszyny wirtualnej.
  • Aby zezwolić na dostęp publiczny, należy skonfigurować program SQL Server w bazie danych maszyny wirtualnej.
  • Włącz usługę CDC w bazie danych programu SQL Server na maszynie wirtualnej, uruchamiając procedurę sys.sp_cdc_enable_dbskładowaną . Aby uzyskać szczegółowe informacje, zobacz Włączanie i wyłączanie przechwytywania zmian danych.

Włączanie usługi CDC w programie SQL Server w bazie danych maszyny wirtualnej

  1. Włącz usługę CDC dla bazy danych.

    EXEC sys.sp_cdc_enable_db; 
    
  2. Włącz usługę CDC dla tabeli przy użyciu opcji roli gating. W tym przykładzie MyTable jest nazwą tabeli SQL.

    EXEC sys.sp_cdc_enable_table 
       @source_schema = N'dbo', 
       @source_name   = N'MyTable', 
       @role_name     = NULL 
    GO 
    

    Po pomyślnym wykonaniu zapytania usługa CDC została włączona w bazie danych programu SQL Server na maszynie wirtualnej.

Pobieranie zdarzeń z programu SQL Server w bazie danych maszyny wirtualnej (CDC)

Zdarzenia z programu SQL Server w usłudze VM DB (CDC) można pobrać do centrum czasu rzeczywistego przy użyciu strony Źródła danych.

Strona źródeł danych

  1. Zaloguj się do usługi Microsoft Fabric.

  2. Wybierz pozycję Czas rzeczywisty na lewym pasku nawigacyjnym.

  3. Na stronie Centrum czasu rzeczywistego wybierz pozycję + Źródła danych w obszarze Połącz z w menu nawigacji po lewej stronie. Możesz również przejść do strony Źródła danych na stronie Wszystkie strumienie danych lub Strony Moje strumienie danych, wybierając przycisk + Połącz źródło danych w prawym górnym rogu.

    Zrzut ekranu przedstawiający sposób uruchamiania programu Connect to data source experience (Nawiązywanie połączenia ze źródłem danych).

  1. Na stronie Źródła danych wybierz kategorię CdC bazy danych u góry, a następnie wybierz pozycję Połącz na kafelku Usługi Azure SQL MI DB (CDC).

    Zrzut ekranu przedstawiający wybór programu SQL Server w bazie danych maszyny wirtualnej (CDC) jako typ źródła na stronie Źródła danych.

    Skorzystaj z instrukcji z sekcji Dodawanie programu SQL Server na cdC bazy danych maszyny wirtualnej jako źródła .

Dodawanie programu SQL Server w usłudze CDC bazy danych maszyny wirtualnej jako źródła

  1. Na stronie Łączenie wybierz pozycję Nowe połączenie.

    Zrzut ekranu przedstawiający wybór linku Nowe połączenie na stronie Łączenie.

  2. W sekcji Ustawienia połączenia wprowadź następujące wartości dla programu SQL Server na maszynie wirtualnej:

    • Serwer: wprowadź publicznie dostępny adres IP lub nazwę domeny maszyny wirtualnej, a następnie dodaj dwukropek i port. Jeśli na przykład adres IP to xx.xxx.xxx.xxx i port to 1433, wprowadź xx.xxx.xxx.xxx:1433 wartość w polu Serwer . Jeśli port nie zostanie określony, zostanie użyta domyślna wartość 1433 portu.

    • Baza danych: wprowadź nazwę bazy danych, z którą chcesz nawiązać połączenie w programie SQL Server na maszynie wirtualnej.

      Zrzut ekranu przedstawiający sekcję Ustawienia połączenia na stronie Łączenie.

  3. Przewiń w dół i w sekcji Poświadczenia połączenia wykonaj następujące kroki.

    • W polu Nazwa połączenia wprowadź nazwę połączenia.

    • W polu Rodzaj uwierzytelniania wybierz pozycję Podstawowa.

      Uwaga

      Obecnie strumienie zdarzeń sieci szkieletowej obsługują tylko uwierzytelnianie podstawowe .

    • Wprowadź nazwę użytkownika i hasło dla programu SQL Server na maszynie wirtualnej.

      Uwaga

      Nie wybieraj opcji: Użyj szyfrowanego połączenia.

      Zrzut ekranu przedstawiający sekcję Poświadczenia połączenia na stronie Łączenie.

  4. Wybierz pozycję Połącz w dolnej części strony.

  5. Teraz na stronie Łączenie wybierz pozycję Wszystkie tabele lub wprowadź nazwy tabel rozdzielone przecinkami, takie jak: dbo.table1, dbo.table2.

  6. Wybierz Dalej.

    Zrzut ekranu przedstawiający wybór opcji Wszystkie tabele.

  7. Na ekranie Przeglądanie i tworzenie przejrzyj podsumowanie, a następnie wybierz pozycję Połącz.

    Zrzut ekranu przedstawiający wybór przycisku Dodaj.

Wyświetlanie szczegółów strumienia danych

  1. Na stronie Przeglądanie i łączenie, jeśli wybierzesz pozycję Otwórz strumień zdarzeń, kreator otworzy strumień zdarzeń utworzony dla Ciebie z wybranym programem SQL Server w bazie danych maszyny wirtualnej (CDC) jako źródłem. Aby zamknąć kreatora, wybierz pozycję Zamknij lub X* w prawym górnym rogu strony.
  2. W centrum czasu rzeczywistego wybierz pozycję Wszystkie strumienie danych. Aby wyświetlić nowy strumień danych, odśwież stronę Wszystkie strumienie danych. Aby uzyskać szczegółowe instrukcje, zobacz Wyświetlanie szczegółów strumieni danych w centrum sieci szkieletowej w czasie rzeczywistym.

Aby dowiedzieć się więcej o używaniu strumieni danych, zobacz następujące artykuły: