Doorgaan naar artikel
Let op: De Nederlandse vertaling van dit artikel is alleen bedoeld voor het gemak. De vertaling wordt automatisch gemaakt via een vertaalsoftware en is mogelijk niet proefgelezen. Daarom moet de Engelse versie van dit artikel worden beschouwd als de meest recente versie met de meest recente informatie. U kunt het hier raadplegen.

HubDB-tabellen maken en vullen

Laatst bijgewerkt: februari 29, 2024

Beschikbaar met elk van de volgende abonnementen, behalve waar vermeld:

Marketing Hub Enterprise
CMS Hub Professional, Enterprise

HubDB is een relationele database waarmee je tabellen met flexibele schema's kunt maken om gegevens op te slaan die je kunt gebruiken op je websitepagina's of extern kunt opvragen via de HubDB API.

Let op: om HubDB data te gebruiken om dynamische pagina's te maken, heb je CMS Hub Professional of Enterprise nodig.

Een tabel maken

  • Ga in je HubSpot account naar Marketing > Bestanden en templates > HubDB.
  • Klik rechtsboven op Tabel maken.
  • Voer in het dialoogvenster een tabellabel entabelnaam in. U kunt de naam van een tabel niet wijzigen nadat u deze hebt gemaakt.
  • Klik op Maken.

create-hubdb-table-dialog-box

Tabelgegevens toevoegen en bewerken

Bewerk een HubDB tabel direct in je HubSpot account of upload een CSV om bestaande gegevens automatisch samen te voegen met je tabelrijen.

Een aangepaste tabel kolom toevoegen

  • Klik op het HubDB dashboard op het label van een van je tabellen.
  • Klik rechtsboven op Acties en selecteer Kolom toevoegen.
  • Configureer je kolom in het dialoogvenster:
    • Voer een Kolomlabel in.
    • Voer een Kolomnaam in. Je kunt deze naam gebruiken om je gegevens op te vragen met de HubDB API.
    • Voer een Kolombeschrijving in. Deze beschrijving verschijnt wanneer een gebruiker met de muis over het info info-pictogram naast de kolomnaam beweegt.
    • Voer een Kolomtype in.
  • Klik op Kolom toevoegen.
  • Om een kolom te wijzigen of te verwijderen, beweeg je met de muis over de kolom en klik je op het pijlpictogram.

edit-or-remove-hubdb-column

Tabelrijen toevoegen

  • Klik op het HubDB dashboard op het label van een bestaande tabel.
  • Klik rechtsboven op Acties en selecteer Rij toevoegen.
  • Er wordt automatisch een nieuwe rij aangemaakt onder de bestaande rijen. Voer een waarde in voor elke kolom die je voor de tabel hebt geconfigureerd.
  • Om een rij te klonen of te verwijderen, beweeg je met de muis over de ID van de rij en klik je op hetpictogram van de pijl downCarat. Selecteer vervolgens Klonen of Verwijderen.

Tabelgegevens importeren via een CSV

Als je een bestaande spreadsheet hebt met gegevens die overeenkomen met het schema van je HubDB tabel, kun je deze importeren in HubSpot om de gegevens automatisch samen te voegen met je tabel.

Let op:

  • Om een afbeelding in een HubDB-tabel te importeren, voeg je de URL van de afbeelding toe aan het CSV-bestand. Om afmetingen voor de afbeelding in te stellen, voeg je de breedte en hoogte toe aan het einde van de URL, gescheiden door komma's. Bijvoorbeeld: http://www.hubspot.com/sample-image.jpg,100,300.
  • Geïmporteerde datums moeten de opmaak MM/DD/JJJJ gebruiken. Bijvoorbeeld, 6 november 2022 zou 11/06/2022 zijn.

  • Klik op het HubDB dashboard op het label van een van je tabellen.
  • Klik rechtsboven op Acties en selecteer Importeren.
  • Klik op de tegel Toevoegen of Vervangen:
    • Toevoegen: rijen uit je spreadsheet worden toegevoegd aan je bestaande gegevens.
    • Vervangen: rijen uit je spreadsheet worden overschreven en vervangen bestaande gegevens in je tabel.
  • Klik op Volgende.
  • Klik op Bestand kiezen.
  • Blader op de harde schijf van je computer naar de CSV die je wilt uploaden en klik op Openen.
  • HubSpot detecteert standaard de codering van de gegevens in je CSV. Om handmatig de gegevenscodering op te geven:
    • Klik op Geavanceerde opties.
    • Klik op het vervolgkeuzemenu Gegevenscodering aanpassen en selecteer een codering.
  • Klik op Volgende.
  • Geef aan hoe je elk veld uit je CSV wilt koppelen aan de bijbehorende HubDB tabel kolom:
    • Klik op het HubDB Tabelkolom vervolgkeuzemenu en selecteer vervolgens een kolom.
    • Als je geen gekoppelde kolom voor het CSV-veld hebt geconfigureerd, klik je op Kolom toevoegen. Voer in het dialoogvenster een label en naam in en selecteer een type. Klik op Kolom toevoegen als je klaar bent.
  • Klik op Importeren.

