一貫したパフォーマンスを確保するために、Wdataの機能とデベロッパーAPI(Application Programming Interface)-Workivaプラットフォームとデータを接続するためのカスタム統合を可能にする-は、いくつかの制限を強制します。
これらの制約はワークスペースの境界線となるが、可能な限りデータセット数を自分で制限することをお勧めします。追加のデータセットはプロセス時間に連鎖的な影響を及ぼし、これらの限界に近づいたり、特に複雑なクエリを実行したりすると、パフォーマンスの低下に気づくかもしれません。
テーブル、クエリ、ビュー、チェーン
Wdataは、テーブル、クエリ、ビュー、およびチェーンに対して多くの機能制限を強制します。
テーブル
| 機能 | 制限 |
|---|---|
| ファイルのアップロード |
推奨ファイルサイズ: 300MB以下 最大ファイルサイズ: 1 GB ファイル形式 CSVまたはTSV メモ: ZIPファイルを使用してアップロードサイズを小さくすることができますが、クエリのパフォーマンスは向上しません。 |
| テーブルあたりの列数 | 150 |
| ファクト・テーブル | 10億行 |
| ディメンションテーブル |
推奨 100万行以下 最大: 200万行 |
| スプレッドシートごとの接続 | 300受信&300送信 |
| タグ値 |
最大: 300 タグ値を追加するよりも、別のルックアップテーブルを作成するか、クエリ を使用して、スプレッドシートに結合テーブルを作成することをお勧めします。 |
クエリ
| 機能 | 制限 |
|---|---|
| クエリあたりのパラメータの数 | 30 |
| クエリのパラメータ名 | 256文字 |
| パラメータ選択リストあたりのアイテム数 | 512 |
| クエリSQLエディターステートメント | 30,000文字 |
| スプレッドシート、ドキュメント、プレゼンテーションごとに接続されたクエリ | 100 |
| スプレッドシートあたりのセル数 | 2,000,000 |
SQLエディター内のUNION演算子 |
20 |
ビュー
| 機能 | 制限 |
|---|---|
| ビューあたりのクエリ行数 | 1,000,000 |
メモ: LIMIT句を追加してクエリのサイズを小さくしてみてください。
チェーン
| 機能 | 制限 |
|---|---|
| 接続 | ソリューションのサブスクリプション付きは1つ、エンタープライズ付きは5つです。追加の接続を購入するには、カスタマーサクセスマネージャーにお問い合わせください。 |
| 変数 | 当社は制限を今後行使することはありませんが、しかし、チェーンが1000以上の変数に近づくと、アプリケーションの応答性が低下することが確認されています。 |
| 通知 |
送信メール用40MB メモ: この送信制限は、一部のサードパーティプロバイダーが設定する受信制限には影響しません。 |
APIレート制限
以下のレート制限はワークスペースレベルで実施され、ユーザー単位では実施されません。これらの制限を超えると、429 Too Many Requests というステータスコードでエラー応答が返されます。
また、APIはリクエストの長さを10分に制限していることにも注意する必要があります。
メモ: APIはさらに、現在のシステム負荷や過剰な頻度に基づいて依頼者を制限する場合があります。特に帯域幅を必要とする実行、たとえば短期間に大規模なデータセットを実行する場合、システムのパフォーマンスを維持するためにわずかな遅延が発生することがあります。
管理者のタスク
| リクエスト | ワークスペースごとの1分あたりの制限 |
| 単一のワークスペースを削除 | 5 |
| 単一のワークスペースをエクスポート | 5 |
| データのインポート | 5 |
| サイズ別にワークスペースファイルを取得 | 10 |
| ワークスペースクエリの使用状況を取得 | 55 |
| ワークスペースのアップロードの使用状況を取得 | 50 |
| ファイルの検証 | 5 |
| テーブルの検証 | 5 |
チェーン
APIには日次制限と短期制限の両方が適用されます。
制限:
- 24時間以内にAPIへの50,000リクエスト
- 20秒間に100リクエストまでのバースト制限
接続管理
| リクエスト | ワークスペースごとの1分あたりの制限 |
| 接続詳細の取得 | 515 |
| 接続一覧 | 2000 |
| 接続を更新 | 203 |
| 接続の一括更新 | 20 |
| 一括更新のステータス取得 | 1000 |
| 接続ステータスの更新を取得 | 1000 |
ファイル管理
| リクエスト | ワークスペースごとの1分あたりの制限 |
| ファイルのリストを取得 | 650 |
| 単一のファイルをアップロード | 50 |
| 単一のファイルを削除 | 50 |
| 単一のファイルを取得 | 150 |
| 単一のファイルをダウンロード | 50 |
| エラーを取得 | 20 |
| ファイルをスプレッドシートにエクスポート | 5 |
フォルダ管理
| リクエスト | ワークスペースごとの1分あたりの制限 |
| 検索 | 150 |
| フォルダのリストを取得 | 150 |
| 新規フォルダを作成 | 150 |
| 単一のフォルダを削除 | 150 |
| 単一のフォルダを取得 | 150 |
| 単一のフォルダを更新 | 150 |
| フォルダの内容のリストを取得 | 150 |
| コンテンツをフォルダに移動 | 150 |
パラメータ管理
| リクエスト | ワークスペースごとの1分あたりの制限 |
| パラメータを取得 | 50 |
| パラメータの作成 | 10 |
| パラメータの削除 | 50 |
| パラメータの取得 | 10 |
| パラメータの更新 | 10 |
ピボット・ビューの管理
| リクエスト | ワークスペースごとの1分あたりの制限 |
| ピボットビューのリストを取得 | 50 |
| 新規ピボットビューを作成 | 10 |
| 単一のピボットビューを削除 | 50 |
| 単一のピボットビューを取得 | 50 |
| 単一のピボットビューを更新 | 10 |
クエリ管理
| リクエスト | ワークスペースごとの1分あたりの制限 |
| クエリのリストを取得 | 192 |
| 新規クエリを作成 | 57 |
| クエリ列データを取得 | 255 |
| クエリを解析してそれが有効か否か判断 | 255 |
| 単一のクエリを削除 | 150 |
| 単一のクエリを取得 | 1139 |
| 単一のクエリを更新 | 93 |
| 依存関係を取得 | 10 |
| 依存先のリストを取得 | 60 |
| クエリ結果のリストを取得 | 39 |
| クエリを実行 | 400 |
| 実行中のクエリをキャンセル | 25 |
| 単一のクエリ結果を取得 | 1200 |
| クエリ結果をダウンロード | 100 |
| クエリ結果のスプレッドシートへのエクスポート | 400 |
選択リスト管理
| リクエスト | ワークスペースごとの1分あたりの制限 |
| 選択リストのリストを取得 | 10 |
| 新規選択リストを作成 | 36 |
| 単一の選択リストを削除 | 10 |
| 単一のリストを取得 | 108 |
| 単一の選択リストを更新 | 12 |
共有テーブル管理
| リクエスト | ワークスペースごとの1分あたりの制限 |
| 共有テーブルのリストを取得 | 90 |
| 新規共有テーブルを作成 | 8 |
| 単一の共有テーブルを削除 | 10 |
| 単一の共有テーブルを取得 | 366 |
テーブル管理
| リクエスト | ワークスペースごとの1分あたりの制限 |
| テーブルのリストを取得 | 220 |
| 新規テーブルを作成 | 100 |
| 単一のテーブルを削除 | 45 |
| 単一のテーブルを取得 | 700 |
| 単一のテーブルを更新 | 25 |
| 依存先のリストを取得 | 60 |
| 単一のファイルをインポート | 50 |
| 単一のファイルのインポート解除 | 170 |
| インポート情報を取得 | 50 |
| スプレッドシートからのインポート | 10 |
タグ管理
| リクエスト | ワークスペースごとの1分あたりの制限 |
| タグのリストを取得 | 50 |
| 新規タグを作成 | 10 |
| 単一のタグを削除 | 10 |
| 単一のタグを更新 | 10 |
トークン管理
| リクエスト | ワークスペースごとの1分あたりの制限 |
| 新規トークンを作成 | 150 |
公共サービス
| リクエスト | ワークスペースごとの1分あたりの制限 |
| 日付を解析 | 10 |
<!--
Note: Other requests are currently unlimited. However, Workiva reserves the right to impose additional limits as necessary to ensure effective performance.
-->
ストレージとクエリの制限
APIは現在、サブスクリプションのレベルに応じて、ライフタイムストレージと年間クエリのサイズに制限を設けています。これらの制限は、クエリによって作成された結果のサイズではなく、スキャンされた合計バイト数に基づいています。ワークスペース所有者は、使用量を追跡し、 組織がこの制限内に収まっていることを確認することができます。
| サブスクリプション | ライフタイムストレージ | 年間クエリ |
|---|---|---|
| 解決方法 | 100GB | 120TB |
| エンタープライズ | 500GB | 3,000TB |
実際には、5年以上の1GBストレージには、次を含む800万のレコードが含まれます。
- 月次実績を10ディメンションに切り取り
- 月次ローリングの12ヶ月予測
- 予算データ
ストレージやクエリのニーズに応じてサブスクリプションレベルを選択することをお勧めします。例:
- ソリューションのサブスクリプションを選択すると、100GBのデータを含むテーブルを年に1,200回クエリ、または50GBのデータを含むテーブルを年に2,400回クエリする事ができます。
- エンタープライズサブスクリプションでは、3,000TBまでクエリ制限が拡張されるため、データを1年間に300万回クエリする事ができます。
追加のライフタイムストレージを購入するには、アカウントオーナーまたはカスタマーサクセスマネージャーまでお問い合わせください。
注: これらはハードキャップであり、上限に達すると今後のインポートやクエリは完了しないことを意味します。例えば、ストレージの制限を超えてデータセットをテーブルにインポートすることはできず、クエリの制限を超えるとWdataクエリは失敗します。
タイムアウト
Workiva Wdata APIは現在、リクエストの長さを10分に制限しています。
タイムアウトは、接続するWorkiva APIによって異なりますのでご注意ください。詳しくはWorkiva Developerハブをご覧ください。
ペイロードサイズ
Workiva APIは、リクエストのサイズを最大10485760バイト(10MB)に制限しています。これは、すべてのWorkiva APIに設定された制限です。
暗号化
データのプライバシーと整合性を確保するために、API 呼び出しでは、トランスポート層セキュリティ (TLS) 1.3、高度な暗号化標準 (AES) 256 が使用されます。