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