map-csv-fields-to-hubdb-columns

  • Klik op Gereed wanneer het importeren is voltooid.

Tabelinstellingen beheren (alleen CMS Hub Professional en Enterprise)

Als je een CMS Hub Professional of Enterprise account hebt, kun je de instellingen voor elke HubDB tabel beheren, zoals of de tabel openbaar toegankelijk is via API en of de gegevens kunnen worden gebruikt om dynamische pagina's te maken.

  • Ga in je HubSpot account naar Marketing > Bestanden en templates > HubDB.
  • Klik op de naam van een tabel.
  • Klik rechtsboven op Acties > Instellingen beheren.

    hubdb-table-manage-settings
  • Configureer de instellingen van de tabel in de rechter zijbalk:
    • Sta openbare API-toegang toe: standaard zijn de gegevens van de tabel alleen toegankelijk in HubSpot, via HubL of met geauthenticeerde API-aanroepen. Zet deze instelling aan om niet-geauthenticeerde API-aanroepen toe te staan om de tabelgegevens te bevragen. Om de gegevens op te vragen, moet je de HubSpot account ID opnemen in een portalId query parameter.
    • Dynamische pagina's maken met behulp van rijgegevens inschakelen: schakel deze instelling in om het maken van dynamische pagina's met behulp van HubDB-gegevens in te schakelen. Je kunt dan de volgende extra opties configureren:
      • Gebruik de vervolgkeuzemenu's om te selecteren welke kolommen dynamische pagina's zullen vullen met meta description, featured image en canonical URL data. Voor nieuwe tabellen moet je nieuwe kolommen maken om deze gegevens te bevatten.
        • Meta description: moet een kolom van het type text zijn.
        • Uitgelichte afbeelding: moet een kolom van het type afbeelding zijn.
        • Canonieke URL: moet een URL-kolom zijn.
      • Gebruik van kindtabellen toestaan: schakel deze instelling in om verwijzingen naar andere HubDB-tabellen in deze tabel toe te staan. Je kunt ook de instelling Automatisch listingpagina's maken voor kindtabellen selecteren om HubSpot automatisch tussenliggende listingpagina's te laten maken. Meer informatie over het bouwen van dynamische pagina's met meerdere niveaus met HubDB.

        Let op: een parent tabel kan niet verwijzen naar een child tabel die ook verwijst naar de parent tabel. Hierdoor ontstaat een lus die resulteert in een foutmelding wanneer je probeert de kind-tabel te selecteren binnen de ouder-tabel.

  • Klik op Opslaan.

Tabellen publiceren

Als je klaar bent met het vullen van je HubDB tabel met gegevens, kun je deze publiceren voor gebruik op je website pagina's en toegankelijk maken voor opvragen via de HubSpot API.

  • Klik rechtsboven op Publiceren.
  • Bevestig in het dialoogvenster dat je klaar bent om je tabel openbaar te maken en klik vervolgens op Publiceren.

Tabelgegevens exporteren

  • Klik op het HubDB dashboard op het label van een van je tabellen.
  • Klik rechtsboven op het vervolgkeuzemenu Acties en selecteer Exporteren. De HubDB gegevens worden onmiddellijk gedownload.

Let op: afbeeldingen die worden geëxporteerd vanuit een HubDB tabel worden geformatteerd als URL's voor afbeeldingen. Als de afmetingen van de afbeelding zijn aangepast, verschijnen ze aan het einde van de URL.

Tabel afhankelijken weergeven

Zodra een tabel is gemaakt, kun je in het HubDB dashboard zien waar een HubDB tabel wordt gebruikt in je content. Bovendien, wanneer je een HubDB tabel verwijdert, zal HubSpot je waarschuwen als de tabel op dit moment wordt gebruikt door enige activa.

Om onderdelen te bekijken die gebruik maken van een HubDB tabel, klik je op het HubDB dashboard op het vervolgkeuzemenu Acties naast een tabel en selecteer je Toon afhankelijkheden.

hubdb-view-dependents-cropped

Leer meer over HubDB in de HubSpot documentatie voor ontwikkelaars.

Was dit artikel nuttig?
Dit formulier wordt alleen gebruikt voor feedback op documentatie. Ontdek hoe je hulp krijgt met HubSpot.