ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →無償トライアル:
無償トライアルへ製品の情報と無償トライアルへ:
.NET アプリケーションをDynamoDB のリアルタイムNoSQL クラウドデータベースサービスに接続できます。.NET アプリケーションの要となるビッグデータバックエンドとして、Amazon DynamoDB を使用できます。
加藤龍彦
ウェブデベロッパー
ADO.NET Adapter
データバインドによって、UI コントロールからデータに接続できます。 CData ADO.NET Provider for AmazonDynamoDB を使って、Visual Studio 上でWindows Forms およびWeb Forms とAmazon DynamoDB をデータバインドできます。この記事で、Amazon DynamoDB を、ウィザードから変更をリアルタイムで反映するチャートにデータバインドする方法を説明します。 Code Walk-through セクションではチャートはほんの10行のコードで作成します。
データバインドは3つのステップから構成されます;コントロールのインスタンス作成、データソースの設定、データバインドです。
下の手続きにより、データソース構成ウィザードを使ってチャートコントロールとAmazon DynamoDB との接続を作成します。ウィザード上でデータバインドをするAmazon DynamoDB エンティティを使います。
データ接続の選択ダイアログで、「変更」をクリックして、CData Amazon DynamoDB データソースを選択して、接続プロパティを入力します。下は代表的な接続文字列ですです。:
Access Key=xxx;Secret Key=xxx;Domain=amazonaws.com;Region=OREGON;
Amazon DynamoDB への接続には、AccessKey、SecretKey、オプションでDomain とRegion を設定します。 AWS サービスアカウントのセキュリティクレデンシャルページでAccessKey とSecretKey を取得できます。 Region は、DynamoDB にログインしている時の左上に表示されています。
データソースの追加とデータベースオブジェクトを選択したら、チャートにオブジェクトをバインドします。この例では、X軸に Industry をY軸に Revenue を設定します。
チャートはこれでAmazon DynamoDB にデータバインドされました。チャートを実行して最新のデータを表示させましょう。
Amazon DynamoDB へのデータバインドはほんの数行のコードのみが必要で、3つの簡単なステップで完了できます。
下に完全なコードを示します:
AmazonDynamoDBConnection conn = new AmazonDynamoDBConnection("Access Key=xxx;Secret Key=xxx;Domain=amazonaws.com;Region=OREGON;");
AmazonDynamoDBCommand comm = new AmazonDynamoDBCommand("SELECT Industry, Revenue FROM Lead", conn);
AmazonDynamoDBDataAdapter da = new AmazonDynamoDBDataAdapter(comm);
DataSet dataset = new DataSet();
da.Fill(dataset);
chart1.DataSource = dataset;
chart1.Series[0].XValueMember = "Industry";
chart1.Series[0].YValueMembers = "Revenue";
// Insert code for additional chart formatting here.
chart1.DataBind();