ADO.NET Data Providers
.NET アプリケーションを SaaS、NoSQL、ビッグデータに簡単に接続
- アプリケーション、データベース、サービスへのデータバインド
- 完全な作成、読み取り、更新、削除(CRUD)サポート
- コーディング不要
ローコード ADO.NET データ統合
あらゆるソースから BI、ETL、レポート、カスタムアプリへデータを簡単に接続。
カスタムアプリケーション
開発者は ADO.NET Drivers を使用して、Web、デスクトップ、モバイルアプリケーションを迅速に構築できます。
データ中心アーキテクチャ
堅牢な SQL エンジンにより、クラウドアプリ、NoSQL、ファイルなどからのデータ移動と処理を簡素化。
BI、ETL、レポートツール
SSAS、SSRS、PowerBuilder などの人気の .NET データアプリケーションを、リアルタイムデータアクセスで拡張。
ADO.NET Providers
ADO.NET に標準準拠のADO.NET プロバイダー。アプリケーション、データベース、およびSaaS へのデータ連携
(API Driver)
CDATA DRIVERS の実例:
堅牢な ADO.NET データ統合
ADO.NET を通じて、サポートされているあらゆるデータソースへの完全機能で一貫した SQL アクセス
-
完全マネージド .NET
100%完全マネージド ADO.NET ライブラリで、.NET Standard、.NET Core 2.0、Xamarin をサポート。
-
開発者フレンドリー
すべてのバージョンの Visual Studio とシームレスに統合。
-
強力な ADO.NET 機能
ADO.NET Entity Framework (EF 5 & 6)、ADO.NET 2.0、LINQ to datasets などのサポートを含みます。
-
レプリケーションとキャッシング
当社のレプリケーションおよびキャッシングコマンドにより、Oracle、SQL Server、Google Cloud SQL などのローカルおよびクラウドデータストアへのデータコピーが簡単になります。 レプリケーションコマンドには、キャッシュされたデータへのインテリジェントな増分更新を可能にする多くの機能が含まれています。
-
文字列、日付、数値 SQL 関数
ドライバーには、列の値を目的の結果に操作できる50以上の関数のライブラリが含まれています。一般的な例には、Regex、JSON、XML 処理関数があります。
-
協調クエリ処理
当社のドライバーは、必要に応じて追加のクライアント側処理により、SUM、AVG、MAX、MIN などのデータの分析サマリーを可能にすることで、データソースの機能を強化します。
-
簡単にカスタマイズおよび構成可能
当社の ADO.NET Providers が公開するデータモデルは、新しいビルドを必要とせずに、テーブル/列の追加または削除、データ型の変更などを簡単にカスタマイズできます。これらのカスタマイズは、編集しやすい人間が読めるスキーマファイルを使用して実行時にサポートされます。
-
エンタープライズクラスの安全な接続
すべてのクライアント・サーバー通信に対する TLS/SSL データ暗号化などの標準的なエンタープライズクラスのセキュリティ機能を含みます。
アーキテクチャの複雑さを排除
あらゆる .NET アプリケーションからデータにアクセスする最も自然な方法。 Visual Studio Server Explorer を通じて、馴染みのあるクラスを介したコードで、DataGridView、GridView、DataSet などのデータコントロールで使用できます。
標準ドライバーインターフェース
包括的なメタデータ検出
メタデータの完全サポートにより、広範なスキーマ検出機能を提供します。ユーザー ID に基づいてテーブル、列、キーなどを探索します。
キャッシングとレプリケーション
組み込みコマンドにより、ローカルおよびクラウドデータストアへのデータコピーが簡単になります。
組み込みリモーティング
MySQL および TDS ワイヤプロトコルホスティングにより、シームレスな Linked Servers アクセスとリモート接続を提供します。
プッシュダウン、バッチ、一括操作
パフォーマンス向けのストリーミングフォワードカーソル、効率的な INSERT/UPDATE のための BatchAPI などの高性能機能。
SQL-92 準拠クエリ
結合、更新、集計などをサポートする標準 SQL クエリを記述します。当社のドライバーは、ソースに不足している機能を補完します。
SELECT WITH INNER JOIN
SELECT Account.Id, Account.Name, Account.Fax,
Opportunity.AccountId, Opportunity.CloseDate
FROM Account
INNER JOIN Opportunity
ON Account.Id = Opportunity.AccountId
集計関数
SELECT Name, AVG(AnnualRevenue) FROM Account GROUP BY Name
CRUD 操作
UPDATE Account SET Name='John' WHERE Id = @myId