HubDBテーブルの作成と入力
更新日時 2023年 1月 20日
HubDBは、柔軟なスキーマを備えたテーブルを作成して、Webサイトページで使用できるデータを格納したり、HubDB APIを介して外部からクエリを行うことができるリレーショナルデータベースです。
注意:マーケティングハブエンタープライズアカウントをお持ちの場合は 、HubDBを使用してマーケティングメールのコンテンツをレンダリングできます。ただし、コンタクトのプロパティーを使用して、EメールでHubDBテーブルを絞り込むことはできません。ページでHubDBデータを使用するには、CMS Hub ProfessionalまたはEnterpriseが必要です。
テーブルを作成する
- HubSpotアカウントにて、[マーケティング] > [ファイルとテンプレート] > [HubDB]の順に進みます。
- 右上の[テーブルを作成]をクリックします。
- ダイアログボックスに、テーブルラベルとテーブル名を入力します。テーブルを作成した後は、テーブルの名前を変更することはできません。
- [作成]をクリックします。
テーブルデータの追加と編集
HubSpotアカウントで直接HubDBテーブルを編集するか、CSVをアップロードして、既存のデータをテーブルの行と自動的にマージします。
カスタムテーブル列を追加
- HubDBダッシュボードで、表のいずれかのラベルをクリックします。
- 右上の[操作]をクリックし、[列の追加]を選択します。
- ダイアログボックスで、列を設定します。
- 列ラベルを入力します。
- 列名を入力します。この名前を使用して、HubDB APIを使用してデータをクエリできます。
- 列の種類を入力します。
- [列を追加]をクリックします。
- 列を変更または削除するには、列にカーソルを合わせて矢印アイコンをクリックし、[編集]または[削除]を選択します。
テーブルの行を追加
- HubDBダッシュボードで、既存のテーブルのラベルをクリックします。
- 右上の[操作]をクリックし、[行の追加]を選択します。
- 既存の行の下に新しい行が自動的に作成されます。テーブルに設定した各列に値を入力します。
- 行を複製または削除するには、行のIDにカーソルを合わせて下のカラット矢印アイコンをクリックし、[複製]または[削除]を選択します。
CSV経由でテーブルデータをインポート
HubDBテーブルスキーマに一致するデータを含む既存のスプレッドシートがある場合は、それをHubSpotにインポートして、そのデータをテーブルに自動的にマージできます。
注:
- 画像をHubDBテーブルにインポートするには、画像のURLをCSVファイルに追加します。画像の寸法を設定するには、URLの末尾に幅と高さをカンマでオフセットして追加します。例: http://www.hubspot.com/sample-image.jpg ,100,300.
- インポートされた日付はMM/DD/YYYY形式を使用する必要があります。たとえば、2022年11月6日は2022年11月6日になります。
- HubDBダッシュボードで、表のいずれかのラベルをクリックします。
- 右上の[操作]をクリックし、[ インポート]を選択します。
- [追加]または[置換]タイルをクリックします。
- Add:スプレッドシートの行が既存のデータに追加されます。
- 置換:スプレッドシートの行は、テーブル内の既存のデータを上書きして置き換えます。
- [次へ]をクリックします。
- [ファイルを選択]をクリックします。
- コンピュータのハードドライブを閲覧してCSVをアップロードし、[開く]をクリックします。
- デフォルトでは、HubSpotはCSV内のデータのエンコードを検出します。データのエンコードを手動で指定するには:
- [詳細オプション]をクリックします。
- [データエンコーディングのカスタマイズ]ドロップダウンメニューをクリックし、エンコーディングを選択します。
- [次へ]をクリックします。
- CSVから対応するHubDBテーブル列に各フィールドをマッピングする方法を指定します。
- [HubDBテーブル列]ドロップダウンメニューをクリックし、列を選択します。
- CSVフィールドに関連する列を設定していない場合は、[列を追加]をクリックします。ダイアログボックスに、ラベル、名前、タイプを入力します。完了したら、[列を追加]をクリックします。
- [インポート]をクリックします。
- インポートが完了したら、[完了]をクリックします。
テーブルを公開
HubDBテーブルにデータを入力したら、それを公開してウェブサイトのページで使用し、HubSpot APIを介してクエリにアクセスできるようにすることができます。
- 右上の[公開]をクリックします。
- ダイアログボックスで、テーブルを一般公開する準備ができていることを確認し、[公開]をクリックします。
テーブルデータのエクスポート
- HubDBダッシュボードで、表のいずれかのラベルをクリックします。
- 右上の[操作]ドロップダウンメニューをクリックして[エクスポート]を選択し、ファイル形式を選択します。HubDBデータはすぐにダウンロードを開始します。
注意: HubDBテーブルからエクスポートされた画像は、画像URLとしてフォーマットされます。画像のサイズがカスタマイズされている場合は、URLの末尾に表示されます。
テーブルの依存関係を表示
テーブルが作成されると、HubDBダッシュボードからコンテンツでHubDBテーブルが使用されている場所を表示できます。さらに、HubDBテーブルを削除すると、HubSpotは、テーブルが現在アセットによって使用されているかどうかを警告します。
HubDBテーブルを使用しているアセットを表示するには、HubDBダッシュボードで、テーブルの横にある[操作]ドロップダウンメニューをクリックし、[依存関係を表示]を選択します。

関連記事
-
ページを作成し、カスタマイズする
HubSpotでは、ウェブサイトとランディングページを作成できます。ページのコンテンツと設定をカスタマイズしたり、検索エンジンのページを最適化したりできます。 始める前に 作成するページタイプの書き込み権限...
ナレッジベース -
非公開コンテンツにアクセスするためのメンバー登録を必須にする
を持つユーザーパブリッシュ権限は、HubSpotがホスティングする特定のページ、ブログ、ナレッジベース記事にアクセスできるコンタクトを制御できます。閲覧用のパスワード登録が必要な特定のコンテンツに、特定の...
ナレッジベース -
HubSpotコンテンツに動画を追加する
HubSpot動画を使用すると、ファイルツールに動画をアップロードし、ページ、マーケティングEメール、ブログ記事、ナレッジベース記事に動画を追加できます。 HubSpot動画は、ドラッグ&ドロップ マーケティングEメール
ナレッジベース