Queryプロダクトアドオンを使用すると、Amplitudeが管理するSnowflakeデータベースを介して生データを検索できます。データは、30分ごとにSnowflakeに読み込まれます。SQLと呼ばれる新しい強力なチャートタイプも含まれています。Platform内でAmplitudeデータに対して直接カスタムSQLを作成することができます。注:Queryプロダクトアドオンを購入したエンタープライズプランおよびグロースプランユーザーのみがご利用いただける機能です。types](すべてのチャートタイプ)からアクセスできます。SQLセクションを参照してください。Workbenchなどのターミナルまたはサードパーティアプリケーションを介してSnowflakeデータベースに直接接続することもできます。Snowflakeも、ここでPythonのコネクタを提供しています。Snowflakeの資格情報については、こちらからお問い合わせいただくか、サクセスマネージャーにお問い合わせください。注:この機能は、Queryアドオンを購入したエンタープライズおよびグロースユーザーのみがご利用いただけます。SQL用の簡略化されたテーブルスキーマを使用します。SQLは、特定プロジェクトの省略形$eventsを使用して参照できる単一のテーブルスキーマを使用します。Schema(スキーマを表示)をチェックすると表示されるフルネームを使用します。$eventsテーブルは、統合されたユーザーのマッピングを自動的に処理しますが、統合されたユーザーテーブルのスキーマは、$eventsのスキーマの下でも利用可能になります。これは、1つに統合されたユーザー数を表示したい場合に役立ちます。Queryの主な利点の1つは、テーブル列を無制限に作成できることです。カスタムユーザープロパティとイベントプロパティは、バリアントとして保存され、個々の列として検索できます。カスタムユーザープロパティは、接頭辞user_properties:が付きます。イベントプロパティは、すべてに接頭辞event_properties:が付きます。type"='enterprise')。このフィールドを使用して、マージされたユーザーを自動的に処理します。Playサービス広告ID(広告ID)。内部目的のために保存される広告IDの匿名化されたハッシュ。ユーザーにとっては一切有用なものではありませんが、広告IDが送信された場合はこれが表示されます。そのため、現在削除されていても、adid/idfvが存在したことがわかります。amplitude_event_typeVARCHAR(16777216)Amplitudeが生成するイベントに基づくAmplitudeの特定の識別子。これはレガシーフィールドであるため、event_typeはすべてのクエリで十分でなければなりません。amplitude_id番号(38、0)ユニークユーザー数をカウントするために使用される内部ID。1234567890app番号(38、0)プロジェクトの設定ページに表示されるプロジェクトID。123456cityVARCHAR市。Francisco"client_event_timeタイムスタンプデバイスがイベントを記録した時刻を示すローカルタイムスタンプ(UTC)。2015-08-10T12:00:00.000000client_upload_timeタイムスタンプデバイスがイベントをアップロードした時刻を示すローカルタイムスタンプ(UTC)。2015-08-10T12:00:00.000000countryVARCHAR国。States"データVARIANTfirst_eventとmerged_amplitude_idなどの特定のフィールドが保存されている辞書。device_brandVARCHAR(16777216)デバイスのブランド名。"Apple"device_carrierVARCHAR(16777216)デバイスキャリア。「Verizon」device_familyVARCHAR(16777216)デバイスファミリー。iPhone"device_idVARCHAR(16777216)デバイス固有の識別子。「C8F9E604-F01A-4BD9-95C6-8E5357DF265D」device_manufacturerVARCHAR(16777216)デバイスメーカー。"Apple"device_modelVARCHAR(16777216)デバイスモデル。Mini"device_typeVARCHAR(16777216)デバイスタイプ。5s"dmaVARCHAR(16777216)指定マーケティングエリア(DMA)。サンノゼ、CA」event_id番号(38、0)イベントを区別するカウンタ。client_upload_time)2015-08-10T12:00:00.000000このタイムスタンプを使用して、Amplitudeチャートでイベントを整理します。server_received_timeとclient_upload_timeの差が60秒未満の場合、event_timeは調整されず、client_event_timeと同等になります。event_typeVARCHAR(16777216)割り当てられたイベントのタイプ。Friend"followed_an_identifyBOOLEANこの現在のSDKイベントと前回のSDKイベントの間に識別イベントがあった場合は、真になります。groupsVARIANTグループタイプ。詳細は、Accountsのドキュメントを参照してください。idfaVARCHAR(16777216)(iOS)広告主の管理番号。これは通常、取り込み後に消去されるため、空白になります"AEBE52E7-03EE-455A-B3C4-E57283966239"ip_addressVARCHAR(16777216)IPアドレス。"123.11.111.11"location_latFLOAT緯度。12.3456789location_lngFLOAT経度。-123.4567890os_nameVARCHAR(16777216)OS名。"ios"os_versionVARCHAR(16777216)OSバージョン。"1.0"payingVARCHARユーザーが収益を記録した場合は真、そうでない場合は「(none)」になります。API経由で変更することができます。trueregionVARCHAR地域。「カリフォルニア」server_upload_timeタイムスタンプ当社サーバーがイベントを受け取った時刻を示すAmplitudeタイムスタンプ(UTC)。2015-08-10T12:00:00.000000session_id番号(38、0)エポック(紀元)からの経過ミリ秒数で表示されるセッション開始時刻。1396381378123start_versionVARCHARユーザーが最初に追跡されたアプリバージョン。2015-08-10T12:00:00.000000user_idVARCHAR(16777216)ユーザーによって指定された読みやすいID。"datamonster@gmail.com"uuidVARCHAR(16777216)行ごとの一意の識別子(送信済みイベント)。bf0b9b2a-304d-11e6-934f-22000b56058fversion_nameVARCHAR(16777216)アプリバージョン。統合されたユーザーテーブルAmplitudeによるユニークユーザーの追跡方法については、こちらの記事をご覧ください。IDと関連付けられたイベントのサーバー時間。SQL分析は、他のチャートと同様に、保存、共有、ダッシュボードに追加できます。このチャートタイプでは、独自のAmplitudeデータに対してカスタムSQLクエリを作成できます。Viewsのデータのキューイングをサポートしていません。チャート設定デフォルトでは、日付、ユニークユーザー、過去30日間に実行された総イベント数を返すシンプルなSQLクエリが表示されます。SQL構文がハイライト表示され、SQLコマンドをクエリの他の部分と区別しやすくなっています。SQLは、テーブル内の列のオートコンプリートをサポートしています。入力中にクエリエディタが列を推奨するため、すばやく入力できます。SQLは、Amplitudeチャートエクスペリエンスに直接組み込まれているため、日付ピッカーのチャート保存など、多くの使い慣れたユーザーインターフェイスを活用できます。SQLの特殊フィールドを強力なショートカットとして利用することで、これを行うことができます。$date:このショートカットを使用する場合、日付ピッカーによって選択された時間範囲が自動的に適用され、時間とともにクエリが更新されます。イベントのイベント時間を参照し、プロジェクトが設定されたタイムゾーンを適用します。SQLはUTCでデータを返します。注:$eventsと組み合わせて使用する必要があります。$events:現在のプロジェクトのテーブルを参照するために使用される省略形。このテーブルを使用する場合、統合されたユーザーは自動的に処理されます。注:$dateと組み合わせて使用する必要があります。このフィールドを使用して、マージされたユーザーを自動的に処理します。検索を実行するには、[Compute]をクリックします。検索の実行が完了すると、下のデータテーブルに結果が表示されます。データテーブルとCSVエクスポートの結果は、1,000行までに制限されます。返されたデータを視覚化して、表の下のチャートに表示します。このときに表示できるのは、時系列のみです。視覚化されたチャートをカスタマイズしたい場合は、クエリエディタの下のコントローラを使用できます。視覚化コントローラで調整できるオプションは、SQLのSELECT文で返すフィールドと同じです。上記のクエリでは、視覚化できる3つのフィールドは、「DATE」、「UNIQUES」、「TOTALS」です。X軸列:X軸にプロットするものを選択します。現在は、時系列のみがサポートされています。SELECT文で返されるフィールドを選択すると、Y軸にプロットされます。columns](ラベル列)フィールドに列の名前を入力します。次に、[Compute]をクリックします。[Export](エクスポート)に移動して、結果をPNG、PDF、またはCSVファイルとしてエクスポートできます。分析を保存してチームと共有したり、作成した視覚化資料をAmplitudeのダッシュボードに追加したりできます。ETLQueryアドオンに加えて、有料ユーザーは、セルフサービスUIにアクセスして、AmplitudeデータをSnowflakeアカウントにエクスポートすることができます。この機能は、すべての有料Amplitudeプランに含まれ、すべての地域でサポートされています。この機能によって、Amplitudeエンジニアリングのサポートがなくても、データウェアハウスの所有権とプライバシーを維持し、メンテナンス、管理、カスタマイズ作業を自分で行うことができます。ETLは、まもなくサービスが終了になります。ETLを使用している場合は、サクセスマネージャーに連絡して、セルフサービスエクスポートへの移行に関するガイダンスをお聞きください。この表に、セルフサービスSnowflakeエクスポートの利点をまとめています。顧客が所有し管理するSnowflakeインスタンスにデータをエクスポートするデータとアクセスに関する完全な制御および編集権限アカウントsnowflakeのリレーションシップとウェアハウスが必要です。次のようなお客様に最適です。Snowflakeを、他のデータセットの書き込み機能や、編集・アクセス制御とともに、主要なデータウェアハウスとして使用したいお客様。PolicySitemap。