このトピックでは、DataVでデータソースに接続するときに発生する一般的な問題と対応するソリューションについて説明します。
データベースへの接続に失敗した場合はどうすればよいですか?
データベースのネットワークタイプとリージョンに基づいて、DataVサーバーのIPアドレスをデータベースホワイトリストまたはECSインスタンスのセキュリティグループ設定に追加します。 または、プロキシツールを使用してデータベースに接続します。 詳細については、「DataVプロキシの使用方法」をご参照ください。
CSV データソースの設定方法を教えてください。
CSVファイルの最初の行をテーブルヘッダーとして使用し、各列の名前が、対応するチャートの必要なデータ構造のフィールド名と一致していることを確認できます。
Alibaba Cloudクラシックネットワークを介してDataVに接続できるデータセンターはどれですか。
中国 (杭州) 、中国 (上海) 、および中国 (北京) のデータセンターがサポートされています。
自分の ECS インスタンスまたは他のデバイスにデプロイされているデータベースを DataV に接続できますか。
はい。SAEのCloudMonitorでサポートされているアラートルールを設定できます。 ただし、最初にデータベースのインターネットIPアドレスを開く必要があります。 セキュリティ上の理由から、Alibaba Cloudが提供するプロキシツールを使用してデータベースに接続できます。 詳細については、「DataVプロキシの使用方法」をご参照ください。
データベースデータソースを設定するときにタイムアウトが返された場合はどうすればよいですか?
- 「データベースホワイトリスト設定」の仕様に従って設定を完了していることを確認します。
- データソースがApsaraDB for RDSの場合、RDSホワイトリストを設定し、VPC Virtual Private Cloudを使用しているかどうかを確認します。
- はい。 データソースを追加するときは、VPCをオンにし、VPC IDとインスタンスIDを入力する必要があります。 説明 Alibaba Cloud VPC コンソールで VPC ID を取得し、Alibaba Cloud RDS コンソールでインスタンス ID を取得できます。 ID を入力する前に、ID の前後のスペースを削除してください。
- VPC を使用していない場合は、テクニカルサポートに連絡してください。
- はい。 データソースを追加するときは、VPCをオンにし、VPC IDとインスタンスIDを入力する必要があります。
コールバックIDが配列の場合、SQL文を書くにはどうすればよいですか?
- 一般的なSQL文
select * from tb where id in (:idList) - ストアドプロシージャ
に関連する操作関数 (concat_ws(',', :idList))説明idList設定されたコールバックIDの配列。
カルーセルテーブルのデータソースの設定方法を教えてください。
カルーセルテーブルウィジェットのデータパネルにデータを入力できます。
select field1 as "Column 1", filed2 as "Column 2", field3 as "Column 3 from table飛行ルートレイヤーのデータソースの設定方法を教えてください。
SQLデータソースを使用している場合は、fromフィールドとtoフィールドのデータを取得し、各フィールドの経度と緯度をコンマ (,) で区切る必要があります (このプロセスは、静的データを使用するプロセスやAPIを呼び出すプロセスとは少し異なります) 。
ウィジェットデータリクエストに対してタイムアウトが報告された場合はどうすればよいですか?
- 原因:データ問合せがタイムアウトしました。 データベースに送信されたリクエストのタイムアウト値は、DataV では 10 秒に設定されています。 データ照会時間が 10 秒を超えると、タイムアウトエラーが発生します。
解決策: このタイムアウト値は DataV のサーバー上で指定されています。 この設定は変更できません。 対応する SQL 文を最適化するか、クエリ時間を短縮するようにテーブル構造を調整することを推奨します。
- 考えられる原因: ウィジェットのデータを照会するのに時間がかかりますが、ウィジェットの自動更新要求を設定する間隔が短いこと。 Chromeブラウザは、同じドメイン名に対して最大6つのHTTPリクエストを同時に開始できます。 したがって、それ以降のリクエストはブラウザで保留され、データセンターに送信することはできません。
解決策: ウィジェットの自動更新をリクエストする間隔を調整するか、対応する SQL ステートメントを最適化して照会時間を短縮することを推奨します。
説明 長時間の問い合わせに対する解決策- 自作データインターフェイスAPIサービス (クロスドメインをサポートする必要があります)
- データベースクエリの最適化: たとえば、一般的なSQLクエリ条件に基づいて関連するインデックスを作成し、クエリを高速化できます。