Udostępnij za pośrednictwem


Dane wyjściowe usługi Azure Database for PostgreSQL z usługi Azure Stream Analytics

Usługę Azure Database for PostgreSQL można użyć jako danych wyjściowych dla danych relacyjnych z natury lub aplikacji, które wymagają hostowania zawartości w relacyjnej bazie danych. Zadania usługi Azure Stream Analytics zapisują się w istniejącej tabeli w bazie danych PostgreSQL. Dane wyjściowe usługi Azure Database for PostgreSQL z usługi Azure Stream Analytics są dostępne dla trybu wdrażania serwera elastycznego.

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

Aby dowiedzieć się więcej na temat tworzenia serwera usługi Azure Database for PostgreSQL przy użyciu witryny Azure Portal, zobacz przewodnik Szybki start dotyczący tworzenia wystąpienia usługi Azure Database for PostgreSQL — serwer elastyczny.

Uwaga

Tryb wdrażania pojedynczego serwera jest przestarzały. Aby zapisać w warstwie Hiperskala (Citus) podczas korzystania z usługi 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 danych wyjściowych usługi Azure Database for PostgreSQL.

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 wysyłasz dane wyjściowe.
Username 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.
Table 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 po partycjonowaniu wejściowym 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 usługi Azure Database for PostgreSQL w usłudze Azure Stream Analytics nie są obecnie obsługiwane.

Następne kroki