DataService Studio を使用して API を作成する前に、データベースまたはデータウェアハウスを DataWorks にデータソースとして追加します。DataService Studio はデータソースのテーブルスキーマを読み取り、API のリクエストパラメーターとレスポンスパラメーターの設定を支援します。
前提条件
開始する前に、以下が完了していることを確認してください。
-
データソースとサービスリソースグループ間のネットワーク接続とホワイトリストが設定されていること。この設定がない場合、DataService Studio タスクは期待どおりに実行できません。詳細については、「ネットワーク接続ソリューション」をご参照ください。
データソースの追加
-
[データソース] ページに移動します。
-
DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[その他] > [管理センター] を選択します。
-
表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[管理センターへ] をクリックします。
-
SettingCenter ページの左側のナビゲーションウィンドウで、[データソース] をクリックします。
-
-
[データソース] ページで、データベースのタイプに基づいてデータソースを追加します。以下の表は、サポートされているデータソースタイプをカテゴリ別に分類し、設定方法と注意事項を記載したものです。
リレーショナルデータベース
データソース コード不要の UI コードエディター 設定方法 注意事項 MySQL サポート サポート MySQL データソース — PostgreSQL サポート サポート PostgreSQL データソース — SQL Server サポート サポート SQL Server データソース — Oracle サポート サポート Oracle データソース [接続文字列モード] で設定する必要があります。 RDS サポート サポート MySQL データソース / PostgreSQL データソース / SQL Server データソース RDS for MySQL、RDS for PostgreSQL、RDS for SQL Server が対象です。これらのデータソースを設定する際は、[設定モード] を [Alibaba Cloud インスタンスモード] に設定します。 PolarDB-X (旧 DRDS) サポート サポート DRDS (PolarDB-X 1.0) データソース [接続文字列モード] で設定する必要があります。 PolarDB サポート サポート PolarDB データソース サーバーレスリソースグループ (推奨) と データサービススタジオ専用リソースグループ のみをサポートします。中国 (北京)、中国 (杭州)、中国 (上海)、中国 (深セン) リージョンでのみ利用可能です。 ApsaraDB for OceanBase サポート サポート ApsaraDB for OceanBase データソース — Db2 サポート サポート Db2 データソース — DM サポート サポート DM データソース — 分析データベースとカラムナデータベース
データソース コード不要の UI コードエディター 設定方法 注意事項 Hologres サポート サポート Hologres コンピューティングリソースのアタッチ Hologres は PostgreSQL と互換性があります。PostgreSQL は DATETIME データ型をサポートしていないため、Hologres は DataService Studio がクエリを実行する前に DATETIME 値を TIMESTAMP に変換します。 AnalyticDB for MySQL 2.0 サポート サポート AnalyticDB for MySQL 2.0 データソース — AnalyticDB for MySQL 3.0 サポート サポート AnalyticDB for MySQL 3.0 コンピューティングリソースのアタッチ — AnalyticDB for PostgreSQL サポート サポート AnalyticDB for PostgreSQL コンピューティングリソースの関連付け — ClickHouse サポート サポート ClickHouse コンピューティングリソースのアタッチ サーバーレスリソースグループ (推奨) または データサービススタジオ専用リソースグループ のみをサポートします。 StarRocks サポート サポート StarRocks データソース — Doris サポート サポート Doris データソース — SAP HANA サポート サポート SAP HANA データソース — ビッグデータとクラウドネイティブウェアハウス
データソース コード不要の UI コードエディター 設定方法 備考 MaxCompute 高速化ソリューション 1:高速化サービス、高速化ソリューション 2:MaxCompute クエリアクセラレーション (MCQA) 高速化ソリューション 1:高速化サービス、高速化ソリューション 2:MCQA データソースの設定:MaxCompute コンピューティングリソースのアタッチ。高速化:API ベースのデータクエリの高速化ソリューション。 2 つの高速化ソリューションが利用可能です。ソリューション 1(高速化サービス)は単一テーブルクエリのみに対応しており、サーバーレスリソースグループ(推奨)、データサービススタジオ専用リソースグループ、または DataService Studio 共有リソースグループをサポートします。ソリューション 2(MCQA)は単一テーブルと複数テーブルの JOIN クエリの両方をサポートしており、サーバーレスリソースグループ(推奨)または データサービススタジオ専用リソースグループが必要です。両方のソリューションは、中国 (北京)、中国 (杭州)、中国 (上海)、中国 (深セン) の各リージョンでのみ利用可能です。 NoSQL およびその他のデータベース
データソース コード不要の UI コードエディター 設定方法 注意事項 MongoDB サポート 非サポート MongoDB データソース — Tablestore サポート サポート Tablestore ストリームデータソース [接続文字列モード]サーバーレスリソースグループ で設定する必要があります。 (推奨) と データサービススタジオ専用リソースグループ のみをサポートします。中国 (上海) と中国 (香港) リージョンでのみ利用可能です。 Amazon Redshift サポート サポート Amazon Redshift データソース — -
データソース設定ページで、リソースグループの接続をテストします。
重要ネットワーク接続テストに失敗した場合は、設定を確認してください。詳細については、「ネットワーク接続の設定」をご参照ください。
-
接続テストに合格したら、DataService Studio に戻り、API を作成します。