すべてのプロダクト
Search
ドキュメントセンター

Quick BI:API の概要

最終更新日:Jun 23, 2026

API 標準および多言語対応の SDK

本製品 (quickbi-public/2022-01-01) の API は、RPC 標準に準拠した OpenAPI 仕様を採用しています。Alibaba Cloud には主要なプログラミング言語に対応した SDK が用意され、リクエスト署名のような手間がかかる手順を省略できます。そのため、開発者は HTTP 通信の詳細を意識することなく、各言語の構文で API を呼び出すことが可能になります。

カスタム署名

署名のカスタマイズが必要な場合、「署名メカニズム」を参照してリクエストに手動で署名できます。手動署名プロセスは非常に煩雑で、通常はおよそ 5 営業日かかります。詳細については、DingTalk サポート窓口 (グループチャット ID:147535001692) までお問い合わせください。

はじめに

Alibaba Cloud アカウント (root ユーザー) は最高レベルの管理権限を持ち、その AccessKey ペアが悪用されると、関連するすべてのリソースが不正にアクセスされ、重大なセキュリティリスクを引き起こす可能性があります。そのため、必要な場合以外は、Alibaba Cloud アカウントを使用しないでください。その代わりに、API のみでのアクセスを許可された Resource Access Management (RAM) ユーザーを作成し、RAM ポリシーを設定することで、最小権限の原則 (PoLP) を徹底してください。

API セキュリティを確保するには、以下を作成し、設定する必要があります。

組織管理

API

タイトル

説明

組織のユーザー管理 組織のユーザー管理
CheckOrganizationMember CheckOrganizationMember ユーザーが組織のメンバーであるかどうかを確認します。
AddUser 組織メンバーの追加 組織にメンバーを 1 人追加します。
BatchAddFeishuUsers Feishu ユーザーの一括追加 Feishu ユーザーを一括で追加します。
UpdateUser UpdateUser 組織内の特定のメンバーの情報を更新します。
QueryUserList QueryUserList 組織のメンバーを一覧表示します。
QueryUserInfoByUserId QueryUserInfoByUserId ユーザー ID でユーザー情報を照会します。
QueryUserInfoByAccount QueryUserInfoByAccount Alibaba Cloud ID または Alibaba Cloud アカウント名でユーザー情報を照会します。
ロール管理 ロール管理
ListWorkspaceUserRolesByUserId ListWorkspaceUserRolesByUserId ユーザーのすべてのワークスペースのロールを照会します。
ListOrganizationRoles 組織のロールリストの取得 組織レベルでカスタムロールのリストを取得します。

権限管理

API

タイトル

説明

レポート共有の権限付与管理 レポート共有の権限付与管理
AddWorksAuthorization AddWorksAuthorization ワークに権限を追加します。
データポータルメニューの権限付与管理 データポータルメニューの権限付与管理
ListPortalMenuAuthorization ListPortalMenuAuthorization BI ポータル内のメニューの権限詳細リストを取得します。
ListWhitePortalMenu ListWhitePortalMenu BI ポータルメニューのホワイトリストを取得します。
行レベルの権限管理 行レベルの権限管理
SetDataLevelPermissionRuleConfig 単一データセットの行および列の権限設定 単一データセットの行および列の権限を設定します (追加および更新)。
AddDataLevelPermissionRuleUsers AddDataLevelPermissionRuleUsers 指定されたユーザーおよびユーザーグループを行レベルの権限ルールに追加します。
AddDataLevelPermissionWhiteList AddDataLevelPermissionWhiteList 指定されたデータセットの行レベルおよび列レベルの権限のホワイトリストを変更します。
DeleteDataLevelRuleConfig DeleteDataLevelRuleConfig 行レベルの権限ルールを削除します。
DeleteDataLevelPermissionRuleUsers DeleteDataLevelPermissionRuleUsers 行レベルの権限ルールから指定されたユーザーおよびユーザーグループを削除します。
UpdateDataLevelPermissionStatus UpdateDataLevelPermissionStatus データセットの行レベルおよび列レベルの権限ステータスを更新します。
SetDataLevelPermissionExtraConfig SetDataLevelPermissionExtraConfig 行および列の権限の追加設定を行います。
QueryDatasetSwitchInfo QueryDatasetSwitchInfo 指定されたデータセットの行レベル権限のスイッチステータスを取得します。

