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