אינטגרציה עם MySQL
תנועות, יתרות, אחזקות ועסקאות מ-14K+ בנקים נכתבות לטבלה במסד הנתונים MySQL שלך לפי לוח זמנים. ב-Append או ב-Upsert, מוכנות לשאילתות.
mysql> SELECT date, description, amount, category, account_name -> FROM transactions ORDER BY date DESC LIMIT 6;+------------+--------------------+----------+------------+----------------+| date | description | amount | category | account_name |+------------+--------------------+----------+------------+----------------+| 2026-10-19 | Stripe payout | 4200.00 | Income | Chase Checking || 2026-10-19 | Whole Foods Market | -86.42 | Groceries | Amex Gold || 2026-10-18 | Gusto payroll | -6850.00 | Payroll | Chase Checking || 2026-10-18 | Figma | -45.00 | Software | Amex Gold || 2026-10-17 | Shell | -52.30 | Transport | Amex Gold || 2026-10-17 | Blue Bottle Coffee | -6.75 | Eating out | Amex Gold |+------------+--------------------+----------+------------+----------------+6 rows in set (0.01 sec)
מהבנק ל-MySQL בשלושה שלבים.
- 01
חיבור MySQL
שרת, מסד נתונים ומשתמש עם הרשאות מינימליות, או הדבקה של מחרוזת חיבור. כדאי לבדוק את החיבור לפני השמירה.
שרתdb.acme.internalפורט3306משתמשbanksync_writerמצב SSLrequireבדיקה● החיבור הצליח - 02
בחירת טבלה
בוחרים מסד נתונים וטבלה, או נותנים ל-BankSync ליצור אותם. Append, או Upsert לפי מפתח.
מסד נתוניםanalyticsטבלהtransactionsAppendUpsertהתאמת שורות לפיtransaction_id - 03
בחירת לוח זמנים
כל שעה, כל יום או כל שבוע, או לפי דרישה. כל הרצה מתועדת.
כל שעהיומישבועיהריצה הבאהמחר, 06:00ריצה אחרונה● 3 שורות חדשות, 06:02
הגדרת MySQL, מההתחלה ועד הסוף.
הגדרת MySQL ב-BankSync, צולם עם חשבונות לדוגמה.
מה נכנס לטבלה שלך.
- transaction_id
- המזהה הקבוע של הבנק לתנועה. מפתח ה-Upsert שלך. 4bdd8e6931727cd
- date
- היום שבו הבנק רשם אותה. 2026-10-19
- description
- התיאור שהבנק נותן לה. Whole Foods Market
- amount
- עם סימן, במטבע החשבון: כסף שיוצא מופיע כשלילי. -86.42
- currency
- קוד ISO 4217. USD
- category
- קטגוריית הוצאה לקיבוץ ולסינון. Groceries
- account_name
- החשבון שממנו היא הגיעה, כך שבנקים רבים חולקים טבלה אחת. Amex Gold
- pending
- ערך True עד שהבנק רושם אותה. false
מסד הנתונים שלך הוא רק תחנה אחת. לא כל הסיפור.
MySQL, בקצרה.
- נתונים
- תנועות, יתרות, עסקאות, אחזקות והלוואות, סוג נתונים אחד לכל פיד.
- עובד עם
- MariaDB, PlanetScale, Amazon Aurora, RDS ו-MySQL באירוח עצמי.
- מצבי כתיבה
- Append מוסיף שורה בכל סנכרון. Upsert מתאים לפי עמודות המפתח שבוחרים ומעדכן במקום.
- אבטחה
- מצב SSL disable, require או verify-full, משתמש עם הרשאות מינימליות, וקבוצה קטנה וקבועה של כתובות IP של BankSync שאפשר להוסיף לרשימת ההיתרים.
- לוח זמנים
- אפשר לבחור סנכרון אוטומטי כל שעה, כל יום או כל שבוע בהתאם לתוכנית, או להריץ סנכרון ידני בכל עת.
- גישה
- קריאה בלבד, באישור במסך ההסכמה של הבנק שלך עצמו. BankSync אף פעם לא שומר את פרטי ההתחברות לבנק ולא יכול להעביר כסף.
- הגדרה
- בערך 10 דקות. עובד עם מסדי נתונים מנוהלים (PlanetScale, Aurora, RDS) ובאירוח עצמי.
- סטטוס
- זמין כבר היום.
- קישורים
- לאתר הרשמי
שאלות ותשובות.
באילו שירותי אירוח של MySQL אפשר להשתמש עם BankSync?
כל מסד נתונים MySQL נגיש, כולל MariaDB, PlanetScale, Amazon Aurora, RDS ו-MySQL באירוח עצמי.
כדאי להשתמש ב-Append או ב-Upsert?
Upsert, ברוב הפידים. Append מוסיף שורה חדשה בכל סנכרון, כך שסנכרון חוזר עלול ליצור כפילויות. Upsert מתאים שורות לפי עמודות המפתח שבוחרים, כמו transaction_id, ומעדכן אותן במקומן.
BankSync יכול ליצור את הטבלה בשבילי?
כן. "Set this up for me" יוצר טבלה לסוג הנתונים של הפיד, ממפה כל עמודה ומוסיף את האינדקס הייחודי ש-Upsert דורש.
איך מגבילים את הגישה למסד הנתונים?
כדאי לתת ל-BankSync משתמש שיכול רק להוסיף נתונים (וגם ליצור, אם BankSync אמור ליצור את הטבלה), להשתמש במצב SSL require או verify-full, ולהוסיף לרשימת ההיתרים את כתובות ה-IP הקבועות ש-BankSync מתחבר מהן.
BankSync יכול להעביר כסף או לראות את הסיסמה לבנק שלי?
לא. הגישה לבנק היא לקריאה בלבד ומאושרת במסך ההסכמה של הבנק שלך עצמו. BankSync אף פעם לא שומר את פרטי ההתחברות לבנק ולא יכול להעביר כסף.
נתוני בנק במסד הנתונים MySQL שלך.
BankSync אינו קשור ל-MySQL, אינו מאושר על ידו ואינו שותף רשמי שלו. הסימנים המסחריים של MySQL שייכים לבעליהם.
