データソースは、MySQL や PostgreSQL などのデータベース、TableStore などのビッグデータプラットフォーム、API、ファイルなど、さまざまなデータストレージシステムからデータを取得するために不可欠です。このトピックでは、DataV-Board でサポートされているデータソースについて説明し、適切なデータソースを選択するためのガイダンスを提供します。
制限事項
データソースのサポートはバージョンによって異なります。詳細については、「仕様」をご参照ください。
一部のデータソースはリージョン制限の対象となります。詳細については、「リージョンのサポート」をご参照ください。
データベースタイプのデータソースはインターネットにアクセスできる必要があり、アクセスホワイトリストを構成する必要があります。詳細については、「データベースホワイトリストの構成」をご参照ください。
データベースタイプのデータソースへの接続には、10 秒のタイムアウト制限があります。
データソースの選択
データベースの選択手順
DataV-Board は自己管理データベースの統合をサポートしています。仮想マシンまたは ECS を使用して自己管理データベースを設定する場合は、パブリックネットワークアクセス可用性に基づいて選択してください。
パブリックネットワークがデータベースアドレスにアクセスできる場合:MySQL 互換データソース方式、または対応するデータベースの外部ネットワーク接続方式を選択します。
パブリックネットワークがデータベースアドレスにアクセスできない場合:DataV プロキシサービスの使用を検討してください。
DataV プロキシサービス
プロキシサービスは、外部ネットワークアクセスが不可能または不要な場合の代替手段です。これは、次のようなシナリオで特に役立ちます。
内部ネットワーク内のデータベース。
データベースが外部ネットワークアクセスに公開されないようにする。
SQL クエリが長く、10 秒のタイムアウト制限を超える。
API の選択手順
データソースを使用する場合、API、Alibaba Cloud API Gateway、および Open API のどれを選択すればよいでしょうか?
データソースタイプ | タイプの説明 | シナリオ |
API | 一般的なデータインターフェイス。 | 直接使用可能な API がある場合は、API データソースを使用して接続できます。たとえば、既存のサイトによって提供されるインターフェイス、または購入したクラウドサービスによって構築されたインターフェイスです。具体的な使用方法については、「API データソースの追加」をご参照ください。 |
Alibaba Cloud API Gateway | API ホスティングサービスを提供する Alibaba Cloud プロダクト。 | API データソースを使用する場合、既存の API のロジックがサポートされていない場合 (署名計算など)、Alibaba Cloud API Gateway を使用して API をホストできます。DataV-Board が Alibaba Cloud API Gateway データソースに接続すると、API Gateway でホストされている API を間接的に呼び出すことができます。このとき、Alibaba Cloud API Gateway は API のプロキシとして機能します。具体的な使用方法については、「Alibaba Cloud API Gateway データソースの追加」をご参照ください。 |
Open API | Alibaba Cloud プロダクトによって提供されるオープンインターフェイスを呼び出す方法。Open API を使用すると、さまざまなクラウドプロダクトによって提供される API インターフェイスを簡単に呼び出すことができ、通常は Alibaba Cloud プロダクトに関する情報を取得するために使用されます。 | Alibaba Cloud プロダクトからデータ情報を取得する場合 (ECS 負荷状態、SLS ログ統計など)、Open API データソースを使用できます。Open API は、Alibaba Cloud プロダクトによって提供される API の呼び出しのみをサポートします。具体的な使用方法については、「Open API データソースの追加」をご参照ください。 |
API 呼び出し方法は多岐にわたります。DataV-Board はすべての API を直接呼び出すことはできませんが、Alibaba Cloud API Gateway はこれらの API をホストできます。Alibaba Cloud API Gateway を使用するかどうかは、次のような特定のニーズに基づいて決定します。
DataV-Board が直接呼び出すことができないカスタム署名認証アルゴリズムを使用する API。Alibaba Cloud API Gateway はカスタムロジックを処理できるため、DataV-Board を介して直接接続および呼び出しができます。
仮想プライベートクラウド内など、直接アクセスできない API は、Alibaba Cloud API Gateway を介してホストできます。
API 呼び出しの詳細を開示したくない場合は、Alibaba Cloud API Gateway でそれらを隠すことができます。
Function Compute の呼び出しなど、現在 DataV-Board でサポートされていないデータソースまたはインターフェイスを使用する API も、Alibaba Cloud API Gateway を介してデータを取得できます。
データソースの分類
DataV-Board は、データベース、ビッグデータストレージ、API、ファイルタイプなど、さまざまなデータソースをサポートしています。
はサポートを示し、
はサポートされていないことを示します。ホワイトリストが必要なデータソースの場合、接続を成功させるにはデータベースホワイトリストを構成する必要があります。
データソースタイプ | データソース | パブリックネットワーク接続 | VPC 接続 | ホワイトリスト設定 | 備考 |
データベースタイプ |
|
|
| なし。 | |
|
|
| なし。 | ||
|
|
| SQLServer が Microsoft Azure の場合、[暗号化] をオンにする必要があります。 | ||
|
|
| なし。 | ||
|
|
| なし。 | ||
|
|
| なし。 | ||
|
|
| なし。 | ||
|
|
| なし。 | ||
|
|
| なし。 | ||
|
|
| なし。 | ||
|
|
| 旧バージョンの MySQL と互換性があります。安全でない認証 を有効にする必要があります。 Azure Database for MySQL との互換性をサポートしています。 | ||
|
|
| 国内データベース。 | ||
|
|
| 国内データベース。 | ||
|
|
| 国内データベース。 | ||
|
|
| なし。 | ||
ビッグデータストレージタイプ |
|
|
| なし。 | |
|
|
| なし。 | ||
|
|
| なし。 | ||
ファイルと静的データ | 該当なし | 該当なし | 該当なし | ファイルサイズは 512 KB を超えてはなりません。 | |
該当なし | 該当なし | 該当なし | JSON 形式のデータ。ウィジェットデータソース構成パネルのみ。 | ||
一般的な API タイプ |
|
| 該当なし | GET または POST をサポートします。ウィジェットデータソース構成パネルのみ。 | |
|
| 該当なし | なし。 | ||
|
| 該当なし | なし。 | ||
サードパーティ API タイプ | 該当なし | 該当なし | 該当なし | DataV プロキシサービスは、ECS にデプロイできるオープンソースのデータベースプロキシサービスを提供します。プロキシサービスを使用することで、データベースのパブリックネットワーク IP を公開するリスクを軽減できます。 DataV プロキシサービスのデプロイとインストールについては、「DataV プロキシサービスの構成」をご参照ください。 | |
その他 |
| 該当なし | 該当なし | なし。 |
データベースタイプのデータソースの場合、アクセス可能であることを確認してください。
データベースがファイアウォールによってブロックされていない。
データベースドメイン名が解決可能である。
リージョンのサポート
データベースタイプのデータソースでサポートされているリージョン:
リージョン | リージョン ID |
中国 (杭州) | cn-hangzhou |
中国 (上海) | cn-shanghai |
中国 (深圳) | cn-shenzhen |
中国 (青島) | cn-qingdao |
中国 (北京) | cn-beijing |
中国 (張家口) | cn-zhangjiakou |
中国 (フフホト) | cn-huhehaote |
中国東部 2 金融 | cn-shanghai-finance-1 |
中国南部 1 金融 | cn-shenzhen-finance-1 |
香港 (中国) | cn-hongkong |
FAQ
データソースの構成に関するその他の質問については、「データソースの構成と使用に関する FAQ」をご参照ください。