リソース管理

API

タイトル

説明

レポートリソース管理 レポートリソース管理
UpdateEmbeddedStatus UpdateEmbeddedStatus レポートの埋め込みステータスを変更し、埋め込みを有効または無効にします。
QueryWorksByOrganization 組織配下のすべてのワークの照会 組織全体のすべてのワークを照会します。ワークの種類を指定するオプションも利用できます。
QueryReadableResourcesListByUserIdV2 ユーザーが閲覧権限を持つワークのリストの照会 (新) ユーザーが閲覧権限を持つワークのリストを照会します (新)。
QueryEmbeddedStatus QueryEmbeddedStatus レポートで埋め込みが有効になっているかどうかを照会します。
データセットリソース管理 データセットリソース管理
UpdateDataSource UpdateDataSource データソースの設定を変更します。
CreateDataset CreateDataset 物理テーブルからデータセットを作成します。
CheckDatasetExisted CheckDatasetExisted 指定した CubeId を持つデータセットが存在するかどうかを確認します。
CreateCubeBySql CreateCubeBySql カスタム SQL ステートメントからデータセットを作成します。
AddDataSource AddDataSource データソースを追加します。
UpdateCubeBySql UpdateCubeBySql カスタム SQL ステートメントに基づくデータセットを更新します。
QueryLastAccelerationEngineJob QueryLastAccelerationEngineJob データセット ID に基づいて最新のアクセラレーションタスクを照会します。
QueryDatasetInfo QueryDatasetInfo テーブルがカスタム SQL テーブルかどうかを示します。有効な値:

* true:カスタム SQL テーブル
* false:非カスタム SQL テーブル


QueryDatasetDetailInfo QueryDatasetDetailInfo 指定したデータセットの詳細を取得します。詳細には、データソース、ディレクトリ、データセットモデルが含まれます。
QueryDatasetList QueryDatasetList 指定したワークスペース内のデータセットを照会します。結果は作成時刻の降順でソートされます。
ListAccelerationOfWorkspace ListAccelerationOfWorkspace ワークスペース内のアクセラレーションタスクに関する情報を取得します。
QueryAccelerationLogByCubeId QueryAccelerationLogByCubeId 指定したデータセットのアクセラレーションタスクの実行ログを照会します。
ワークスペース管理 ワークスペース管理
CreateWorkspace CreateWorkspace ワークスペースを作成します。
AddUserToWorkspace ワークスペースへのメンバーの追加 指定したワークスペースにメンバーを追加します。
QueryOrganizationWorkspaceList 組織配下のワークスペースリストの取得 現在の組織内のワークスペースを一覧表示します。
ホームページ管理 ホームページ管理
ListCollections ListCollections ユーザーがお気に入りにしたワークのコレクションを取得します。
サブスクリプション管理 サブスクリプション管理
GetMailTaskList GetMailTaskList 追跡タスクのリストを取得します。注:呼び出し元の AccessKey (AK) に他のユーザーの追跡タスクを閲覧する権限がない場合、この操作では、呼び出し元がアクセスを許可されているタスクのみが返されます。

データ管理

API

タイトル

説明

データサービス データサービス
QueryData QueryData DataService Studio API を呼び出してデータをクエリします。
QueryDataService データサービス API のクエリ データサービスで作成された API を呼び出し、データをクエリします。

埋め込み分析

API

タイトル

説明

