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