DataService Studio を使用して API を作成する前に、ご利用のデータベースまたはデータウェアハウスを DataWorks のデータソースとして追加する必要があります。その後、そのデータソースを使用して API を作成できます。API 開発中に、DataService Studio はデータソースにアクセスし、API 作成対象のデータテーブルのスキーマを取得することで、API のリクエストパラメーターおよびレスポンスパラメーターの設定を支援します。本トピックでは、データソースの追加方法について説明します。
前提条件
データソースとサービスリソースグループ間でデータにアクセスできるように、ネットワーク接続およびホワイトリストを構成する必要があります。これらの構成が完了していない場合、DataService Studio のタスクが正常に実行されません。詳細については、「ネットワーク接続性ソリューション」をご参照ください。
操作手順
DataWorks コンソールにログインします。対象のリージョンで、左側のナビゲーションウィンドウから をクリックします。ドロップダウンリストからワークスペースを選択し、入力 管理センター をクリックします。
[ワークスペース管理] ページで、左側のナビゲーションウィンドウから [データソース] をクリックして、データソースページを開きます。
データソースページで、必要に応じてデータソースを追加します。以下の表に、サポートされているデータソースの種類と構成方法を示します。
データソースの種類
コードレス UI を使用した API 作成
コードエディター用データ生成 API
構成方法
説明
Hologres
サポート
サポート
Hologres は PostgreSQL と互換性があります。PostgreSQL は DATETIME データの型をサポートしていません。ご利用の Hologres インスタンスに DATETIME 型のデータが含まれている場合、Hologres はそのデータを PostgreSQL の TIMESTAMP 型に変換します。これにより、DataService Studio がデータをクエリできるようになります。
ClickHouse
サポート
サポート
このデータソースは、サーバーレスリソースグループ(推奨)または データサービススタジオ専用リソースグループ のみをサポートします。
RDS
サポート
サポート
RDS MySQL、RDS PostgreSQL、または RDS SQL Server のデータソースを構成する際は、設定モード を ApsaraDB for RDS に設定する必要があります。
PolarDB-X (旧称 DRDS)
サポート
サポート
データソースを追加するには、Connection String モードを選択してください。
MySQL
サポート
サポート
なし。
PostgreSQL
サポート
サポート
なし。
SQL Server
サポート
サポート
なし。
Oracle
サポート
サポート
データソースを追加するには、Connection String モードを選択してください。
AnalyticDB for MySQL 2.0
サポート
サポート
なし。
AnalyticDB for MySQL 3.0
サポート
サポート
なし。
AnalyticDB for PostgreSQL
サポート
サポート
なし。
Tablestore
サポート
サポート
データソースを追加するには、Connection String モードを選択してください。
このタイプのデータソースは、サーバーレスリソースグループ(推奨)および データサービススタジオ専用リソースグループ のみをサポートします。
このタイプのデータソースは、中国 (上海) および中国 (香港) リージョンでのみ使用できます。
MongoDB
サポート
未サポート
なし。
MaxCompute
アクセラレーションソリューション 1:アクセラレーションサービス
アクセラレーションソリューション 2:MCQA
アクセラレーションソリューション 1:アクセラレーションサービス
アクセラレーションソリューション 2:MCQA
ソリューション 1:
単一テーブルクエリのみサポートされます。
サーバーレスリソースグループ(推奨)、データサービススタジオ専用リソースグループ、または データサービススタジオ共有リソースグループ を使用できます。
ソリューション 2:
単一テーブルクエリおよび複数テーブル結合クエリがサポートされます。
サーバーレスリソースグループ(推奨)または データサービススタジオ専用リソースグループ のみ使用できます。
このタイプのデータソースは、中国 (北京)、中国 (杭州)、中国 (上海)、および中国 (深セン) リージョンでのみ使用できます。
StarRocks
サポート
サポート
なし。
Doris
サポート
サポート
なし。
SelectDB
サポート
サポート
なし
PolarDB
サポート
サポート
このタイプのデータソースは、サーバーレスリソースグループ(推奨)および データサービススタジオ専用リソースグループ のみをサポートします。
このタイプのデータソースは、中国 (北京)、中国 (杭州)、中国 (上海)、および中国 (深セン) リージョンでのみ使用できます。
ApsaraDB for Oceanbase
サポート
サポート
Sap Hana
サポート
サポート
Db2
サポート
サポート
DM
サポート
サポート
Amazon Redshift
サポート
サポート
データソース構成ページで、リソースグループの接続性をテストします。
重要ネットワーク接続テストが失敗した場合は、構成を確認してください。詳細については、「ネットワーク接続の構成」をご参照ください。
接続性テストが成功したら、DataService Studio インターフェイスに戻って API を作成します。