Przejdź do treści
Uwaga: Tłumaczenie tego artykułu jest podane wyłącznie dla wygody. Tłumaczenie jest tworzone automatycznie za pomocą oprogramowania tłumaczącego i mogło nie zostać sprawdzone. W związku z tym, angielska wersja tego artykułu powinna być uważana za wersję obowiązującą, zawierającą najnowsze informacje. Możesz uzyskać do niej dostęp tutaj.

Tworzenie i wypełnianie tabel HubDB

Data ostatniej aktualizacji: lutego 29, 2024

Dostępne z każdą z następujących podpisów, z wyjątkiem miejsc, w których zaznaczono:

Marketing Hub Enterprise
CMS Hub Professional, Enterprise

HubDB to relacyjna baza danych, która umożliwia tworzenie tabel o elastycznym schemacie do przechowywania danych, których można używać na stronach internetowych lub wyszukiwać zewnętrznie za pośrednictwem interfejsu API HubDB.

Uwaga: aby używać danych HubDB do tworzenia dynamicznych stron, potrzebujesz CMS Hub Professional lub Enterprise.

Utwórz tabelę

  • Na koncie HubSpot przejdź do Marketing > Pliki i szablony > HubDB.
  • W prawym górnym rogu kliknij Utwórz tabelę.
  • W oknie dialogowym wprowadź etykietę inazwę tabeli . Nie można zmienić nazwy tabeli po jej utworzeniu.
  • Kliknij przycisk Utwórz.

create-hubdb-table-dialog-box

Dodawanie i edytowanie danych tabeli

Edytuj tabele HubDB bezpośrednio na swoim koncie HubSpot lub prześlij plik CSV, aby automatycznie scalić istniejące dane z wierszami tabeli.

Dodaj niestandardową kolumnę tabeli

  • Na pulpicie nawigacyjnym HubDB kliknij etykietę jednej z tabel.
  • W prawym górnym rogu kliknij Akcje, a następnie wybierz Dodaj kolumnę.
  • W oknie dialogowym skonfiguruj kolumnę:
    • Wprowadź etykietę kolumny.
    • Wprowadź nazwę kolumny. Możesz użyć tej nazwy do zapytania o dane za pomocą interfejsu API HubDB.
    • Wprowadź opis kolumny. Ten opis pojawi się, gdy użytkownik najedzie kursorem na ikonę informacji info obok nazwy kolumny.
    • Wprowadź typ kolumny.
  • Kliknij Dodaj kolumnę.
  • Aby zmodyfikować lub usunąć kolumnę, najedź na nią kursorem i kliknij ikonę strzałki, a następnie wybierz opcję Edytuj lub Usuń.

edit-or-remove-hubdb-column

Dodawanie wierszy tabeli

  • Na pulpicie nawigacyjnym HubDB kliknij etykietę istniejącej tabeli.
  • W prawym górnym rogu kliknij Akcje, a następnie wybierz Dodaj wiersz.
  • Nowy wiersz zostanie automatycznie utworzony pod istniejącymi wierszami. Wprowadź wartość dla każdej kolumny skonfigurowanej dla tabeli.
  • Aby sklonować lub usunąć wiersz, najedź kursorem na jego identyfikator i kliknijikonę strzałki downCarat, a następnie wybierz opcję Klonuj lub Usuń.

Importowanie danych tabeli za pomocą pliku CSV

Jeśli masz istniejący arkusz kalkulacyjny z danymi, które pasują do schematu tabeli HubDB, możesz zaimportować go do HubSpot, aby automatycznie scalić jego dane z tabelą.

Uwaga:

  • Aby zaimportować obraz do tabeli HubDB, dodaj adres URL obrazu do pliku CSV. Aby ustawić wymiary obrazu, dodaj szerokość i wysokość na końcu adresu URL, oddzielając je przecinkami. Na przykład: http://www.hubspot.com/sample-image.jpg,100,300.
  • Importowane daty muszą używać formatowania MM/DD/RRRR. Na przykład 6 listopada 2022 r. to 11/06/2022.

  • Na pulpicie nawigacyjnym HubDB kliknij etykietę jednej z tabel.
  • W prawym górnym rogu kliknij opcję Akcje, a następnie wybierz opcję Importuj.
  • Kliknij kafelek Dodaj lub zamień:
    • Dodaj: wiersze z arkusza kalkulacyjnego zostaną dodane do istniejących danych.
    • Zastąp: wiersze z arkusza kalkulacyjnego zastąpią istniejące dane w tabeli.
  • Kliknij przycisk Dalej.
  • Kliknij Wybierz plik.
  • Przeglądaj dysk twardy komputera w poszukiwaniu pliku CSV do przesłania i kliknij Otwórz.
  • Domyślnie HubSpot wykryje kodowanie danych w pliku CSV. Aby ręcznie określić kodowanie danych:
    • Kliknij Opcje zaawansowane.
    • Kliknij menu rozwijane Dostosuj kodowanie danych, a następnie wybierz kodowanie.
  • Kliknij przycisk Dalej.
  • Określ sposób mapowania każdego pola z pliku CSV na odpowiednią kolumnę tabeli HubDB:
    • Kliknij menu rozwijane HubDB Table Column, a następnie wybierz kolumnę.
    • Jeśli nie skonfigurowano powiązanej kolumny dla pola CSV, kliknij przycisk Add column. W oknie dialogowym wprowadź etykietę, nazwę i wybierz typ. Po zakończeniu kliknij przycisk Dodaj kolumnę.
  • Kliknij przycisk Importuj.

