メインコンテンツにスキップ
お客さまへの大切なお知らせ:膨大なサポート情報を少しでも早くお客さまにお届けするため、本コンテンツの日本語版は人間の翻訳者を介さない自動翻訳で提供されております。正確な最新情報については本コンテンツの英語版をご覧ください。

HubDBテーブルの作成と入力

更新日時 2024年 4月 3日

以下の 製品でご利用いただけます(別途記載されている場合を除きます)。

Marketing Hub   Enterprise
Content Hub   Professional , Enterprise

HubDBはリレーショナルデータベースで、柔軟なスキーマでテーブルを作成し、ウェブサイトのページで使用できるデータを保存したり、HubDB API経由で外部クエリーを実行したりできます。

注:
  • HubDBのデータを使用して動的ページを作成するには、Content Hub ProfessionalまたはEnterpriseが必要です。
  • Marketing Hub Enterprise のみの登録箇所は、マーケティングEメールにのみHubDBを使用できます。 

テーブルを作成する

  • HubSpotアカウントにて、[コンテンツ]>[HubDB]の順に進みます。 
  • 右上の[テーブルを作成]をクリックします。
  • ダイアログボックスに表のラベルと名前を入力します。作成後にテーブル名を変更することはできません。
  • [作成]をクリックします。

create-hubdb-table-ダイアログボックス

テーブルデータの追加と編集

HubSpotアカウントでHubDBのテーブルを直接編集したり、CSVをアップロードして既存のデータをテーブルの行に自動的にマージできます。

カスタムテーブル列の追加

  • HubDBダッシュボードで、テーブルの1つのラベルをクリックします。
  • 右上の[アクション]をクリックし、[列を追加]を選択します。
  • ダイアログボックスで列を設定します:
    • 列ラベルを入力します。
    • 列名を入力します。この名前を使用して、HubDB APIでデータを照会できます。
    • 列の説明を入力します。この説明は、ユーザーが列名の隣にあるinfo情報アイコンにマウスポインターを合わせたときに表示されます。 
    • 列タイプを入力します。
  • [列を追加]をクリックします。
  • 列を修正または削除するには、その列にマウスポインターを合わせ、矢印アイコンをクリックし、編集または削除を選択します。

列の編集または削除

テーブル行を追加する

  • HubDBダッシュボードで、既存のテーブルのラベルをクリックします。
  • 右上の[アクション]をクリックし、[行を追加]を選択します。
  • 既存の行の下に新しい行が自動的に作成されます。テーブルに設定した各列に、値を入力します。
  • 行を複製または削除するには、行のIDにマウスポインターを合わせ、downCarat矢印アイコンをクリックし、複製または削除を選択する。

CSVでテーブルデータをインポート

HubDBのテーブルスキーマに一致するデータを持つ既存のスプレッドシートがあれば、HubSpotにインポートしてそのデータをテーブルに自動的にマージすることができます。

注:

  • 画像をHubDBテーブルにインポートするには、CSVファイルに画像のURLを追加します。画像の寸法を設定するには、URLの末尾に幅と高さをカンマで区切って追加する。例えば、http://www.hubspot.com/sample-image.jpg,100,300。
  • インポートする日付は、MM/DD/YYYY書式を使用する必要があります。例えば、2022年11月6日は11/06/2022となる。 

  • HubDBダッシュボードで、テーブルの1つのラベルをクリックします。
  • 右上の「アクション」をクリックし、「インポート」を選択する。
  • AddまたはReplaceタイルをクリックする:
    • 追加:行がスプレッドシートから既存のデータに追加されます。
    • 置換:スプレッドシートの行によって、テーブル内の既存のデータが上書きされ、置き換えられます。
  • [次へ]をクリックします。
  • [ファイルを選択]をクリックします。
  • アップロードするCSVをコンピューターのハードドライブで参照し、Openをクリックします。
  • デフォルトでは、HubSpotはCSVのデータのエンコーディングを検出します。データエンコーディングを手動で指定する場合は、以下の手順に従います。
    • 詳細オプションをクリックする。
    • データエンコーディングをカスタマイズドロップダウンメニューをクリックし、エンコーディングを選択します。
  • [次へ]をクリックします。
  • CSVの各フィールドを、対応するHubDBテーブルの列にマッピングする方法を指定します:
    • HubDBテーブル列ドロップダウンメニューをクリックし、列を選択します。
    • CSVフィールドに関連付けを追加する列を設定していない場合は、列を追加をクリックします。ダイアログボックスで、ラベル、名を入力し、タイプを選択する。完了したら、列を追加をクリックする。
  • [インポート]をクリックします。

map-csv-fields-to-hubdb-columns

  • インポートが完了したら、Doneをクリックします。

テーブル設定の管理(Content Hub ProfessionalおよびEnterpriseのみ)

Content Hub ProfessionalまたはEnterpriseアカウントをお持ちの場合は、各HubDBテーブルの設定を管理することができます。たとえば、テーブルをAPI経由で一般公開するかどうかや、データを使用して動的ページを作成できるかどうかなどです。 .

テーブルの公開

HubDBテーブルにデータを入力し終えたら、ウェブサイトのページで使用できるように公開し、HubSpot API経由でクエリーにアクセスできるようにします。

  • 右上の[公開]をクリックします。
  • ダイアログ・ボックスで、テーブルを公開する準備ができていることを確認し、「公開」をクリックする。

テーブルデータのエクスポート

  • HubDBダッシュボードで、テーブルの1つのラベルをクリックします。
  • 右上の「アクション」ドロップダウンメニューをクリックし、「エクスポート」を選択し、ファイル形式を選択します。HubDBのデータはすぐにダウンロードを開始します。

注:HubDBテーブルからエクスポートされた画像は、画像URLとしてフォーマットされます。画像の寸法がカスタマイズされている場合は、URLの末尾に表示されます。 

テーブルの依存関係を表示する

テーブルが作成されると、HubDBダッシュボードからコンテンツ内でHubDBテーブルが使用されている場所を確認できます。また、HubDBテーブルを削除する際、HubSpotはそのテーブルが現在アセットで使用されているかどうかを警告します。

HubDBテーブルを使用しているアセットを表示するには、HubDBダッシュボードで、テーブルの横にあるアクションドロップダウンメニューをクリックし、依存先を表示を選択します。

hubdb-view-dependents-cropped

HubDBの詳細については、HubSpotの開発者向けドキュメントをご覧ください。

この記事はお役に立ちましたか?
こちらのフォームではドキュメントに関するご意見をご提供ください。HubSpotがご提供しているヘルプはこちらでご確認ください。