7 What is Akisai?One-stop ICT solution by Fujitsu’s Food & Agriculture Cloud.Variety of innovative solutions and services for agribusiness.Greenhouse HorticultureAnimal HusbandryManagementProductionSalesAccountingBiz Analysis①②③④1. Production Management2. Remote Sensing NetworkSales DeliveryOpen field CultivationHigh Value Crops3. Greenhouse Horticulture4. Animal HusbandryOne-stop ICT Solutions and their Support ServicesCollect Environment DataStore & Analyze Sensing DataOptimize Each Operations4Copyright 2012 FUJITSU LIMITED
9 Innovation in Akisai Plant Factory 1st InnovationCultivationTechnology×Semi-conductorManufacturing×ICTAkisai Plant Factory in FukushimaMass production of Clean Lettuce with expertise２nd Innovation powered by Microsoft AzureNOWDataconsolidationExcelproduct qualityExcelProductivityCopyright 2015 FUJITSU LIMITEDCopyright 2015 FUJITSU LIMITED
10 Future Direction of Akisai Plant Factory ・Improve production & reduce costs・Expand channels and businessImprove Business・Collaborate with local communities/businesses・To be an incubation center・Promote an advanced agriculture to the world・Expand line-ups of low-Potassium vegetables・Pursue tastier, healthier products ⇒ Control quality/ingredients with optimized envs・A reference model with FJ solutions・World-class showcase・Visitors impressed with Fujitsu!PoC of ICT SolutionsContribute to Tohoku RecoveryProvide Foods with pleasureCopyright 2015 FUJITSU LIMITEDCopyright 2014 FUJITSU LIMITED
11 PoC in Akisai Plant Factory Overall optimization of production and management at the Akisai Plant Factory in FukushimaEnergyShipmentsRejectsPotassiumYieldMan-hoursHarvestsWeightExecutive LevelDecision MakingManagement DashboardSecondary DataOverall optimization of production & managementManagement LevelVisualization / RealizationOperationalLevelVisualizationPrimary DataAkisai, facility management system, etc.Operations OptimizationTemperatureHumidityLightingCO2AirflowNutrient SolutionLotsProductioncontrolCopyright 2015 FUJITSU LIMITEDCopyright 2015 FUJITSU LIMITED
34 Windowing Concepts Windows can be tumbling, hopping, or sliding Tech Ready 154/15/2017Windowing ConceptsWindows can be tumbling, hopping, or slidingWindows are fixed lengthMust be used in a GROUP BY clauseOutput event will have the timestamp of the end of the window154268t1t2t5t6t3t4TimeWindow 1Window 2Window 3AggregateFunction (Sum)1814Output Events
39 Scaling using Partitions Partitioning allows for parallel execution over scaled-out resourcesSELECT Count(*) AS Count, TopicFROM TwitterStream PARTITION BY PartitionIdGROUP BY TumblingWindow(minute, 3), Topic, PartitionIdStream AnalyticsEvent HubPartitionId = 1QueryResult 1Result 2Result 3PartitionId = 2PartitionId = 3PartitionId = 1PartitionId = 3PartitionId = 2
40 Multiple steps, multiple outputs Tech Ready 154/15/2017Multiple steps, multiple outputsWITH Step1 AS (SELECT Count(*) AS CountTweets, TopicFROM TwitterStream PARTITION BY PartitionIdGROUP BY TumblingWindow(second, 3), Topic, PartitionId),Step2 AS (SELECT Avg(CountTweets)FROM Step1GROUP BY TumblingWindow(minute, 3))SELECT * INTO Output1 FROM Step1SELECT * INTO Output2 FROM Step2SELECT * INTO Output3 FROM Step2A query can have multiple steps to enable pipeline executionA step is a sub-query defined using WITH (“common table expression”)Can be used to develop complex queries more elegantly by creating a intermediary named resultCreates unit of execution for scaling out when PARTITION BY is usedEach step’s output can be sent to multiple output targets using INTO
46 ResourcesImprove your skills by enrolling in our free cloud development courses at the Microsoft Virtual Academy.Try Microsoft Azure for free and deploy your first cloud solution in under 5 minutes!Easily build web and mobile apps for any platform with AzureAppService for free.