メインコンテンツへスキップ

はじめに

QuickBase は、IT ガバナンスやコントロールを妥協することなく、ユニークなビジネス環境にマップできるようなスケーラブルでセキュアなクラウドアプリケーションを構築、カスタマイズ、接続するための、ユーザー中心のローコード開発プラットフォームです。QuickBase APIの詳細については、QuickBase APIのページ( https://help.quickbase.com/api-guide/index.html )を参照してください。 QuickBase アカウントには、データセンターから接続します。このトピックでは、QuickBase Connectorユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「 コネクターを使用してDataSetを追加する 」を参照してください。

主な使用事例

  • プロジェクト管理

  • 販売管理

  • IT管理

  • カスタムデータベース

  • 人事

  • フィールドサービス管理

  • マーケティング

主なメトリクス

カスタマイズ可能なツールのため、組織によって大きく異なります。

社内における主な権限

カスタマイズ可能なツールのため、組織によって大きく異なります。

平均導入時間

10~15時間

使いやすさ(1~10の段階。1が「最も使いやすい」)

5

このページのトップへ

ベストプラクティス

このコネクターの利用を開始する最善の方法は、「Do Query」レポートを実装することです。このレポートを設定するには、以下の手順を実行します。
  1. レポートタイプとして [Do Query] を選択します。
  2. [Query Params] フィールドにDBIDを入力します。 QuickBaseにログインしているときにURLを確認することで、クエリを実行するDBIDを見つけることができます。DBIDは、URL内の /db/ の直後に表示されます。DBIDの取得方法については、QuickBaseの http://www.quickbase.com/developer/k…uickbase-table を参照してください。
  3. [Query] フィールドは空白のままにします。
  4. [Column List] フィールドにフィールドIDのリストを入力します。ピリオドで区切られたフィールドID(FID)のリスト(10.12.15.18)を入力できます。 または、「 a 」と入力してすべての列を取得します。
DBIDの列のFIDを取得するには、アプリケーションで [Settings] に移動し、 [Tables] をクリックします。フィールドID(FID)など、確認しているDBIDのスキーマの詳細が表示されます。FID列が表示されない場合は、フィールドリストの下の [Show Field IDs] をクリックします。詳細については、 http://qunect.com/appnotes/fid.html を参照してください。 日付列は、エポック(1970年1月1日)からの経過時間(ミリ秒)としてコネクターから返されます。これらの数値を正しい日付に変換するには、DataFlowの変換機能を以下と組み合わせて使用します。 from_unixtime(date_column/1000) as date_column この変換では、数値が日時形式に変換されます。 Magic ETL DataFlowを作成する方法については、 こちら を参照してください。 このページのトップへ

必要条件

QuickBase アカウントに接続してDataSetを作成するには、以下が必要です。
  • QuickBaseドメイン。これは、要するにQuickBaseインスタンスのURLから「 http:// 」を抜いたものです。例: abc.quickbase.com
  • Quickbaseユーザートークン。ユーザートークンを見つけるには、以下の手順に従ってください。
    1. www.quickbase.com に進み、自分の認証情報でログインします。
    2. グローバルバーの [User] メニューで、 [My preferences] を選択します。
    3. [My User Information]で [Manage my user tokens] をクリックします。
    4. リストからユーザートークンを見つけるか、新しいトークンを生成します。
トークンの生成の詳細については、 https://help.quickbase.com/api-guide…er_tokens.html を参照してください。 このページのトップへ

QuickBaseアカウントに接続する

このセクションでは、QuickBaseコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定][DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については、「 コネクターを使用してDataSetを追加する 」を参照してください。

[認証情報]ペイン

このペインには、QuickBaseアカウントに接続するための認証情報を入力するフィールドがあります。下表では、各フィールドに必要な内容を説明しています。

フィールド

説明

Domain

QuickBaseドメインを入力します(例: abc.quickbase.com )。

User Token

Quickbaseユーザートークンを入力します。ユーザートークンを見つける方法については、上述の「必要条件」を参照してください。

有効なQuickBaseの認証情報を一度入力しておくと、いつでも同じアカウントを使用して新しいQuickBase DataSetを作成できます。コネクターアカウントは、Data Centerの [アカウント] タブで管理できます。このタブの詳細については、「 コネクターのユーザーアカウントを管理する 」を参照してください。 このページのトップへ

[詳細]ペイン

このペインには、メインとなる [Report] メニューのほか、選択したレポートタイプに応じて表示/非表示になる様々なメニューが含まれています。

メニュー

説明

Report

実行したいQuickbaseレポートを選択します。以下のレポートが利用できます。

Ancestor Info 現在のアプリケーションに関する先祖情報を取得します。
App DTM Info アプリケーション全体で最後に行われた時間変更のタイムスタンプを取得します。
DB Info 最後にテーブルが修正された時刻などのメタデータを取得します。
DB Page QuickBaseのストアページを取得します。
DB Var QuickBaseアプリケーションの中で変数に割り当てられた値(DBVars)を取得します。
Do Query クエリを使ってテーブルからレコードを取得します。
Granted DBs 自分がドメインを横断してアクセスできる、すべてのアプリケーションやテーブルの名前とDBIDを取得します。
Number Records テーブル内の総レコード数を取得します。
Record Info レコードの中のすべてのフィールドの値とタイプを取得します。
Role Info アプリケーションに適用されるすべての権限を取得します。
Schema 指定されたアプリケーションまたはアプリケーションテーブルに関する情報を取得します。
User Info QuickBaseのサインインに使用されるメールアドレスと関連付けられているユーザー名とユーザー IDを取得します。
User Role アプリケーションの特定ユーザーに割り当てられた権限を取得します。
Query Params クエリパラメーターを入力します。例: dbid=‘abcd1234’
Query 検索クエリを入力します。
Column List 表示させたい列インデックスを、ピリオドで区切られたリストとして入力します。すべての列を表示するには、「 a 」と入力します。
このページのトップへ

その他のペイン

スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。

トラブルシューティング

  • コネクター履歴でエラーメッセージを確認します。
  • Domoに入力したアプリケーショントークンと認証情報を再確認します。
  • コネクターが取得する列の数が限られている場合は、ピリオドで区切られたフィールドID(FID)のリストを入力して、列リストの列の数を減らして調整します。
  • QuickBaseは柔軟性に優れているため、列名が長すぎるインスタンスがあります。これは、DomoでMySQL DataFlowを使用してデータを操作する際に問題を引き起こす可能性があります。MySQLの列名には64文字までという制限があります。これを解決するには、Magic ETL DataFlowを使用して列の名前を変更します。詳細については、「 Magic ETL DataFlowを作成する 」を参照してください。
このページのトップへ