レポートの埋め込み レポートの埋め込み
CreateTicket レポート埋め込みチケットの生成 サードパーティ埋め込み用のチケットを生成します。
DeleteTicket 埋め込みチケットの削除 サードパーティ埋め込みチケットを削除します。
DelayTicketExpireTime DelayTicketExpireTime レポートに埋め込まれたチケットの有効期限を更新します。
UpdateTicketNum UpdateTicketNum 免除埋め込みレポート用の、指定されたチケットのチケット数を更新します。
QueryTicketInfo QueryTicketInfo 免除埋め込みレポート用の、指定されたチケットの詳細を取得します。

統計分析

API

タイトル

説明

リソース分析 リソース分析
QueryAuditLog 監査ログ情報の照会 監査ログ情報を照会します。

SmartQ

API

タイトル

説明

SmartQ 埋め込み SmartQ 埋め込み
CreateTicket4Copilot SmartQ 埋め込みチケットの生成 Copilot を埋め込むためのチケットを生成します。
SmartQ 管理 SmartQ 管理
ModifyDashboardNl2sqlStatus ModifyDashboardNl2sqlStatus 複数のダッシュボードの Q-Assistant ステータスを変更します。
QueryDashboardNl2sql QueryDashboardNl2sql ダッシュボードの質問リソース情報を照会します。
SmartqAuthorize スマートクエリ権限の一括管理 スマートクエリの権限を一括で管理します。
QueryLlmCubeWithThemeListByUserId ユーザーが質問権限を持つデータセットと分析テーマの確認 ユーザーが質問権限を持つデータセットと分析テーマを確認します。
QuerySmartqPermissionByCubeId ユーザーが特定のスマートクエリデータセットに対する権限を持っているかどうかの確認 スマートクエリデータセットに対するユーザーの権限を照会します。
QueryDatasetSmartqStatus データセットでスマートクエリが有効になっているかどうかの確認 データセットでスマートクエリが有効になっているかどうかを確認します。
SmartqQueryAbility スマートクエリ スマートクエリを実行します。

その他

API

タイトル

説明

