2016-11-22 2 views
0

Ich verwende Dexi.io, um einige Daten zu scrapen, die als CSV an Google Drive ausgegeben werden, die (über ein Google Sheets-Skript) analysiert und einem nativen Blatt hinzugefügt werden (alles automatisch).Scraper zu Database Visualizer-Connector

Ich möchte meine Daten (automatisch) zu einem "Datenbank Visualizer" irgendeiner Art (knack.com derzeit verwendet), die mir erlaubt, die Daten (im Tabellenformat) mit einigen Optionen zu filtern, sortieren und grabe tiefer; alles geschützt durch Login-Credits, die ich schaffe.

Ich habe versucht, mit Zapier die Integration von Google Tabellen nach Knacken zu automatisieren, aber Knack hat nur die Option "Neue Datensätze erstellen" über Zapier und nicht "Datensätze aktualisieren". (Aktualisieren von Datensätzen existiert als API-Endpunkt)

Ich brauche Hilfe, da ich kein Entwickler bin und anfange, die Grenzen meiner Fähigkeiten zu erreichen.

Könnte jemand bitte ein Tool empfehlen (das in Sheets integriert ist, Daten regelmäßig aktualisiert und mir erlaubt, die Domain- und Login-Werte zu kontrollieren) oder die optimale Vorgehensweise, um damit fortzufahren? (Ich würde gerne einen Freiberufler anstellen, um mir dabei zu helfen, dies optimal aufzubauen)

Einige weitere, möglicherweise relevante Informationen: Dexi.io kann über FTP, Drive, Box oder Amazon S3 ausgeben (denken Sie daran, kein Entwickler: $)

Antwort

0

kintone ist ein "Datenbank-Visualizer" ähnlich wie Knack, und sie haben Aktionen zum Aktualisieren von Datensätzen. https://zapier.com/zapbook/kintone/

Es gibt zwei Optionen zum Aktualisieren von Datensätzen, da es zwei Möglichkeiten gibt, wie der eindeutige Schlüssel definiert werden kann.

Jedem Datensatz in Kintone ist eine "Record ID" zugeordnet - dies ist eine von kintone erstellte automatische Nummer. Sie können dies als zu aktualisierenden Schlüssel angeben. In diesem Fall würden Sie die Aktion "Datensatz nach Datensatz-ID aktualisieren" verwenden.

Wenn Sie jedoch Ihren eigenen eindeutigen Schlüssel festlegen und diesen als Schlüssel zum Aktualisieren verwenden möchten, können Sie diesen eindeutigen Schlüssel in Ihrer Datenbank definieren (ich nehme an, dass die Daten, die Sie scrappen, für jeden Datensatz eine eigene ID haben). In diesem Fall können Sie ein "Text (einzeilig)" - Feld in Ihrer Datenbank platzieren, die Optionen öffnen und "Doppelte Werte verbieten" wählen, wodurch dieses Feld zu einem eindeutigen Feld wird gleicher Wert. enter image description here

Sobald Sie dieses Feld gesetzt (und Ihre kintone App-Einstellungen aktualisieren), können Sie dieses Feld markieren der eindeutige Schlüssel zu sein für die „Datensatz aktualisiert Mit dem Update-Key“ Aktion (den „Update Key“ zu aktualisieren, in Der Aktionsname bezieht sich auf den eindeutigen Schlüssel, den Sie gerade erstellt haben).

Und ja, kintone gibt Ihnen die Kontrolle über Login-Creds, und jede Login-Cred kann unterschiedliche Ansicht/hinzufügen/bearbeiten Berechtigungen über jeden Datensatz in Ihrer App haben. Sie können auch einen benutzerdefinierten Subdomain-Namen festlegen. Der Domain-Name muss jedoch kintone.com lauten. Sie können also den Namen https://mycustomname.kintone.com verwenden.

Hoffe, das hilft.