AWS |
AWS Partner Network (APN) Blog |
How the Infosys Customer Intelligence Platform Delivers a World-Class Customer Experience |
https://aws.amazon.com/blogs/apn/how-the-infosys-customer-intelligence-platform-delivers-a-world-class-customer-experience/
|
How the Infosys Customer Intelligence Platform Delivers a World Class Customer ExperienceToday s customers demand personalized service To meet these expectations enterprises must continuously learn evolve and develop mechanisms to drive usability and improve the omnichannel experience In this post you ll learn about the Infosys Customer Intelligence Platform CIP a solution built using Amazon Neptune and Amazon Web Services AWS to accelerate data ingestion data processing data modeling and data analytics |
2022-09-15 16:20:42 |
AWS |
AWS Big Data Blog |
Optimize Amazon EMR costs for legacy and Spark workloads with managed scaling and node labels |
https://aws.amazon.com/blogs/big-data/optimize-amazon-emr-costs-for-legacy-and-spark-workloads-with-managed-scaling-and-node-labels/
|
Optimize Amazon EMR costs for legacy and Spark workloads with managed scaling and node labelsCustomers migrating from large on premises Hadoop clusters to Amazon EMR like to reduce their operational costs while running resilient applications On premises customers typically use in elastic large fixed size Hadoop clusters which incurs high capital expenditure You can now migrate your mixed workloads to managed scaling Amazon EMR which saves costs without compromising performance This solution can … |
2022-09-15 16:42:14 |
AWS |
AWS The Internet of Things Blog |
Implementing time-critical cloud-to-device IoT message patterns on AWS IoT Core |
https://aws.amazon.com/blogs/iot/implementing-time-critical-cloud-to-device-iot-message-patterns-on-aws-iot-core/
|
Implementing time critical cloud to device IoT message patterns on AWS IoT CoreIntroduction Widely adopted Internet of Things IoT communication standards for device to cloud and cloud to device are typically asynchronous enabling event driven patterns to ensure resilience cost savings and failure tolerance However customers across industries need to enable synchronous communication patterns to ensure time critical logic in their edge devices Automotive manufacturers for example want their connected vehicles to be … |
2022-09-15 16:32:54 |
AWS |
AWS The Internet of Things Blog |
How Trend Micro improved their velocity and agility using AWS IoT Core Device Advisor |
https://aws.amazon.com/blogs/iot/how-trend-micro-improved-their-velocity-and-agility-using-aws-iot-core-device-advisor/
|
How Trend Micro improved their velocity and agility using AWS IoT Core Device AdvisorIntroduction Developing an IoT device or client can be a significant undertaking Development efforts ranging from design prototyping testing quality assurance and more can take months if not years Improving the development velocity and agility is obviously attractive for product cost and time to market However any acceleration should not compromise on quality and deliver a device … |
2022-09-15 16:16:22 |
AWS |
AWS Machine Learning Blog |
Use Amazon SageMaker Data Wrangler for data preparation and Studio Labs to learn and experiment with ML |
https://aws.amazon.com/blogs/machine-learning/use-amazon-sagemaker-data-wrangler-for-data-preparation-and-studio-labs-to-learn-and-experiment-with-ml/
|
Use Amazon SageMaker Data Wrangler for data preparation and Studio Labs to learn and experiment with MLAmazon SageMaker Studio Lab is a free machine learning ML development environment based on open source JupyterLab for anyone to learn and experiment with ML using AWS ML compute resources It s based on the same architecture and user interface as Amazon SageMaker Studio but with a subset of Studio capabilities When you begin working on ML … |
2022-09-15 16:14:19 |
GCP |
gcpタグが付けられた新着投稿 - Qiita |
Google Cloud の Cloud IAM の 拒否ポリシー |
https://qiita.com/hirosait/items/1b6c0651e75390a228c4
|
cloud |
2022-09-16 01:08:46 |
Azure |
Azureタグが付けられた新着投稿 - Qiita |
GitLab CI/CDパイプライン から Terraform で Azure の ResourceGroup を作成してみました |
https://qiita.com/turupon/items/145e19e60af113e86128
|
azure |
2022-09-16 01:40:15 |
Git |
Gitタグが付けられた新着投稿 - Qiita |
バージョン管理システムのススメ |
https://qiita.com/luna_halfmoon/items/0c69fd7693702963115e
|
趣味 |
2022-09-16 01:59:29 |
海外TECH |
MakeUseOf |
5 Advantages of Using Apple HomeKit Over Other Smart Home Ecosystems |
https://www.makeuseof.com/apple-homekit-advantages/
|
ecosystem |
2022-09-15 16:30:14 |
海外TECH |
MakeUseOf |
How to Download the Windows ISO Online Without the Media Creation Tool |
https://www.makeuseof.com/windows-iso-direct-download/
|
windows |
2022-09-15 16:15:14 |
海外TECH |
DEV Community |
Observable tutorial: Analyze data in a JavaScript-native data notebook |
https://dev.to/cubejs/observable-tutorial-analyze-data-in-a-javascript-native-data-notebook-1oh
|
Observable tutorial Analyze data in a JavaScript native data notebookOver the last few months the Observable team has celebrated the first anniversary of the Observable Plot charting library introduced the Data Table Cell type and supercharged SQL Cells with summary charts Let s see how data notebooks built with Observable can work with Cube and fetch data from the recently updated SQL API as well as the REST API What is Observable Observable is collaborative data canvas that has a few distinctive features compared to other modern data notebooks on the market Observable implements the principles of interactive and reactive data exploration popularized by Bret Victor in his visionary talks such as Inventing on Principle and Media for Thinking the Unthinkable Observable is based on JavaScript which is not so common in the Python dominated data notebooks space Also it natively works with Observable Plot an open source JavaScript library for visualization of tabular data based on D js Not that surprising given that Observable is co founded by Mike Bostock the creator of D js Observable provides a super rich set of cell types as well as a complete library of tutorials and examples templates and notebooks contributed by a community of creators Observable notebooks run in the cloud and in your web browser They can also be embedded as a whole and as individual blocks What is Cube Cube is the headless BI platform that sits between your data sources e g data warehouses and downstream data applications e g data notebooks Because of its position in the data stack Cube is able to provide consistent metrics and performance for all your data flowing downstream Cube works with all modern data stores creates a metrics layer with consistent metrics definitions and delivers them downstream to any data notebook application or BI tool via its SQL REST or GraphQL APIs Extended connectivity Observable natively supports fetching the data from an API and a number of databases BigQuery Snowflake Postgres and MySQL With Cube you can expand the range of available data sources to almost any data warehouse query engine or database e g Athena ClickHouse Databricks or Redshift Consistency for Data ExplorersOne of the benefits of using Observable and Cube together is providing a common ground for all teams working together within an organization It s not uncommon that inconsistent data is being used across different teams within a company It generally originates to varying metrics definitions across the many tools that each team uses At some point teams realize that they use different SQL queries to calculate metrics and unfortunately mislead their users with inconsistent insights despite using the same data Let s go through a super high level example Imagine both the product and customer success teams want to calculate product success over the last year The product team queries the data to whereas customer success queries it as year over year to Since the data pipelines of both teams are siloed neither team necessarily has visibility into how the other defined the query it s likely these teams use different tools too This discrepancy in query results can absolutely misalign the teams working towards a single goal but working off of disparate data In case of Cube used upstream of Observable notebooks and all other data applications a misalignment has no chance to happen Cube will deliver consistent metrics via its various APIs to all tools Defining Consistent MetricsLet s see how Cube complements Observable in the data pipeline In this example we ll use a e commerce dataset and build a data model around it We ll also customize the data model to demonstrate how Cube helps maintain and evolve metrics definitions Running Cube To keep things simple and save time we ll run fully managed Cube in Cube Cloud Please proceed to Cube Cloud s sign up page and follow along the instructions to connect your own data source and generate a data model For convenience you can also use the following credentials to get up and running in no time Hostname demo db examples cube devPort Database ecomUsername cubePassword This is what your deployment in Cube will look like Defining the data model To see the data model you created above navigate to the Schema tab You will see files named LineItems js Orders js Users js etc under the schema folder which defines the cubes in your data model Key ideas on what we re seeing above The cube is a logical entity that groups measures quantitative data and dimensions qualitative data together into metrics definitions In this case we have defined a cube over the entire public line items table Measures are defined as aggregations e g count sum etc over columns in the table Dimensions are defined over textual numeric or temporal columns in the table You can define complex measures and dimensions with custom SQL statements and references to other measures and dimensions Customizing the data model We ll define a completely new rolling window measure in the data model Let s assume you want to calculate the total revenue brought in from sold line items over all time This can be done by writing a SQL query in your local Jupyter notebook or any other BI tool you may be using But what happens if you want to observe the total revenue over different time granularities Or add another dimension to observe the revenue data This is where your LineItems cube can be modified to abstract away your varied data requests Simply define the metrics in your data model once and then use them time and again across teams to achieve your business goals For this example we ll customize the data model in the cloud by adding the total revenue as a measure to the LineItems cube A rolling window measurerevenue sql price type sum rollingWindow trailing unbounded While Cube Cloud has a ton of time saving features we ll use a particularly useful one now Click on Enter Development Mode to unlock the schema files for modifications This essentially creates a development environment or branch where you can make changes to the data model The following code snippet shows the contents of the LineItems js file which defines the metrics for the LineItems cube with the revenue rolling window measure added to the measures section Navigate to the LineItems js file and replace its contents with the snippet below cube LineItems sql SELECT FROM public line items joins Products sql CUBE product id Products id relationship belongsTo Orders sql CUBE order id Orders id relationship belongsTo measures count type count drillMembers id createdAt quantity sql quantity type sum price sql price type sum A rolling window measure revenue sql price type sum rollingWindow trailing unbounded dimensions id sql id type number primaryKey true createdAt sql created at type time Click Save All to apply the changes to the development version of your API Lastly click Commit amp Push to merge your changes back to the main branch You will see your changes deployed in the Overview tab Awesome You ve just built a customized data model to suit your project The next part involves bringing your data to Observable Connecting Observable to CubeCube offers three different APIs to deliver data SQL REST and GraphQL to downstream applications SQL API and REST API are both fine options to access Cube from Observable notebooks with their own pros and cons Using SQL APIObviously the very first step is to sign up for an Observable account if you don t have one already Then let s create a new blank notebook To read data from the SQL API we need to add the Database query cell After adding the cell click Select a database and then Create database to navigate to the Databases page in Settings On that page click on New database and then navigate back to Cube Cloud for a second On the Overview tab click on Deploy SQL API to generate your credentials You can then enter these credentials to the New database popup in Observable For convenience you can also use the following credentials Host grim dola sql aws us west cubecloudapp devPort Database grim dolaUsername cubePassword dedbbafffeNow you can navigate back to your notebook and select Cube from the dropdown in your Database query cell Now you can run queries against the SQL API It s worth noting that there s another cell type called Data table which is very convenient Similar to Database query you can select Cube as the database However you don t need to write the SQL by hand You can proceed by selecting a table representing to a cube in your data model Then you can filter pick select measures and dimensions sort and slice the data Observable will generate the SQL for you under the hood To visualize the data you should give the cell a name e g orders by date and select from a plethora of available chart types If needed you can also apply a last mile transformation with JavaScript orders by date t orders by date map e gt e count parseInt e count Then you would probably pick and customize one of the many Observable Plot snippets Plot plot marks Plot ruleY Plot lineY orders by date t x createdAt y count Alternatively you can import and use Vega Lite library which is widely popular and used by thousands of data enthusiasts import vl from vega vega lite api vl markLine data orders by date t encode vl x fieldT createdAt timeUnit utcyearmonthdate title Date vl y fieldQ count title Count render If you d like to get inspiration for more advanced data visualizations that you can build with Observable check out the available templates and featured works by the Observable community Also consider diving deep into Observable Plot library the Swiss knife of data visualization in Observable Using REST APINow let s see how you can also read data from the REST API First we need to add the generic JavaScript cell Then let s navigate back to Cube Cloud On the Overview page we can copy the endpoint URL for the REST API Here s what I ve copied from my Cube Cloud deployment You ll also need to generate a long lasting JSON Web token If you need a hand pleae check the Cube docs on JWT generation Here s what I ve generated for my deployment eyJhbGciOiJIUzINiIsInRcCIIkpXVCJ eyJpYXQiOjEwMDAwMDAwMDAsImVcCINTAwMDAwMDAwMH OHZOpOBVKr sCwnsbZUFsqIuCseomTPWVMFwNow we re ready to insert this code snippet in the JavaScript cell orders over time fetch method POST headers Authorization Bearer eyJhbGciOiJIUzINiIsInRcCIIkpXVCJ eyJpYXQiOjEwMDAwMDAwMDAsImVcCINTAwMDAwMDAwMH OHZOpOBVKr sCwnsbZUFsqIuCseomTPWVMFw Content Type application json body JSON stringify query measures Orders count timeDimensions dimension Orders createdAt granularity month then response gt response json then json gt json data then data gt data map e gt count parseInt e Orders count createdAt d utcParse e Orders createdAt month Let s highlight a few things here We need to append load to your API URL specified as a fetch argument We need to add the token next to the Bearer part of the Authorization header We need to put the Cube query inside the JSON stringify call It s enough to make an API call and fetch the data In a similar fashion here s how you can visualize the data with Vega Lite my published cell vl markLine data orders over time encode vl x fieldT createdAt timeUnit utcyearmonth title Date vl y fieldQ count title Orders render Choosing an API to useYou should pick an API with these pros and cons in mind Cube SQL API allows to use Database query cells where you can write concise SQL queriesallows to use Data table cells where you can compose queries in the UIrequires a separate service to set up multitenancy and fetch security contextwon t work in published Observable notebooks on a free plan Observable turns database connections off after a notebook on a free plan is published Cube REST API requires to use JavaScript cells to write the code to fetch the data which can sometimes get overly verboseallows to pass security context in a JSON Web Token for multitenancywill work in published Observable notebooks on a free planHowever since Observable has very sound pricing plans compatibility with published notebooks should not be a sole deciding factor here Embedding Observable notebooksObservable provides a very rich set of embedding options far exceeding what other data notebooks provide in terms of customizability Notebook Obviously you can publish the entire notebook by clicking Publish on the top of your notebook For instance you can browse the published notebook that we ve built during this tutorial Note that cells using the SQL API don t work because the notebook is owned by an account on the free plan Cells You can publish an individual cell or a set of cells as well An interesting quirk is that you can only publish a cell if it has a name to do that for JavaScript cells assign the contents to a variable Then you can click Embed in the dropdown menu You are free to choose whether you re publishing all cells in the notebook a subset of cells or just a single one Then you have to choose between several powerful embedding options Iframe will give you a code snippet that you can Copy and embed into any HTML document including a page in your content management system like Gatsby or even another Observable notebook Wrapped into an iframe tag the code and styles of embedded content are fully isolated from your application With Iframe you can also Copy URL only and paste it into environments that support the oEmbed standard e g Notion Medium or Reddit Runtime with JavaScript will give you a code snippet that you can embed into an HTML document as well The difference is that it will load a tiny JavaScript library and render the cell in place giving you the freedom to customize how the cell is styled and displayed Runtime with React works similarly the only difference is that your cell is represented as a React component If you re building a React app it s the most native way to embed a cell into it Wrapping upIf you ve picked Observable as your data notebook of choice consider using it with Cube It will provide consistent metrics for your data analysis and data apps you ll build and publish Would you like to learn more about Cube Check the documentation and create a free Cube Cloud account today Also please feel free to join our community of more than developers and data engineers on Slack drop us a line or give Cube a star on GitHub Good luck |
2022-09-15 16:25:54 |
Apple |
AppleInsider - Frontpage News |
Lead times for iPhone 14 show stronger than expected demand |
https://appleinsider.com/articles/22/09/15/lead-times-for-iphone-14-show-stronger-than-expected-demand?utm_medium=rss
|
Lead times for iPhone show stronger than expected demandAnalysis from investment bank Morgan Stanley shows the iPhone cycle is more robust than expected using data from lead times and preorders App Library on iPhone In a note to investors seen by AppleInsider Morgan Stanley s new Apple analyst Erik Woodring analyzed early iPhone lead times As is standard the lead times examined are the time it takes for a product to arrive to a customer after an order Read more |
2022-09-15 16:16:29 |
Apple |
AppleInsider - Frontpage News |
Apple TV+ didn't seriously consider deal to stream LIV Golf events |
https://appleinsider.com/articles/22/09/15/apple-tv-didnt-seriously-consider-deal-to-stream-liv-golf-events?utm_medium=rss
|
Apple TV didn x t seriously consider deal to stream LIV Golf eventsLIV Golf will not be added to the Apple TV line up of live sports after the streamer passed on an offer Source LIV Golf Apple TV has gone big on MLB it tried to get the Big Ten Conference and it s created a raft of sports programming but it won t be adding LIV Golf According to the Wall Street Journal Apple didn t even seriously consider the deal being offered by the golfing company Read more |
2022-09-15 16:08:03 |
Apple |
AppleInsider - Frontpage News |
Emergency SOS via satellite expanding to more countries in 2022, sketchy report says |
https://appleinsider.com/articles/22/09/15/emergency-sos-via-satellite-expanding-to-more-countries-in-2022-sketchy-report-says?utm_medium=rss
|
Emergency SOS via satellite expanding to more countries in sketchy report saysEmergency SOS via satellite arrives for iPhone owners in November yet one questionable report claims Apple will expand it outside of the United States before the end of the year Emergency SOS via satellite launches in November Specialized technology in the iPhone lineup enables the devices to communicate directly with a satellite in emergency situations An on screen UI guides the users through connecting and sending a message to emergency responders Read more |
2022-09-15 16:02:04 |
海外TECH |
Engadget |
Blizzard explains how 'Overwatch 2' battle passes work |
https://www.engadget.com/overwatch-2-battle-pass-explained-pricing-rewards-164051102.html?src=rss
|
Blizzard explains how x Overwatch x battle passes workBlizzard just clarified how Overwatch s switch to a battle pass system will work in practice When the team shooter debuts on October th there will be both free and premium battle passes like you see in other free to play titles You ll similarly deal with a virtual currency Overwatch Coins that you use to buy the pass and other items Unlike some games though you can earn those coins for free simply by playing frequently If you play often enough grouping and weekly challenges will accelerate this you can upgrade to the premium track without paying a cent The developer also further explained how you ll unlock heroes If you want the new support Kiriko shown above or other heroes for free you ll have to reach tier ーa lot of work but it s achievable The catch of course is that premium battle pass owners will have immediate access to these characters and can practice with them sooner New heroes are expected every other season after Season Two and Blizzard will let you acquire past seasons champions by either completing challenges or buying them with Overwatch Coins As explained earlier Blizzard primarily intends to profit from purchases of cosmetic items that now include quot Mythic quot skins with customizable layers You ll get one Mythic skin with every season s battle pass Everyone will have access to new maps at no charge with new playing fields arriving on alternate seasons PvE that is the more story oriented mode is still slated for The approach might be welcome if you were worried Blizzard might make it too difficult to earn heroes or some desirable cosmetics without spending real money With that said there s still a strong incentive to pay ーparticularly if you don t have the time or inclination to grind tiers |
2022-09-15 16:40:51 |
海外TECH |
WIRED |
Monkeypox Cases in the US Are Falling. No One Knows Why |
https://www.wired.com/story/monkeypox-cases-in-the-us-are-falling-no-one-knows-why/
|
behavior |
2022-09-15 16:01:46 |
海外科学 |
BBC News - Science & Environment |
Fireball in night sky likely to have been space junk |
https://www.bbc.co.uk/news/uk-scotland-62891265?at_medium=RSS&at_campaign=KARANGA
|
ireland |
2022-09-15 16:17:12 |
金融 |
金融庁ホームページ |
金融審議会「顧客本位タスクフォース」(第1回)を開催します。 |
https://www.fsa.go.jp/news/r4/singi/20220915.html
|
金融審議会 |
2022-09-15 17:00:00 |
ニュース |
BBC News - Home |
Queen procession brought back memories of Diana's funeral - William |
https://www.bbc.co.uk/news/uk-62914640?at_medium=RSS&at_campaign=KARANGA
|
mother |
2022-09-15 16:43:56 |
ニュース |
BBC News - Home |
Putin-Xi talks: Russian leader reveals China's 'concern' over Ukraine |
https://www.bbc.co.uk/news/world-asia-62912892?at_medium=RSS&at_campaign=KARANGA
|
invasion |
2022-09-15 16:18:17 |
ニュース |
BBC News - Home |
Queen's funeral: Heathrow cancels flights on Monday |
https://www.bbc.co.uk/news/business-62916830?at_medium=RSS&at_campaign=KARANGA
|
london |
2022-09-15 16:41:24 |
ニュース |
BBC News - Home |
Eddie Butler: Former Wales rugby captain and legendary broadcaster dies aged 65 |
https://www.bbc.co.uk/sport/rugby-union/62919134?at_medium=RSS&at_campaign=KARANGA
|
butler |
2022-09-15 16:34:16 |
ニュース |
BBC News - Home |
Tax-cutting mini Budget on Friday next week |
https://www.bbc.co.uk/news/uk-politics-62917548?at_medium=RSS&at_campaign=KARANGA
|
event |
2022-09-15 16:39:16 |
ニュース |
BBC News - Home |
Barrister jailed for raping woman he met on Tinder |
https://www.bbc.co.uk/news/uk-england-london-62913703?at_medium=RSS&at_campaign=KARANGA
|
tinder |
2022-09-15 16:37:45 |
ニュース |
BBC News - Home |
'One of Europe's biggest money launderers' in court in Spain |
https://www.bbc.co.uk/news/world-europe-62914621?at_medium=RSS&at_campaign=KARANGA
|
holder |
2022-09-15 16:53:06 |
ニュース |
BBC News - Home |
Ukraine war: Who is winning? |
https://www.bbc.co.uk/news/explainers-62902029?at_medium=RSS&at_campaign=KARANGA
|
russia |
2022-09-15 16:44:05 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
バイデン氏、対米投資の監視強化指示 技術分野など対象 - WSJ発 |
https://diamond.jp/articles/-/309914
|
対米投資 |
2022-09-16 01:24:00 |
北海道 |
北海道新聞 |
札幌六大学野球 星槎道都大が首位を維持 |
https://www.hokkaido-np.co.jp/article/731880/
|
札幌ドーム |
2022-09-16 01:20:07 |
北海道 |
北海道新聞 |
道内SLの勇姿 写真集17日発売 |
https://www.hokkaido-np.co.jp/article/731866/
|
蒸気機関車 |
2022-09-16 01:05:43 |
コメント
コメントを投稿