AddShareReport データワークの共有設定の追加 データワークの共有設定を追加します。
AddUserGroupMember ユーザーグループへの組織メンバーの追加 指定されたユーザーグループに組織メンバーを追加します。
AddUserGroupMembers ユーザーグループへのユーザーの一括追加 指定されたユーザーグループにユーザーを一括で追加します。
AddUserTagMeta 組織メンバーのタグメタデータの追加 組織メンバーのタグメタデータを追加します。
AddWorkspaceUsers ワークスペースへのメンバーの一括追加 ワークスペースにメンバーを一括で追加します。
AllotDatasetAccelerationTask データセット高速化タスクの割り当て データセットに対して Quick エンジンによる収集の高速化をトリガーします。
AuthorizeMenu BI ポータルメニュー権限付与のスキップ BI ポータルのメニューの一括権限付与は自動的にスキップされます。
CancelAuthorizationMenu BI ポータルメニュー権限付与の一括キャンセル ポータルメニュー ID に基づき、指定されたユーザーおよびユーザーグループの権限を取り消します。
CancelCollection データワークのお気に入り登録の解除 ユーザーのお気に入りからデータワークを削除します。
CancelReportShare データワークの共有のキャンセル データワークの共有設定を削除します。
ChangeVisibilityModel BI ポータルメニューの可視性モードの変更 BI ポータルメニューの可視性モードと、メニューを権限を持つユーザーにのみ表示するかどうかを設定します。
CheckReadable データワークの閲覧権限の確認 ユーザーがダッシュボードやワークブックなどのデータワークを閲覧する権限を持っているかどうかを照会します。
CreateUserGroup ユーザーグループの作成 ユーザーグループを作成します。親ユーザーグループを指定できます。
DataSetBlood データセット配下のデータワーク情報の照会 指定されたデータセット配下のデータワーク情報を照会します。
DataSourceBlood 指定されたデータソース配下のデータセット情報の照会 指定されたデータソース配下のデータセット情報を照会します。
DeleteUser 組織ユーザーの削除 指定された組織ユーザーを削除します。
DeleteUserFromWorkspace ワークスペースメンバーの削除 指定されたワークスペースからメンバーを削除します。
DeleteUserGroup ユーザーグループの削除 組織内のユーザーグループを削除します。
DeleteUserGroupMember ユーザーグループからのメンバーの削除 指定されたユーザーグループから指定されたメンバーを削除します。
DeleteUserGroupMembers ユーザーグループからのメンバーの一括削除 ユーザーグループから指定されたユーザーを一括で削除します。
DeleteUserTagMeta 組織メンバーのタグメタデータの削除 組織メンバーのタグメタデータを削除します。
GetDataSourceConnectionInfo データソース接続情報の取得 データソースの接続情報を取得します。
GetMailTaskStatus メールタスクのステータスの取得 組織内のメールタスクの実行ステータスを確認します。
GetUserGroupInfo キーワードによるユーザーグループ情報の取得 ユーザーグループ名のキーワードに基づいてユーザーグループ情報を検索します。
GetWorksEmbedList 埋め込みレポートの取得 埋め込みレポートのリストを照会します。
ListApiDatasource API データソースのリスト表示 API データソースを照会します。
ListByUserGroupId ユーザーグループIDによるユーザーグループ情報の一括照会 ユーザーグループIDによってユーザーグループ情報を一括で照会します。
ListCubeDataLevelPermissionConfig データセットの行列レベル権限設定のリスト表示 指定されたデータセットの行および列の権限設定のリストを取得します。
ListDataLevelPermissionWhiteList データセットの行および列の権限ホワイトリストの取得 権限のタイプに基づいて、データセットの行および列の権限のホワイトリストを取得します。
ListDataSource データソースのリスト表示 指定されたワークスペース配下のすべてのデータソースを照会します。
ListFavoriteReports ホームダッシュボードのお気に入りレポート一覧 ユーザーがお気に入り登録したレポートのリストを取得します。
ListOrganizationRoleUsers 組織ロール配下のユーザーリストの取得 指定された組織ロール配下のユーザーリストを取得します。
ListPortalMenus BI ポータルメニューのリスト表示 特定の BI ポータル配下のメニューの階層リストを取得します。
ListRecentViewReports 最近閲覧したレポートのリスト表示 指定されたユーザーのホームページダッシュボードに表示される、最も頻繁に閲覧されたレポートと閲覧履歴のリストを取得します。
ListSharedReports 共有されたレポートのリスト表示 指定されたユーザーのホームページに表示される、権限が付与されたデータワークのリストを取得します。
ListUserGroupsByUserId ユーザーIDによるユーザーグループのリスト表示 ユーザーIDに基づいて、ユーザーが所属するすべてのユーザーグループを照会します。
ListWorkspaceRoleUsers ワークスペースロール配下のユーザーリストの取得 指定されたワークスペースロール配下のユーザーリストを取得します。
ListWorkspaceRoles ワークスペースロールのリスト表示 ワークスペースロールのリストを取得します。
ManualRunMailTask メールタスクの手動実行 メールタスクを手動で実行します。
ModifyApiDatasourceParameters API データソースパラメーターの変更 指定された API データソースの設定を変更します。
ModifyCopilotEmbedConfig インテリジェントクエリの埋め込み設定の変更 インテリジェントクエリの埋め込み設定を変更します。
QueryApprovalInfo 承認情報の照会 承認者に基づいて承認フロー情報を取得します。
QueryComponentPerformance コンポーネントのパフォーマンスログの照会 コンポーネントのパフォーマンスログを照会します。
QueryCopilotEmbedConfig インテリジェントクエリの埋め込み設定リストの取得 インテリジェントクエリの埋め込み設定リストを取得します。
QueryCubeOptimization データセットの最適化提案の照会 データセットの最適化に関する提案を照会します。
QueryCubePerformance データセットのパフォーマンスログの照会 データセットのパフォーマンスログを照会します。
QueryDataRange データ範囲カタログリストの取得 データ範囲カタログリストを取得します。
QueryDataServiceList データサービス API リストの照会 データサービス API のリストを照会します。
QueryEmbeddedInfo 埋め込み情報の照会 組織内の埋め込みに関する設定 (埋め込み可能な最大数と現在の数を含む) を取得します。
QueryOrganizationRoleConfig 組織ロール設定の照会 指定された組織ロールの設定を取得します。
QueryReadableResourcesListByUserId ユーザーが閲覧可能なリソースリストの照会 スペース内で共有する権限が付与されているデータワークを含め、ユーザーが閲覧権限を持つデータワークのリストを照会します。
QueryReportPerformance レポートのパフォーマンスログの照会 レポートのパフォーマンスログを照会します。
QueryShareList データワークの共有記録の照会 データワークが共有されているオブジェクトのリストを照会し、有効期間内の共有設定のみを返します。
QuerySharesToUserList ユーザーへの共有リストの照会 ユーザーに権限が付与されているデータワークのリストを照会します。
QueryUserGroupListByParentId 親ユーザーグループIDによる子ユーザーグループリストの照会 指定された親ユーザーグループ配下の子ユーザーグループに関する情報を取得します。
QueryUserGroupMember ユーザーグループメンバーリストの照会 ユーザーグループ配下のメンバーのリストを取得します。
QueryUserRoleInfoInWorkspace ワークスペースメンバーのプリセットロールの照会 指定されたワークスペースメンバーのプリセットワークスペースロール情報を取得します。
QueryUserTagMetaList ユーザータグのメタデータリストの照会 組織内のメンバータグのメタデータリストを照会します。
QueryUserTagValueList ユーザータグ値のリストの照会 特定のユーザータグ値のリストを照会します。
QueryWorks データワーク情報の照会 指定されたデータワークに関する情報を照会します。
QueryWorksBloodRelationship データワークの血統の照会 データワークの血統 (各コンポーネントが参照するデータセットやクエリフィールド情報を含む) を取得します。現在サポートされているデータワークは、ダッシュボード、ワークブック、およびセルフサービスデータ取得のみです。
QueryWorksByWorkspace ワークスペースによるデータワークの照会 組織配下のワークスペース内のすべてのデータワークを照会します。データワークのタイプを指定できます。
QueryWorkspaceRoleConfig ワークスペースロール設定の照会 指定されたワークスペースロールの設定情報を取得します。
QueryWorkspaceUserList ワークスペース配下のメンバー一覧の照会 指定されたワークスペース配下のメンバーのリストを照会します。
ResultCallback 承認結果のコールバック コールバックインターフェースをカスタマイズして、Quick BI の承認プロセスの結果を受信できます。
SaveFavorites データワークをお気に入りに追加 ユーザーのお気に入りにデータワークを追加します。
SetDataLevelPermissionWhiteList 行および列の権限のホワイトリスト設定 指定された行および列の権限のホワイトリストを設定します。
SmartqAuthTransfer 指定されたユーザーの質問回数の権限を他のユーザーに同期 指定されたユーザーの質問回数の権限を他のユーザーに同期します。
UpdateUserGroup ユーザーグループの更新 組織内の指定されたユーザーグループに関する情報を更新します。
UpdateUserTagMeta ユーザータグメタデータの更新 組織メンバーのタグのメタデータを更新します。
UpdateUserTagValue 組織メンバーのタグ値の更新 組織メンバーのタグ値を更新します。
UpdateWorkspaceUserRole ワークスペースメンバーのロールの変更 ワークスペース配下の指定されたメンバーのロールを変更します。既存のロールは上書きされます。
UpdateWorkspaceUsersRole ワークスペースメンバーのロールの一括更新 ワークスペースメンバーのロール情報を一括で更新します。既存のロールは上書きされます。
WithdrawAllUserGroups すべてのユーザーグループからの脱退 ユーザーをすべてのユーザーグループから脱退させます。このプロセスは元に戻すことができません。この操作を実行する際は注意してください。