このトピックでは、DataService Studio に関するよくある質問とその回答をまとめています。
DataService Studio が ECS インスタンスでホストされている自己管理データベースに接続できないのはなぜですか?
DataService Studio の API グループの目的と API Gateway の API グループとの関連性
DataService Studio が ECS インスタンスでホストされている自己管理データベースに接続できないのはなぜですか?
DataService Studio は ECS インスタンス上の自己管理データベースをサポートしていません。内部ネットワークアドレスを設定すると、ネットワーク接続エラーが発生します。
API Gateway を有効化する必要がありますか?
API Gateway は API ホスティングサービスを提供します。API を外部から呼び出せるようにするには、まず API Gateway サービスを有効化する必要があります。
データソースの設定方法
ページでデータソースを設定できます。設定後、DataService Studio はデータソース情報を自動的に読み取ります。詳細については、「データソースの設定」をご参照ください。
DataService Studio は MaxCompute (ODPS) データソースをサポートしていますか?
DataService Studio は MaxCompute (ODPS) データソースを直接サポートしていません。Hologres データソースを使用して MaxCompute データソースに接続し、クエリを高速化する必要があります。Hologres データソースの詳細については、「Hologres データソースの設定」をご参照ください。
Hologres は、より効率的で安定したリアルタイムデータウェアハウスサービスを提供します。以前のバージョンで Lightning データソースを使用して MaxCompute データソースに接続していた場合は、Hologres に移行してください。
コードレス UI とコードエディタでの API 作成における機能的な違い
コードエディタの方がより強力な機能を備えています。詳細については、「コードエディタでの API の作成」をご参照ください。
DataService Studio の API グループの目的と API Gateway の API グループとの関連性
API グループは、特定の機能やシナリオのための API のコレクションです。これは DataService Studio における API の最小の組織単位であり、API Gateway の API グループに対応します。DataService Studio の API が API Gateway に公開されると、システムは API Gateway に同じ名前のグループを自動的に作成します。
API グループの適切な設定方法
通常、同じ目的や類似の機能を持つ API は同じグループに配置されます。たとえば、都市名で天気を照会する API と、緯度と経度で照会する API の 2 つを、「天気照会」という名前の API グループに配置できます。
作成可能な API グループの最大数
1 つの Alibaba Cloud アカウントで作成できる API グループは最大 100 個です。
API クエリ結果のページネーションを有効にすべき場合
デフォルトでは、API は最大 2,000 件のクエリ結果を返します。API が 2,000 件を超える結果を返す可能性がある場合は、ページネーション機能を有効にする必要があります。API にリクエストパラメーターがない場合、通常は多くの結果が返されるため、システムは自動的にページネーションを有効にします。
DataService Studio API について、編集ページの右側のナビゲーションバーにある [戻りパラメーター] で [結果の改ページを返す] が有効になっている場合、[クエリ SQL の作成] エリアで SQL 文を使用して limit 句を構成しても、limit 句は有効になりません。返される結果の数は、[結果の改ページを返す] の構成によって決まります。
生成された API は POST リクエストをサポートしていますか?
生成された API は GET および POST リクエストをサポートしています。
生成された API は HTTPS プロトコルをサポートしていますか?
生成された API は HTTP および HTTPS プロトコルをサポートしています。
DataService Studio からの RDS インスタンスへのアクセス
DataWorks の DataService Studio で API を作成して RDS インスタンスにアクセスする際、セキュリティを確保するためにシステムはさまざまなプロンプトを表示します。これらのプロンプトは、新しいデータソースを追加する際に選択するデータソースタイプ (インスタンスモードまたは接続文字列モード) によって異なります。詳細は次の表をご参照ください。
データソースタイプ | シナリオ | DataService Studio のリソースグループのタイプ | |
データサービススタジオ専用リソースグループ | DataService Studio の共有リソースグループ | ||
インスタンスモード | 同一テナント内の RDS インスタンスへのアクセス | DataService Studio API を正常に編集および保存できます。 | DataService Studio API を正常に編集および保存できます。 |
テナント間の RDS インスタンスへのアクセス | DataService Studio API を正常に編集および保存できます。 | API を保存すると、システムは「セキュリティリスクが存在します。データサービススタジオ専用リソースグループが必要です。」というエラーを報告します。右側のナビゲーションウィンドウの [サービスリソースグループ] ページで、データサービススタジオ専用リソースグループを選択し、API を再度保存してください。 説明 データサービススタジオ専用リソースグループを使用することを推奨します。 | |
接続文字列モード | - | DataService Studio API を正常に編集および保存できます。 | API を保存すると、システムは「セキュリティリスクが存在します。データサービススタジオ専用リソースグループが必要です。」というエラーを報告します。右側のナビゲーションウィンドウの [サービスリソースグループ] ページで、データサービススタジオ専用リソースグループを選択し、API を再度保存してください。 説明 Alibaba Cloud RDS インスタンスを購入済みの場合は、[データソース管理] でデータソースタイプを 接続文字列モードから インスタンスモードに変更できます。これにより、引き続き DataService Studio の共有リソースグループを使用できます。 |