並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 29 件 / 29件

新着順 人気順

Projectionの検索結果1 - 29 件 / 29件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Projectionに関するエントリは29件あります。 awsデータサービス などが関連タグです。 人気エントリには 『[新機能]Amazon Athena ルールベースでパーティションプルーニングを自動化する Partition Projection の徹底解説 | DevelopersIO』などがあります。
  • [新機能]Amazon Athena ルールベースでパーティションプルーニングを自動化する Partition Projection の徹底解説 | DevelopersIO

    [新機能]Amazon Athena ルールベースでパーティションプルーニングを自動化する Partition Projection の徹底解説 Partition Projection(パーティション射影)は、テーブル定義で指定したパーティションキーのルールやフォーマットからパーティションを計算し、パーティションプルーニングを自動化します。パフォーマンスの向上やパーティション管理の自動化などインパクトがある新機能なので、実際の動作を確認しつつ、ユースケースについて解説します。 用語の補足:パーティションプルーニングとは、一定の期間(年、月、日)やキー情報に基づき、データを分割管理したデータをクエリする際に、範囲外のデータスキャンを避ける仕組みを表します。 Glueパーティションの課題 従来のGlueパーティションは、メタデータストアがパーティション情報を保持しているので、データストア(S

      [新機能]Amazon Athena ルールベースでパーティションプルーニングを自動化する Partition Projection の徹底解説 | DevelopersIO
    • 概念投影によるオブジェクト指向設計の考え方とその方法/Conceptual projection design

      オブジェクト指向設計の中でも特に型指向に焦点を当てた概念投影指向という考え方を紹介しています。 アプリケーション設計とはそもそも何をする事なのか?という前提を考える事により、具体的な手法をなぞるのではなくプロダクト毎に柔軟に設計ができるようになるためのガイドラインとしてご覧ください。 ※ こ…

        概念投影によるオブジェクト指向設計の考え方とその方法/Conceptual projection design
      • Real Country Sizes Shown on Mercator Projection (Updated) - Engaging Data

        I remember as a child thinking that Alaska was as large as 1/2 of the continental US. Later, however, I learned that while it is the largest state, it is actually only about 1/5 the size of the lower 48 states. My son has also remarked that Greenland is very big. And while it is very big, it’s nowhere near the size of the continent of Africa. The map above shows the distortion in sizes of countrie

          Real Country Sizes Shown on Mercator Projection (Updated) - Engaging Data
        • AWS CDKで各種ログに対するAmazon AthenaのPartition Projectionを実装する - mazyu36の日記

          Amazon AthenaにPartition Projection(パーティション射影)という機能があります。 dev.classmethod.jp ざっくりいうとパーティション管理を自動化して、高速にクエリが実行でき、お財布にも優しいというものです。個人的にはめちゃくちゃ便利だなと思い、特にログの調査に活用しています。 ログ調査対象のサービスの内、大体どのプロジェクトでも使っているものがいくつかあります(ALB、VPCフローログ、CloudTrail....)。 これまではPartition Projectionの設定を行うCREATE文を毎回実行していたのですが、少し面倒なのでAWS CDKで実装し使いまわせるようにしました。 今回の実装の全体像は以下です。 1. 概要 対象のログ 実装方法 2. 実装詳細 プロジェクト構成 実装の流れ 入力のインタフェース Glue データベースを

            AWS CDKで各種ログに対するAmazon AthenaのPartition Projectionを実装する - mazyu36の日記
          • プロジェクションマッピングで硬いものでも「ぷるんぷるん」 東大「ElaMorph Projection」開発

            近年、素早く動き変形する対象物にぴったりと貼り付いた映像を投影する「ダイナミックプロジェクションマッピング」の研究が盛んに行われている。今回のアプローチはダイナミックプロジェクションマッピングを応用し、硬い対象物の動きに合わせて、弾力があった場合の仮想的な変形情報を投影することで、あたかも弾力があるかのように見せるものだ。 これまでにもプロジェクションマッピングで物体が変形したかのように錯覚させる手法はあったが、いずれも事前作成のアニメーションを用いていたため、対象物をアドリブで動かした際の運動に正しく対応できない。 この課題を解決するため、研究チームは対象物を動かした際の変形を高速に物理シミュレーションで計算し、レンダリングした画像を投影する方法を採用した。 また、プロジェクションマッピングによる錯視であることが観測者にばれないように、物体の輪郭内に投影画像を収める変形修正アルゴリズムを

              プロジェクションマッピングで硬いものでも「ぷるんぷるん」 東大「ElaMorph Projection」開発
            • Amazon AthenaのPartition Projectionを使ったALBのアクセスログ解析環境をTerraformで構築する | Recruit Tech Blog

              こんにちは。スタディサプリ ENGLISH SREグループの木村です。 はじめに 障害調査などでALBのアクセスログを解析したいというときが皆あると思います。 私はあります。 今回はAthenaを使ってALBのログを解析する方法と新機能で発表されたPartition Projectionを利用するとどのようなメリットがあるのか説明したいと思います。 ALBのアクセスログ ALBには標準でアクセスログを出力する機能があり、有効化することで自動でS3にアクセスログを保存することができます。 しかし、標準でアクセスログはgz形式で出力されており、通常解析するにはS3からダウンロードをしてきて、その後にgzを解凍してから、別途ツールを使って分析するなどの面倒な作業が発生してしまいます。 また、アクセスログはデータが大量になることも多く、DLして利用する場合でも一度に多くの範囲を分析するのは困難です

                Amazon AthenaのPartition Projectionを使ったALBのアクセスログ解析環境をTerraformで構築する | Recruit Tech Blog
              • 【全リージョン対応】CloudTrailのログをAthenaのPartition Projectionなテーブルで作る | DevelopersIO

                CloudTrailのログを分析するためのAthenaテーブルを作る機会がありましたので、AthenaのPartition Projectionという機能を用いてリージョンごと・時系列ごとでパーティションを分割するように設定してみました。 今回はPartition Projectionについてざっくりおさらいして、CloudTrailのPartition ProjectionのサンプルDDLをご紹介します。 これまで CloudTrail画面から作成されるデフォルトのDDLを用いてAthenaでテーブルを作成して、 us-east-1 の結果を返すクエリを投げてみます。 デフォルトのDDL(クリックで展開) CREATE EXTERNAL TABLE cloudtrail_logs ( eventVersion STRING, userIdentity STRUCT< type: STRI

                  【全リージョン対応】CloudTrailのログをAthenaのPartition Projectionなテーブルで作る | DevelopersIO
                • Projection Matrixについて | shikihuiku – 色不異空 – Real-time rendering topics in Japanese.

                  はじめに Projection Matrixは何となくややこしいイメージが強い。実際ややこしい。自分でも勘違いすることがある。 なのでいったんまとめることにする。 Row Major, Column Major, ベクトルとの乗算の順序 Projection Matrixは4x4の正方行列で、メモリに格納するときに行要素を優先して格納すればRow-Major、列要素を優先して格納すればColumn-Majorと呼ばれる。 Row-Majorは以下の添え字の順番で格納したものを指す。 $$ \begin{pmatrix} a_1 & a_2 & a_3 & a_4 \\ a_5 & a_6 & a_7 & a_8 \\ a_9 & a_{10} & a_{11} & a_{12} \\ a_{13} & a_{14} & a_{15} & a_{16} \end{pmatrix} $$ 対し

                    Projection Matrixについて | shikihuiku – 色不異空 – Real-time rendering topics in Japanese.
                  • projection-ai | ハイグレードな事業計画をすべてのSaaSスタートアップに。

                      projection-ai | ハイグレードな事業計画をすべてのSaaSスタートアップに。
                    • Partition Projection を使って AWS WAF のログを分析してみた | DevelopersIO

                      Amazon Athena(以降、Athena)の利用料金とパフォーマンスは、スキャン対象のデータ量に比例します。 Athena では、パーティションを追加することによって、スキャン対象のデータ量を絞り、コストを減らしスキャン速度を向上できます。 パーティションを追加するには、 ALTER TABLE ADD PARTITION を実行 Glue のクローラで Glue Data Catalog にパーティションを登録 といった方法がございますが、これらはクエリを実行する度に実行しなくてはなりません。 また、多くのパーティションが存在するケースでは Glue Data Catalog からパーティションを取得する API の呼び出しがクエリパフォーマンスのボトルネックとなる可能性がございました。 これらの課題を解決するために Partition Projection を使うことで、パーティ

                        Partition Projection を使って AWS WAF のログを分析してみた | DevelopersIO
                      • Tokyo Projection Mapping Project 東京都プロジェクションマッピング事業

                        【本日の上映時間】 19:30~ / 20:00~ / 20:30~ / 21:00~ / 21:30~ ※荒天時等を除き、毎日上映 プロジェクションマッピングの上映時間中は「TOKYO Night & Light」の詳細ページにて、現地で流れているものと同じ音楽をお聞きいただけます。 ぜひ、都庁舎が見える様々な場所からTOKYO Night & Lightをお楽しみください。 ※上映前にホームページを閲覧している場合は、上映時間になりましたら、ホームページのリロードをお願いいたします。リロードを行わない場合はご視聴できない可能性がございます。 ※『舞台に立って(YOASOBI)』は、音楽再生を行いません。予めご了承ください。

                          Tokyo Projection Mapping Project 東京都プロジェクションマッピング事業
                        • Amazon Athena Partition Projectionを用いたHiveパーティションのパーティションプルーニングの自動化 | DevelopersIO

                          Hiveパーティション(カラム名ありパーティション)は、データレイクで一般的なファイルレイアウトです。本日は、year、month、dayのパーティションキーのテーブルに対してPartition Projectionを用いたHiveパーティションのパーティションプルーニングを通して、Hiveパーティションのレイアウト、複数カラム、digits指定について解説します。 今回は、Partition Projectionの応用編になりますので、Partition Projectionに基本については、以下のブログをご覧ください。 Hiveパーティション(カラム名ありパーティション)とは データファイルを日付などのキー情報に基づきフォルダ毎に分割することをパーティションと言います。そのフォルダ名にキーと値の情報を指定する方式をHiveパーティション(カラム名ありパーティション)と言います。 Hiv

                            Amazon Athena Partition Projectionを用いたHiveパーティションのパーティションプルーニングの自動化 | DevelopersIO
                          • projection-ai:db|SaaS産業情報プラットフォーム

                            projection-ai:db is an information platform that contains SaaS-related market and company information, and helps entrepreneurs and investors with market and company analysis and financial planning.

                            • 2021_06-09_tokyo_projection/20210630_SIR_YF_0627_ver3.9_4_x.pdf at main · yukifuruse1217/2021_06-09_tokyo_projection

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                2021_06-09_tokyo_projection/20210630_SIR_YF_0627_ver3.9_4_x.pdf at main · yukifuruse1217/2021_06-09_tokyo_projection
                              • Amazon AthenaのPartition Projectionを使ったALB Access Logの実例 (w/ terraform & glue catalog) - Gunosy Tech Blog

                                こんにちは、グノシー広告技術部、Adnwチームでマネージャーをやっているサンドバーグです! この記事は Gunosy Advent Calendar 2020 18日目の物となります。 昨日はsyouitさんの変更に強いリスト面とUICollectionViewの話でした。 内容としては弊社のiOSアプリでUITableViewの代わりにUICollectionViewを使っている理由と利点でした。 自分はiOSの開発やアプリ開発自体には関わることがほぼないのですが、わかりやすい説明だったので、まだ読まれていない方は是非読んでください! はじめに 使ったツール・サービス・機能 Terraform Amazon Athena Link Partition Projection Link ALB Access logs Link 実装 Terraform - バケット・バケットポリシーの作成

                                  Amazon AthenaのPartition Projectionを使ったALB Access Logの実例 (w/ terraform & glue catalog) - Gunosy Tech Blog
                                • [Athena] Partition ProjectionでNowを使った場合の動作を確認してみた | DevelopersIO

                                  Amazon Athenaには、Partition Projectionがあります。 Partition ProjectionでNOWを使ったとき、どのような動作になるのか調べてみました。 最初に結論 UTC時刻でした。 Partition ProjectionでNOWを使った場合の動作を調べる 調査方法 S3バケットを作成する AthenaでPartition Projectionを使うテーブルを作成する S3バケットに未来の日付でファイルを格納する 上記で格納したファイルの内容がAthenaで確認できるタイミングを調べる なお、今回は「1日毎」で確認しました。 1. S3バケットを作成する S3バケットを作成します。 バケット名: cm-fujii.genki-athena-partition-projection-bucket 続いて、下記のサンプルデータをS3バケットに格納します。

                                    [Athena] Partition ProjectionでNowを使った場合の動作を確認してみた | DevelopersIO
                                  • モラハラ妻がDVの最中に繰り返した気持ち悪い行動-投影-Projection- - アメリカでナルナルNPD退治の日々

                                    はじめに ホームレス覚悟で別居することを決めた2020年6月28日の出来事です。 この夜のモラハラ妻からのDVと嫌がらせは相当なものになりました。 この夜、モラハラ妻が、僕への暴言とDVを行っている最中に繰り返していた気持ちの悪い行動がありました。 それは、"Projection" 投影です。 モラハラ妻は「暴力はやめて!」と叫びながら、暴力を振るっていました。 Image by Comfreak via Pixabay はじめに 投影(Projection)とは? DVモラハラの最中にモラハラ妻が繰り返した投影 駐車妨害を注意すると「論点のすり替え」と「投影」 暴力は止めろと叫びながら殴りかかる 最後に 投影(Projection)とは? 投影は、英語ではProjectionといいます。 自己紹介とも言われます。 これはモラハラ加害者が、自分が行っていることをあたかも被害者がやっているか

                                      モラハラ妻がDVの最中に繰り返した気持ち悪い行動-投影-Projection- - アメリカでナルナルNPD退治の日々
                                    • 前田 耕 (Ko Maeda) on Twitter: "***観戦ガイド(?)*** 東部時間の一部の州では日本の午前9時に投票〆切。メディアは早速「XX州はバイデン」とか当確("projection")を出し始め、ツイートで速報する人も多く出るだろうけど、最初から分かり切ってる州の当… https://t.co/hW3TKz94sN"

                                      ***観戦ガイド(?)*** 東部時間の一部の州では日本の午前9時に投票〆切。メディアは早速「XX州はバイデン」とか当確("projection")を出し始め、ツイートで速報する人も多く出るだろうけど、最初から分かり切ってる州の当… https://t.co/hW3TKz94sN

                                        前田 耕 (Ko Maeda) on Twitter: "***観戦ガイド(?)*** 東部時間の一部の州では日本の午前9時に投票〆切。メディアは早速「XX州はバイデン」とか当確("projection")を出し始め、ツイートで速報する人も多く出るだろうけど、最初から分かり切ってる州の当… https://t.co/hW3TKz94sN"
                                      • Amazon Athena のPartition Projection(パーティション射影)の設定方法の確認と、手動でパーティションを追加する場合との比較 | DevelopersIO

                                        Amazon Athena のPartition Projection(パーティション射影)の設定方法の確認と、手動でパーティションを追加する場合との比較 事業本部Delivery部のアベシです。 AthenaのPartition projectionという機能を使ってみて、手動でパーティションを追加する場合と比べみたので、その際の方法をブログに残しました。 私はまだAthenaの使用歴が短く、自分に対する備忘録も兼ねてできるだけ詳細に書きました。 はじめに データのパーティティションについて データをパーティティションしていない場合、Athenaはクエリの際に全てのデータをスキャンして条件に合うデータを抽出します。 この場合、クエリに時間がかかりパフォーマンスが悪くなり、場合によってはクエリがタイムアウトしてしまう事もあります。デフォルトのクエリタイムアウトは30分です。 また、Athe

                                          Amazon Athena のPartition Projection(パーティション射影)の設定方法の確認と、手動でパーティションを追加する場合との比較 | DevelopersIO
                                        • Amazon Athena Partition Projectionで設定したHive形式の日付カラムをWHERE句で使う | DevelopersIO

                                          Amazon Athena Partition Projectionで設定したHive形式の日付カラムをWHERE句で使う こんにちは、CX事業本部 IoT事業部の若槻です。 Amazon AthenaではS3 Bucket LocationのパーティションパスをHive形式または非Hive形式のいずれでも設定可能です。 //Hive S3BucketLocation/year=${year}/month=${month}/day=${day} //Non-Hive S3BucketLocation/${year}/${month}/${day} これらのパーティションパス形式はいずれもPartition Projectionでも設定できます。 今回、非Hive形式の日付カラムをPartition Projectionで設定する機会があったので、そのカラムをWHERE句で使う方法を確認して

                                            Amazon Athena Partition Projectionで設定したHive形式の日付カラムをWHERE句で使う | DevelopersIO
                                          • Amazon AthenaのPartition Projectionを設定したGlueテーブルをCloudFormationで作成してみた | DevelopersIO

                                            Amazon AthenaのPartition Projectionを設定したGlueテーブルをCloudFormationで作成してみた こんにちは、CX事業本部の若槻です。 Amazon AthenaではPartition Projectionを使用することにより、パーティション化されたデータソースへのクエリ処理を高速化したり、パーティション管理を自動化したりすることができます。 Partition Projection with Amazon Athena - Amazon Athena 今回は、Amazon AthenaのPartition Projectionを設定したGlueテーブルをCloudFormationで作成してみました。 やってみた 具体的には、AWSの下記のドキュメントで紹介されている、Amazon Kinesis Data Firehoseが作成する/yyyy/

                                              Amazon AthenaのPartition Projectionを設定したGlueテーブルをCloudFormationで作成してみた | DevelopersIO
                                            • 世界初のプロジェクションマッピング技術を応用した手術ガイドシステム「―Medical Imaging Projection System―MIPS(ミップス)」―産官学連携開発プロジェクトが遂に実用化へ― | 国立研究開発法人日本医療研究開発機構

                                              三鷹光器株式会社(本社:東京都三鷹市、代表取締役社長:中村 勝重)・京都大学医学部附属病院・パナソニック株式会社(本社:大阪府門真市、代表取締役社長:津賀 一宏)は、2015年度から2017年度に国立研究開発法人日本医療研究開発機構(AMED)の医療分野研究成果展開事業 産学連携医療イノベーション創出プログラム(ACT-M)の支援を受け、従来エンターテインメントの場でのみ普及されていたプロジェクションマッピング※注1の技術を応用し、医療現場で課題になっていた臓器が動いたり変形したりしてもリアルタイムに追従し手術ガイドを行う、世界初の支援システム「Medical Imaging Projection System: MIPS(ミップス)」を開発いたしました(図1)。 MIPSは医薬品医療機器等法に基づき、2019年11月20日に「一般名称:ICG蛍光観察装置」としてクラスⅡ医療機器※注2の製

                                                世界初のプロジェクションマッピング技術を応用した手術ガイドシステム「―Medical Imaging Projection System―MIPS(ミップス)」―産官学連携開発プロジェクトが遂に実用化へ― | 国立研究開発法人日本医療研究開発機構
                                              • Amazon Athena が Partition Projection のサポートを追加

                                                Amazon Athena は、Partition Projection のサポートを追加しました。これは、高度にパーティション化されたテーブルのクエリ処理を高速化し、パーティション管理を自動化するための新機能です。 クエリを処理する際、Athena は、パーティションプルーニングを実行する前に、AWS Glue データカタログや Hive Metastore などのメタデータストアからメタデータ情報を取得します。テーブルに多数のパーティションがある場合、メタデータの取得に時間がかかる可能性があります。パーティションプロジェクションは、これを回避するために使用できます。パーティションプロジェクションでは、パーティションの形成に一般的に使用されるパターン (例: YYYY/MM/DD) などの設定情報を指定できます。これにより、メタデータストアからメタデータ情報を取得せずに、パーティションを

                                                  Amazon Athena が Partition Projection のサポートを追加
                                                • Athenaの自動パーティショニングをPartition Projectionで実現する|福井 烈

                                                  記事中では、 パーティショニングをするには、 ・ALTER TABLE ADD PARTITION, MSCK REPAIR TABLEコマンドを打つ ・Glueのクローラーを利用する の2つの方法があって、ノーコードで自動で行うにはGlueクローラーを利用する必要がある。 ただし、Glueクローラーを利用するにはディレクトリ構成がHive形式になっていることが前提となっていて、ALBのログ出力はHive形式となっていないためマニュアルで対応する必要がある。 と記載しましたが、この記事を読んでくれた元同僚から 「Partition Projectionを利用すれば自動パーティショニングできそうです」 というアドバイスを頂きました。 (2020/06にリリースされたばかりの新しい機能だったので当時調査したときにはなかった) 試してみたところ自動でパーティショニングが実現できたので以降でALB

                                                    Athenaの自動パーティショニングをPartition Projectionで実現する|福井 烈
                                                  • Playing with Texture Projection in Three.js | Codrops

                                                    In this tutorial, you’ll learn how to project a texture onto an object in Three.js with some interesting examples. Texture projection is a way of mapping a texture onto a 3D object and making it look like it was projected from a single point. Think of it as the batman symbol projected onto the clouds, with the clouds being our object and the batman symbol being our texture. It’s used both in games

                                                      Playing with Texture Projection in Three.js | Codrops
                                                    • Isometric Projection in Game Development

                                                      Isometric Projection in Game Development Playing isometric games is super fun, but understanding the theory behind isometric projection is also extremely important for any beginner game developer. Programming isometric worlds is a huge topic, so I'll try to be as beginner-friendly as possible and cover the basics we need to learn how isometric projection is used in game development! I was talking

                                                        Isometric Projection in Game Development
                                                      • Partition Projectionを用いてAthenaのテーブルのパーティション管理を自動化する - Qiita

                                                        2020年 6月 20日にAthenaに追加された機能Partition Projectionについて紹介していきたいと思います。 Partition Projectionについて 通常Athenaはパーティショニングされたテーブルに対してクエリを実行する際にAWS GlueのデータカタログやHive Metastoreからテーブルのメタデータ情報(パーティション情報やカラム情報など)を取得し、クエリを処理します。 その際にパーティションが多数存在する場合、メタデータを取得する時間がボトルネックとなる可能性があります。 一方、Partition Projectionを用いた場合、GlueやHive Metastoreへメタデータを取得せずにAthenaのテーブル設定を参照してパーティション情報を取得します。そのため、パーティションが多数存在することによるボトルネックを緩和することが可能にな

                                                          Partition Projectionを用いてAthenaのテーブルのパーティション管理を自動化する - Qiita
                                                        • [失敗談]Partition Projectionの設定不足で1クエリ毎にS3 ListBucketが692,040回呼ばれていた話 | DevelopersIO

                                                          [失敗談]Partition Projectionの設定不足で1クエリ毎にS3 ListBucketが692,040回呼ばれていた話 こんにちは、洲崎です。Partition Projectionを手探りでやっていたら、S3がとんでもないことになってしまったので紹介します。。 いきなりまとめ Partition Projectionを正しく設定できていなかった 一部設定出来ていたが故に、'projection.year.range'で設定していた2021年〜2100年までのパーティション(計692,040パーティション)を都度S3から呼び出してしまった パーティションを改善したらAthenaで30分かかってタイムアウトしてたのが、2秒程でクエリが完了するようになった クエリをすると異様に時間がかかる。。 Amazon ConnectのCTRデータをAmazon S3に貯めて、QuickSi

                                                            [失敗談]Partition Projectionの設定不足で1クエリ毎にS3 ListBucketが692,040回呼ばれていた話 | DevelopersIO
                                                          • AWS - CloudFront アクセスログを Athena + Partition Projection で解析

                                                            CloudFront のアクセスログを Athena で集計できる環境を作ったので、やり方を残しておきます。 アクセスログが溜まってもスキャンするデータ量を抑えるよう、パーティション分割もしました。 パーティション分割には、昨年追加された機能 “Partition Projection” を使ってみました。 環境を再現できるように、 CloudFormation のテンプレートも公開しています。 要件と経緯 他社から大量のイベントデータを HTTP GET で受け取って、それを集計したい! という要件が出てきたのが発端でした。 本当なら Kinesis Data Streams などリアルタイム処理も試してみたかったのですが、 とても納期が短かったので、経験のあった CloudFront と Athena で簡単に実現しました。 仕組みとデータフローは、こんな流れです。 他社システムから

                                                              AWS - CloudFront アクセスログを Athena + Partition Projection で解析
                                                            1

                                                            新着記事