map-csv-fields-to-hubdb-columns

  • Po zakończeniu importowania kliknij przycisk Gotowe.

Zarządzanie ustawieniami tabeli (tylko CMS Hub Professional i Enterprise)

Jeśli masz konto CMS Hub Professional lub Enterprise, możesz zarządzać ustawieniami każdej tabeli HubDB, takimi jak to, czy tabela jest publicznie dostępna za pośrednictwem interfejsu API i czy dane mogą być używane do tworzenia dynamicznych stron.

  • Na koncie HubSpot przejdź do Marketing > Pliki i szablony > HubDB.
  • Kliknij nazwę tabeli.
  • W prawym górnym rogu kliknij Akcje > Zarządzaj ustawieniami.

    hubdb-table-manage-settings
  • Na prawym pasku bocznym skonfiguruj ustawienia tabeli:
    • Zezwalaj na publiczny dostęp API: domyślnie dostęp do danych tabeli jest możliwy tylko w HubSpot, przez HubL lub za pomocą uwierzytelnionych wywołań API. Włącz to ustawienie, aby umożliwić nieuwierzytelnionym wywołaniom API wysyłanie zapytań do danych tabeli. Aby zapytać o dane, musisz podać identyfikator konta HubSpot w parametrze zapytania portalId.
    • Enable creation of dynamic pages using row data: włącz to ustawienie, aby umożliwić tworzenie dynamicznych stron przy użyciu danych HubDB. Następnie można skonfigurować następujące dodatkowe opcje:
      • Użyj rozwijanych menu, aby wybrać kolumny, które będą wypełniać dynamiczne strony meta opisem, polecanym obrazem i kanonicznymi danymi URL. W przypadku nowych tabel konieczne będzie utworzenie nowych kolumn zawierających te dane.
        • Meta description: musi być kolumną typu tekstowego.
        • Wyróżniony obraz: musi być kolumną typu obraz.
        • Kanoniczny adresURL: musi być kolumną typu URL.
      • Zezwalaj na używanie tabel podrzędnych: włącz to ustawienie , aby zezwolić na odniesienia do innych tabel HubDB w tej tabeli. Możesz także wybrać ustawienie Automatically create listing pages for child tables, aby umożliwić HubSpot automatyczne tworzenie pośrednich stron listingu. Dowiedz się więcej o tworzeniu wielopoziomowych stron dynamicznych za pomocą HubDB.

        Uwaga: tabela nadrzędna nie może odwoływać się do tabeli podrzędnej, która również odwołuje się do tabeli nadrzędnej. Spowoduje to utworzenie pętli, która spowoduje błąd podczas próby wybrania tabeli podrzędnej w tabeli nadrzędnej.

  • Kliknij przycisk Zapisz.

Publikowanie tabel

Po zakończeniu wypełniania tabeli HubDB danymi można opublikować ją do wykorzystania na stronach witryny i udostępnić ją do zapytań za pośrednictwem interfejsu API HubSpot.

  • W prawym górnym rogu kliknij Publikuj.
  • W oknie dialogowym potwierdź gotowość do upublicznienia tabeli, a następnie kliknij przycisk Publikuj.

Eksportowanie danych tabeli

  • Na pulpicie nawigacyjnym HubDB kliknij etykietę jednej z tabel.
  • W prawym górnym rogu kliknij menu rozwijane Akcje i wybierz Eksportuj, a następnie wybierz format pliku. Pobieranie danych HubDB rozpocznie się natychmiast.

Uwaga: obrazy wyeksportowane z tabeli HubDB zostaną sformatowane jako adresy URL obrazów. Jeśli wymiary obrazu zostały dostosowane, pojawią się one na końcu adresu URL.

Wyświetl zależności tabeli

Po utworzeniu tabeli można wyświetlić, gdzie tabela HubDB jest używana w treści z pulpitu nawigacyjnego HubDB. Ponadto, podczas usuwania tabeli HubDB, HubSpot wyświetli ostrzeżenie, jeśli tabela jest obecnie używana przez jakiekolwiek zasoby.

Aby wyświetlić zasoby korzystające z tabeli HubDB, na pulpicie nawigacyjnym HubDB kliknij menu rozwijane Akcje obok tabeli, a następnie wybierz opcję Pokaż elementy zależne.

hubdb-view-dependents-cropped

Dowiedz się więcej o HubDB w dokumentacji HubSpot dla deweloperów.

Czy ten artykuł okazał się pomocny?
Niniejszy formularz służy wyłącznie do przekazywania opinii dotyczących dokumentacji. Dowiedz się, jak uzyskać pomoc dotyczącą HubSpot.