כדי לכתוב מ-Dataflow למסדי נתונים רלציוניים, משתמשים במחבר קלט/פלט מנוהל.
תלויות
מוסיפים את יחסי התלות הבאים לפרויקט:
Java
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-sdks-java-managed</artifactId>
<version>${beam.version}</version>
</dependency>
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-sdks-java-io-jdbc</artifactId>
<version>${beam.version}</version>
</dependency>
דוגמה
בדוגמה הבאה מוצגות כמה רשומות לדוגמה שנכתבות למסד נתונים של PostgreSQL. בדוגמה הזו נעשה שימוש ב-PostgreSQL, אבל ההגדרה של מסדי נתונים נתמכים אחרים דומה.
Java
כדי לבצע אימות ב-Dataflow, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.