Causeway
Degraded in us-west-2DocsRequest Dataset

analyst_report

S3 / causeway-data / research / reports / {ticker} / {report_id}

Browse Collection
About the Pure Model
Concept: Analyst Report

Auto-generated from fibo-data-gen/pure/ — column-level lineage from the FIBO-grounded class to its physical store. Structured mappings point at parquet columns; Object mappings point at object-storage paths for audio, video, documents, and transcripts.

Profile
// AUTO-GENERATED by generators/pure_export.py — do not edit by hand.
// Source: metadata/datasets/*.json

###Pure

Profile fibo::Lineage
{
    stereotypes: [parquetBacked, objectBacked];
    tags: [parquetPath, fiboModule, fiboConcept, datasetTitle, glossaryTerm, objectPath, mediaTypes];
}
Class
<<Lineage.objectBacked>>
{Lineage.objectPath = 'research/reports/{ticker}/{report_id}', Lineage.fiboModule = 'SEC', Lineage.fiboConcept = 'AnalystReport', Lineage.datasetTitle = 'Analyst Reports', Lineage.mediaTypes = 'application/pdf'}
// Investment research reports produced by sell-side and buy-side analysts, covering ratings, price targets, and qualitative assessments of covered securities.
Class fibo::sec::AnalystReport
{
    // Identifier: Unique identifier for the analyst report.
    reportId : String[1];
    // TickerSymbol: Exchange ticker of the covered security.
    ticker : String[1];
    // PartyInRole: Name of the analyst who authored the report.
    analyst : String[1];
    // AsOfDate: Date and time the report was published.
    publishedAt : DateTime[1];
    // Classification: Analyst rating: BUY, HOLD, SELL, or UNDERPERFORM.
    rating : String[0..1];
    // MonetaryAmount: Analyst 12-month price target for the covered security.
    priceTarget : Decimal[0..1];
}
UNSTRUCTURED — OBJECT STORAGE
Object Store (S3 / object backend)
// AUTO-GENERATED by generators/pure_export.py — do not edit by hand.

Store store::object::CausewayObjectStore
(
  backend: S3
  bucket:  'causeway-data'
  region:  'us-east-1'
)
Object Mapping — media & document paths
fibo::sec::AnalystReport : Object {
  ~store:      store::object::CausewayObjectStore
  ~path:       'research/reports/{ticker}/{report_id}'
  ~mediaTypes: ['application/pdf']
}