LightSwitch×SQL Azure大和屋 貴仁Microsoft MVP for SQL Azure
自己紹介大和屋(やまとや) 貴仁SIerさんで、運用保守をしてます
SQL Serverの技術支援をしてました
SQL Azureに興味を持ち
2010年にSQLAzure.jpドメイン取得
SQL Azureの情報発信を始める
商標的に大丈夫?
MSに怒られるかも……怒られたら逃げよう!
匿名でやってました。
MVP受賞したから、もう大丈夫??蒼の王座sqlazure.jp/b/sqlazure.jp/r/
#2011COD#jazug#azurejp
50分10分 Q&A
LightSwitch整理しましょう
ビジネスアプリケーションデータのCRUD用画面コードDB操作画面ビジネスロジックデータ中心主義
開発の流れデータの定義アプリケーションデータ
外部データ接続スクリーン作成テンプレートから選択
UI の設定・変更カスタマイズロジック追加
UI のランタイムカスタマイズデモデータ定義入力データの検証/Listコードからのデータ参照画面生成画面カスタマイズCode Recipeで提供されてる配置場所に注意
やれば、できることExcelのインポートActiveDirectory連携メール送信外部拡張でスマートに。がりごりコードを書くことで。
デモ外部拡張を使用してExcelのインポート
試して、うん?となった点各オブジェクトに日本語名電話番号の形式住所エディターの順ユーザデザイナのD&Dエンティティ名の後から変更
デバッグ情報・通常の出力Window・クライアントをWebモードLC=Microsoft.LightSwitch,ELC=Microsoft.LightSwitch,WLC=Microsoft.LightSwitch,ILC=Microsoft.LightSwitch,Vhttp://myapp/default.htm?LC=Microsoft.LightSwitch,V
SQL Azure 整理しましょう
クラウドのSQL ServerData SyncレポーティングAnalyticsデータベースデータマーケット
開発者が抑えるべきポイント1 環境構築不要/管理レス2 パフォーマンス3 セキュリティ
1環境構築不要/管理レス
1 環境構築不要/管理レス3重化による自動保護バックアップセカンダリ複製トランザクションのコミット時に複製複製プライマリコミット優先度1セカンダリプライマリの障害時にはコミット優先度の高いほうがプライマリになるコミット優先度2出典:マイクロソフト勉強会キットSQL Azure の管理とセキュリティ 2010年10月版 V1.1
2 パフォーマンス共有リソース論理設計が命!ネットワークの遅延
2 パフォーマンス強制切断されることがある長時間のトランザクションログの過剰消費tempdbの過剰消費高CPU負荷処理待機(コネクションプール)
2 パフォーマンスSQL Connectionの再接続処理Connection objectの確認再接続処理  失敗することがあるリトライ処理を含めるhttp://blogs.msdn.com/b/bartr/archive/2010/06/18/sql-azure-connection-retry.aspx
2 パフォーマンス論理設計が命性能が出ないトランザクションログが膨れるtempdbが膨れる
3 セキュリティファイヤーウォールSQL Server認証
開発者が抑えるべきポイント1 環境構築不要/管理レス2 パフォーマンス3 セキュリティ
LightSwitch × SQL AzureWindows Azure
Windows Azureへの発行SQL Azureの設定
LightSwitchWindows AzureSQL Azureビジネスアプリケーションの作成・運用の高速化

Light switch × sql azure