Udostępnij za pośrednictwem


Azure Database for PostgreSQL danych wyjściowych z usługi Azure Stream Analytics

Można użyć Azure Database for PostgreSQL jako danych wyjściowych dla danych, które mają charakter relacyjny, lub dla aplikacji, które wymagają hostowania zawartości w relacyjnej bazie danych. Zadania usługi Azure Stream Analytics są zapisywane w istniejącej tabeli w bazie danych PostgreSQL. Azure Database for PostgreSQL dane wyjściowe z usługi Azure Stream Analytics są dostępne dla trybu wdrażania serwera elastycznego.

Aby uzyskać więcej informacji na temat Azure Database for PostgreSQL, zobacz Co to jest Azure Database for PostgreSQL?.

Aby dowiedzieć się więcej na temat tworzenia serwera Azure Database for PostgreSQL przy użyciu Azure Portal, zobacz przewodnik Szybki start dotyczący tworzenia wystąpienia serwera elastycznego Azure Database for PostgreSQL.

Uwaga

Tryb wdrażania pojedynczego serwera jest przestarzały. Aby zapisywać dane w warstwie Hiperskala (Citus) podczas korzystania z Azure Database for PostgreSQL, użyj usługi Azure Cosmos DB for PostgreSQL.

Konfiguracja danych wyjściowych

W poniższej tabeli wymieniono nazwy właściwości i ich opisy dotyczące tworzenia Azure Database for PostgreSQL danych wyjściowych.

Nazwa właściwości Opis
Alias danych wyjściowych Przyjazna nazwa używana w zapytaniach do kierowania danych wyjściowych zapytania do tej bazy danych.
Subskrypcja Subskrypcja platformy Azure, której chcesz użyć dla danych wyjściowych.
Nazwa serwera lub grupy serwerów Unikatowa nazwę, która identyfikuje serwer usługi Azure Database for PostgreSQL. Nazwa domeny postgres.database.azure.com jest dołączana do podanej nazwy serwera. Serwer może zawierać tylko małe litery, cyfry i znaki łącznika (-). Musi zawierać od 3 do 63 znaków.
baza danych Nazwa bazy danych, w której są wysyłane dane wyjściowe.
Nazwa użytkownika Nazwa użytkownika, która ma dostęp do zapisu w bazie danych. Usługa Stream Analytics obsługuje tylko uwierzytelnianie nazwy użytkownika/hasła. Nazwa użytkownika powinna być w formacie "username@hostname" dla pojedynczego serwera i formatu "username" dla serwera elastycznego.
Hasło Hasło do nawiązania połączenia z bazą danych.
Tabela Nazwa tabeli, w której są zapisywane dane wyjściowe. W nazwie tabeli jest uwzględniana wielkość liter. Schemat tej tabeli powinien dokładnie odpowiadać liczbie pól i ich typów generowanych przez dane wyjściowe zadania.

Partycjonowanie

Partycjonowanie musi być włączone i jest oparte na PARTITION BY klauzuli w zapytaniu. Po włączeniu opcji Dziedzicz partycjonowanie następuje partycjonowanie danych wejściowych dla w pełni równoległych zapytań.

Ograniczenia

  • Schemat tabeli musi dokładnie odpowiadać polam i ich typom w danych wyjściowych zadania.
  • Tożsamości zarządzane dla danych wyjściowych Azure Database for PostgreSQL w usłudze Azure Stream Analytics nie są obecnie obsługiwane.

Następne kroki