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

HubDBテーブルの作成と入力

更新日時 2023年 9月 20日

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

Marketing Hub Enterprise
CMS Hub Professional, Enterprise

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

ご注意:t o HubDB データを使用して動的ページを作成する , CMS Hub ProfessionalまたはEnterpriseが必要です。

テーブルを作成する

  • HubSpotアカウントにて、[マーケティング]>[ファイルとテンプレート]>[HubDB]の順に進みます。 
  • 右上で、Create tableをクリックする。
  • ダイアログ・ボックスで、表のラベルと表の名前を入力する。作成後にテーブル名を変更することはできない。
  • [作成]をクリックします。

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のデータのエンコーディングを検出します。データエンコーディングを手動で指定する:
    • 詳細オプションをクリックする。
    • Customize data encodingドロップダウンメニューをクリックし、エンコーディングを選択する。
  • [次へ]をクリックします。
  • CSVの各フィールドを、対応するHubDBテーブルの列にマッピングする方法を指定します:
    • HubDB Table Columnドロップダウンメニューをクリックし、列を選択します。
    • CSVフィールドの関連付け列を設定していない場合は、Add columnをクリックします。ダイアログボックスで、ラベル、名前、を入力し、タイプ、を選択する。終わったら、Add columnをクリックする。
  • [インポート]をクリックします。

map-csv-fields-to-hubdb-columns

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

テーブルの公開

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

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

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

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

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

テーブルの扶養家族を見る

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

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

hubdb-view-dependents-cropped

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

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