MySQL Kowadło
MySQL
Strumienie zapytań
Zapytaj Nova, uzyskaj SQL + wykresy
Poznaj Nova API REST bazy danychJeden klucz na partnera. Nie udostępniamy żadnych danych uwierzytelniających.
Zbuduj API AutomatyzacjaZaplanowana synchronizacja z ponad 6 platformami
Eksploruj API do SQLZapytania do interfejsów API za pomocą SQL, bez kodu
Eksploruj Baza danych AI MCPClaude, Cursor, ChatGPT i Grok komunikują się z Twoimi danymi
Połącz AIQuery Streams umożliwia płynną integrację z Anvil MySQL, automatycznie synchronizując dane MySQL na żywo z arkuszami Anvil. Zarejestruj się za darmo na QueryStreams.com i zacznij automatyzować swoje potoki danych MySQL do Anvil w ciągu kilku minut.
W tym przewodniku pokazano, jak skonfigurować automatyczną synchronizację danych z MySQL do Anvil przy użyciu Query Streams. Niezależnie od tego, czy chcesz aktualizować arkusze zarządzania projektami na podstawie rekordów bazy danych, synchronizować dane dotyczące zapasów z obszarami roboczymi do współpracy, czy też zautomatyzować przepływy pracy związane z raportowaniem, Query Streams zapewnia bezpieczne, niewymagające kodowania rozwiązanie do integracji MySQL z Anvil.works.
Zaplanowana automatyzacja
Synchronizacja co godzinę, codziennie lub według niestandardowych harmonogramów
Bezpieczeństwo przez projektowanie
Poświadczenia pozostają w Twojej sieci
Błyskawicznie
Zoptymalizowane przesyłanie danych
Inteligentna synchronizacja
Wstawianie, aktualizowanie, usuwanie automatycznie
Czym jest integracja Anvil MySQL?
Integracja Anvil MySQL łączy bazę danych MySQL z Anvil, umożliwiając automatyczną synchronizację danych bez konieczności ręcznego eksportowania lub importowania. Query Streams działa jako bezpieczny pomost między bazą danych a Anvil, uruchamiając zapisane zapytania SQL zgodnie z harmonogramem i przesyłając wyniki bezpośrednio do arkuszy.
Kluczowe możliwości:
- Automatyczna synchronizacja: Zaplanuj zapytania tak, aby były uruchamiane co godzinę, codziennie lub w niestandardowych odstępach czasu.
- Tryb pełnej synchronizacji: Automatyczne wstawianie nowych wierszy, aktualizowanie istniejących wierszy i usuwanie skasowanych rekordów
- Tryb dołączania: Dodawaj nowe rekordy bez modyfikowania istniejących danych (idealne rozwiązanie dla dzienników i historii)
- Bezpieczne połączenie: Twoje dane uwierzytelniające do bazy danych pozostają chronione w ramach Twojej sieci.
- Nie wymaga kodowania: Skonfiguruj wszystko za pośrednictwem portalu internetowego Query Streams.
Wymagania wstępne
Zainstalowany agent strumieni zapytań
Agent musi działać w sieci użytkownika i mieć dostęp do bazy danych MySQL.
Zainstaluj agenta Query Streams →Skonfigurowano źródło danych MySQL
Baza danych MySQL powinna zostać dodana jako źródło danych w agencie.
Połącz MySQL z Query Streams →Konto Anvil
Konto Anvil z dostępem do API (dostępne w planach Business i Enterprise lub w ramach bezpłatnej wersji próbnej).
Zapisane zapytanie
Co najmniej jedno zapisane zapytanie w Query Streams, które zwraca dane, które chcesz zsynchronizować.
Krok 1: Utwórz zapytanie MySQL
Przed skonfigurowaniem integracji należy zapisać zapytanie, które zwraca dane, które chcesz zsynchronizować z Anvil.
- Zaloguj się do portalu Query Streams: Odwiedź my.querystreams.com i zaloguj się
- Otwórz Kreator zapytań: Przejdź do Kreatora zapytań z pulpitu nawigacyjnego.
- Wybierz źródło danych MySQL: W pasku bocznym Data Explorer po lewej stronie rozwiń obszar Data Realm, a następnie wybierz łącznik MySQL i bazę danych, którą chcesz przeszukać.
- Napisz zapytanie SQL: Utwórz zapytanie, które zwraca dane, które chcesz zsynchronizować.
SELECT
order_id,
customer_name,
order_date,
total_amount,
status
FROM orders
WHERE order_date >= DATE_SUB(NOW(), INTERVAL 30 DAY)
ORDER BY order_date DESC
LIMIT 1000;
- Testuj i oszczędzaj: Uruchom zapytanie, aby zweryfikować wyniki, a następnie zapisz je pod opisową nazwą, np. „Ostatnie zamówienia dla Anvil”.
numer_zamówienia), które Anvil może wykorzystać do dopasowania wierszy.
Krok 2: Utwórz integrację Anvil.works
Teraz połączysz zapisane zapytanie z Anvil za pomocą funkcji automatyzacji.
- Przejdź do sekcji Automatyzacja: W portalu Query Streams kliknij Automatyzacja w lewym pasku bocznym
- Utwórz nową integrację: Kliknij Nowa integracja aby uruchomić kreatora konfiguracji
- Wybierz zapisane zapytanie: Wybierz zapytanie MySQL utworzone w kroku 1.
- Wybierz Anvil jako miejsce docelowe: Wybierz Kowadło z listy dostępnych platform
Krok 3: Połącz swoje konto Anvil
Integracja z Anvil.works wymaga zainstalowania komponentu Query Streams w aplikacji Anvil.works i skonfigurowania go za pomocą bezpiecznego klucza połączenia.
Dodaj zależność od strony trzeciej
W aplikacji Anvil.works przejdź do Ustawienia → Zależności
Kliknij przycisk „Strona trzecia” zakładkę i wprowadź ten kod:
47C7VQG6QJTVY16B
Utwórz moduł serwera
W aplikacji Anvil.works utwórz plik Moduł serwera i dodaj ten kod:
z querystreams import connector
connector.init_connector("YOUR_AUTH_KEY")
Wygeneruj bezpieczny klucz uwierzytelniający
W konfiguracji automatyzacji strumieni zapytań:
- Kliknij Wygeneruj bezpieczny klucz (lub wprowadź własną)
- Skopiuj klucz autoryzacyjny
- Zastąp
TWÓJ_KLUCZ_AUTORYZACYJNYw kodzie Anvil.works za pomocą tego klucza
Wprowadź adres URL aplikacji Anvil.works
W sekcji Query Streams (Strumienie zapytań) wprowadź opublikowany adres URL aplikacji Anvil.works.
Przykłady: https://your-app.anvil.app lub https://yourdomain.com
Połączenie testowe
Kliknij Połączenie testowe aby sprawdzić, czy Query Streams może komunikować się z aplikacją Anvil.works
Krok 4: Wybierz arkusz docelowy
Wybierz miejsce, w którym dane MySQL będą synchronizowane w Anvil.works.
- Przeglądaj swoje arkusze: Query Streams wyświetli dostępne arkusze Anvil i obszary robocze.
- Wybierz arkusz: Wybierz istniejący arkusz, z którym chcesz zsynchronizować dane, lub wybierz Utwórz nowy arkusz
- Mapowanie kolumn: Query Streams automatycznie przypisze kolumny zapytania SQL do kolumn Anvil. Sprawdź i dostosuj w razie potrzeby.
Krok 5: Skonfiguruj tryb synchronizacji
Wybierz sposób, w jaki Query Streams ma obsługiwać synchronizację danych.
Tryb Append
- Dodaje nowe wiersze na dole
- Nigdy nie modyfikuje istniejących wierszy
- Nigdy nie usuwa danych
- Zachowuje historyczne zapisy
Tryb Full Sync
Popularne- Wkładki nowe rekordy
- Aktualizacje zmienione rekordy
- Usuwa usunięte rekordy
- Wymaga kolumny kluczowej
Wybór kolumny kluczowej: W przypadku korzystania z trybu pełnej synchronizacji wybierz kolumnę, która jednoznacznie identyfikuje każdy wiersz. Kolumna ta musi występować zarówno w wynikach zapytania SQL, jak i w arkuszu Anvil.
Zachowanie synchronizacji kolumn (SYNC vs PRESERVE)
Dla każdej kolumny w mapowaniu pól wybierz sposób, w jaki Query Streams ma ją obsługiwać podczas synchronizacji:
SYNC (domyślnie)
Wartość źródłowa zawsze nadpisuje cel
ZACHOWAĆ
Wartość docelowa wynosi nigdy nie nadpisywane
numer_zamówienia– Pole kluczowenazwa_klienta– SYNCstatus– SYNCcałkowity– SYNC
Przypisane do– ZACHOWAĆUwagi– ZACHOWAĆPriorytet– ZACHOWAĆ
Krok 6: Ustaw harmonogram synchronizacji
Skonfiguruj, kiedy Query Streams ma synchronizować dane z MySQL do Anvil.
Krok 7: Sprawdź i aktywuj
- Konfiguracja recenzji: Sprawdź wszystkie ustawienia, w tym zapytanie, miejsce docelowe, tryb synchronizacji i harmonogram.
- Nazwij swoją integrację: Nadaj mu opisową nazwę, np. „Zamówienia do codziennej synchronizacji Anvil”.
- Aktywuj: Kliknij Utwórz integrację zapisać i aktywować
- Uruchom początkową synchronizację: Kliknij Uruchom teraz wykonanie pierwszej synchronizacji i sprawdzenie, czy wszystko działa poprawnie
Gratulacje!
Integracja MySQL z Anvil.works została uruchomiona. Dane będą synchronizowane automatycznie zgodnie z harmonogramem.
Monitorowanie integracji
Po aktywacji możesz monitorować integrację Anvil MySQL z pulpitu nawigacyjnego Automation:
Czas ostatniej synchronizacji
Zobacz, kiedy dane zostały ostatnio zsynchronizowane
Zsynchronizowane wiersze
Wyświetl liczbę wstawionych, zaktualizowanych i usuniętych wierszy
Ostrzeżenia o błędach
Otrzymuj powiadomienia w przypadku niepowodzenia synchronizacji
Historia synchronizacji
Przejrzyj poprzednie operacje synchronizacji i ich wyniki
Typowe przypadki użycia integracji Anvil MySQL
Zarządzanie projektami
Synchronizuj dane projektu, kamienie milowe i przydziały zasobów z bazy danych MySQL do Anvil w celu współpracy zespołowej i zapewnienia przejrzystości.
Proces sprzedaży
Aktualizuj informacje w Anvil dla swojego zespołu sprzedaży, dodając najnowsze możliwości, transakcje i dane klientów z bazy danych CRM.
Śledzenie stanów magazynowych
Automatycznie aktualizuj poziomy zapasów, stany magazynowe i informacje o produktach w Anvil.works dla zespołów magazynowych i operacyjnych.
Sprawozdawczość finansowa
Synchronizuj dane budżetowe, raporty wydatków i wskaźniki finansowe z Anvil w celu tworzenia pulpitów menedżerskich i raportów dla interesariuszy.
HR i operacje
Synchronizuj wykazy pracowników, listy działów i dane organizacyjne między bazą danych HRIS a Anvil.
Często zadawane pytania
❓ Jak często mogę synchronizować dane z MySQL do Anvil? +
Query Streams obsługuje harmonogramy synchronizacji od co godzinę do niestandardowych interwałów. W większości przypadków synchronizacja codzienna lub co godzinę zapewnia dobrą równowagę między aktualnością danych a zasobami systemowymi.
🔒 Czy moje dane MySQL są bezpieczne podczas synchronizacji? +
Tak. Twoje dane uwierzytelniające do bazy danych pozostają chronione w Twojej sieci dzięki agentowi Query Streams. Dane są szyfrowane podczas przesyłania, a token API Anvil jest bezpiecznie przechowywany. Query Streams nigdy nie przechowuje surowych danych z bazy danych.
⚠ Co się stanie, jeśli synchronizacja się nie powiedzie? +
Query Streams ponowi nieudane synchronizacje i powiadomi Cię o trwałych błędach. Możesz wyświetlić szczegóły błędu w historii synchronizacji i ręcznie uruchomić ponowną próbę po rozwiązaniu problemu.
📂 Czy mogę zsynchronizować wiele arkuszy Anvil z tą samą bazą danych MySQL? +
Tak. Utwórz osobne integracje dla każdego arkusza docelowego. Każda integracja może korzystać z innego zapytania SQL, trybu synchronizacji i harmonogramu.
☁ Czy to działa z usługami MySQL w chmurze? +
Tak. Query Streams obsługuje wszystkie warianty MySQL, w tym Amazon RDS dla MySQL, Azure Database dla MySQL, Google Cloud SQL dla MySQL, PlanetScale oraz instancje hostowane samodzielnie.

