Meta tags:
Headings (most frequently used words):
-
Text of the page (most frequently used words):
and (32), pinot (28), the (27), data (21), for (15), analytics (14), with (12), https (11), ref (10), apache (9), real (9), time (9), query (9), you (9), user (9), documentation (8), facing (8), architecture (8), from (7), url (7), com (7), business (7), concepts (7), pages (6), available (6), linkedin (6), that (6), content (6), page (5), this (5), use (5), sources (5), second (5), queries (5), querying (5), such (5), can (5), endcontent (5), goal (5), docs (4), org (4), are (4), analytical (4), our (4), ask (4), low (4), per (4), users (4), works (4), intelligence (4), start (4), gitbook (4), latency (3), high (3), out (3), dashboards (3), end (3), application (3), their (3), thousands (3), well (3), need (3), www (3), insights (3), talent (3), aggregate (3), sql (3), get (3), started (3), guide (3), question (3), answer (3), see (2), llms (2), txt (2), markdown (2), readme (2), distributed (2), olap (2), ingest (2), immediately (2), streaming (2), batch (2), including (2), kafka (2), amazon (2), following (2), store (2), consistent (2), your (2), cluster (2), what (2), tools (2), all (2), resulting (2), hundreds (2), triggered (2), apps (2), app (2), many (2), events (2), one (2), needs (2), also (2), highly (2), dimensional (2), multiple (2), designed (2), both (2), built (2), profile (2), company (2), more (2), restaurant (2), manager (2), metrics (2), perform (2), superset (2), tableau (2), powerbi (2), enterprise (2), platform (2), developers (2), across (2), microservice (2), into (2), models (2), systems (2), take (2), look (2), getting (2), here (2), how (2), ingestion (2), build (2), check (2), learn (2), explains (2), additional (2), not (2), current (2), parameter (2), optional (2), complete, index, versions, appending, urls, introduction, online, processing, datastore, kinesis, hadoop, hdfs, azure, adls, google, cloud, storage, hint, style, info, love, hear, join, slack, channel, inviter, questions, troubleshoot, share, feedback, endhint, includes, ultra, even, extremely, throughput, columnar, several, smart, indexing, pre, aggregation, techniques, scaling, upper, bound, performance, based, size, expected, qps, threshold, perfect, other, cases, internal, anomaly, detection, hoc, exploration, embed, tim, berglund, endembed, refers, exposed, product, receive, personalized, devices, may, grow, quickly, proportion, number, active, millions, generated, latencies, under, requires, fresh, system, able, make, support, velocity, event, wide, range, actions, interacting, arbitrary, patterns, reliability, availability, scalability, cost, serve, why, execute, where, fast, aggregations, mutable, immutable, was, originally, power, rich, interactive, applications, who, viewed, views, urn, wvmp, summary, solutions, ubereats, eng, uber, another, example, typical, operations, slice, dice, drill, down, roll, pivot, large, scale, multi, instance, powers, connect, various, intro, resource, microsoft, visualize, analysts, scientists, scalable, converges, big, platforms, traditional, role, warehouse, making, suitable, replacement, analysis, reporting, development, makes, using, easily, queryable, view, domain, tenants, components, tenant, prevent, any, possibility, sharing, ownership, database, tables, teams, create, own, record, depending, case, stores, eventually, new, lth74ib7k9iuocsgdh4, importing, import, stream, yqykvolqrbderhikxqke, yljexjhighcd3nirorft, conceptual, overview, m1smdqwpb80r, _um6nmz, understand, operating, model, basic, section, m1smg1cdvufjsjd1td8, agent, instructions, published, humans, agents, read, navigate, reason, over, technical, effectively, information, directly, dynamically, asking, http, request, immediate, should, specific, self, contained, written, natural, language, describes, broader, ultimately, trying, accomplish, behalf, uses, tailor, towards, most, useful, response, will, contain, direct, relevant, excerpts, mechanism, when, explicitly, present, clarification, context, want, retrieve, related, sections,
Text of the page (random words):
for the complete documentation index see llms txt https docs pinot apache org llms txt markdown versions of documentation pages are available by appending md to page urls this page is available as markdown https docs pinot apache org readme md introduction apache pinot is a real time distributed online analytical processing olap datastore use pinot to ingest and immediately query data from streaming or batch data sources including apache kafka amazon kinesis hadoop hdfs amazon s3 azure adls and google cloud storage hint style info we d love to hear from you join us in our slack channel https inviter co apache pinot to ask questions troubleshoot and share feedback endhint apache pinot includes the following ultra low latency analytics even at extremely high throughput columnar data store with several smart indexing and pre aggregation techniques scaling up and out with no upper bound consistent performance based on the size of your cluster and an expected query per second qps threshold it s perfect for user facing real time analytics and other analytical use cases including internal dashboards anomaly detection and ad hoc data exploration embed url what is apache pinot and user facing analytics by tim berglund endembed user facing real time analytics user facing analytics refers to the analytical tools exposed to the end users of your product in a user facing analytics application all users receive personalized analytics on their devices resulting in hundreds of thousands of queries per second queries triggered by apps may grow quickly in proportion to the number of active users on the app as many as millions of events per second data generated in pinot is immediately available for analytics in latencies under one second user facing real time analytics requires the following fresh data the system needs to be able to ingest data in real time and make it available for querying also in real time support for high velocity highly dimensional event data from a wide range of actions and from multiple sources low latency queries are triggered by end users interacting with apps resulting in hundreds of thousands of queries per second with arbitrary patterns reliability and high availability scalability low cost to serve why pinot pinot is designed to execute olap queries with low latency it works well where you need fast analytics such as aggregations on both mutable and immutable data user facing real time analytics pinot was originally built at linkedin to power rich interactive real time analytics applications such as who viewed profile https www linkedin com me profile views urn li wvmp summary company analytics https www linkedin com company linkedin insights talent insights https business linkedin com talent solutions talent insights and many more ubereats restaurant manager https eng uber com restaurant manager is another example of a user facing analytics app built with pinot real time dashboards for business metrics pinot can perform typical analytical operations such as slice and dice drill down roll up and pivot on large scale multi dimensional data for instance at linkedin pinot powers dashboards for thousands of business metrics connect various business intelligence bi tools such as superset https superset apache org docs intro tableau https www tableau com resource business intelligence or powerbi https powerbi microsoft com en us to visualize data in pinot enterprise business intelligence for analysts and data scientists pinot works well as a highly scalable data platform for business intelligence pinot converges big data platforms with the traditional role of a data warehouse making it a suitable replacement for analysis and reporting enterprise application development for application developers pinot works well as an aggregate store that sources events from streaming data sources such as kafka and makes it available for a query using sql you can also use pinot to aggregate data across a microservice architecture into one easily queryable view of the domain pinot tenants architecture and concepts components cluster tenant md prevent any possibility of sharing ownership of database tables across microservice teams developers can create their own query models of data from multiple systems of record depending on their use case and needs as with all aggregate stores query models are eventually consistent get started if you re new to pinot take a look at our getting started guide content ref url pages lth74ib7k9iuocsgdh4 start here start here getting started md endcontent ref to start importing data into pinot see how to import batch and stream data content ref url pages yqykvolqrbderhikxqke ingestion build with pinot ingestion md endcontent ref to start querying data in pinot check out our query guide content ref url pages yljexjhighcd3nirorft querying sql build with pinot querying and sql md endcontent ref learn for a conceptual overview that explains how pinot works check out the concepts guide content ref url pages m1smdqwpb80r _um6nmz concepts architecture and concepts concepts md endcontent ref to understand the distributed systems architecture that explains pinot s operating model take a look at our basic architecture section content ref url pages m1smg1cdvufjsjd1td8 architecture architecture and concepts concepts architecture md endcontent ref agent instructions this documentation is published with gitbook gitbook is the documentation platform designed so that both humans and ai agents can read navigate and reason over technical content effectively learn more at gitbook com querying this documentation if you need additional information that is not directly available in this page you can query the documentation dynamically by asking a question perform an http get request on the current page url with the ask query parameter and the optional goal query parameter get https docs pinot apache org readme md ask goal ask is the immediate question it should be specific self contained and written in natural language goal is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user gitbook uses it to tailor the answer towards what is most useful for that goal the response will contain a direct answer to the question and relevant excerpts and sources from the documentation use this mechanism when the answer is not explicitly present in the current page you need clarification or additional context or you want to retrieve related documentation sections
|